📄 memberreturn.aspx.cs
字号:
{
//如果存在 x = false;
x = false;
//修改该信息
for (int i = 1; i <= 1; i++)
{
int s1 = Convert.ToInt32(ii[i + 1]);
int s2 = Convert.ToInt32(ii[i + 2]);
int s3 = Convert.ToInt32(ii[i + 3]);
int s4 = Convert.ToInt32(ii[i + 4]);
int s5 = Convert.ToInt32(ii[i + 5]);
int s6 = Convert.ToInt32(ii[i + 6]);
int s7 = Convert.ToInt32(ii[i + 7]);
decimal allprice = decimal.Parse(ii[i + 11].ToString());
s1 += int.Parse(txtsize1.Text);
s2 += int.Parse(txtsize2.Text);
s3 += int.Parse(txtsize3.Text);
s4 += int.Parse(txtsize4.Text);
s5 += int.Parse(txtsize5.Text);
s6 += int.Parse(txtsize6.Text);
s7 += int.Parse(txtsize7.Text);
allprice += decimal.Parse(dr[12].ToString());
int ssum = s1 + s2 + s3 + s4 + s5 + s6 + s7;
ii[i + 1] = s1;
ii[i + 2] = s2;
ii[i + 3] = s3;
ii[i + 4] = s4;
ii[i + 5] = s5;
ii[i + 6] = s6;
ii[i + 7] = s7;
ii[i + 9] = ssum;
ii[i + 11] = allprice;
}
}
}
//如果不存在 x不变
if (x == true)
{
dt.Rows.Add(dr);
}
}
ViewState["dt"] = dt;
//显示
this.gvshow.DataSource = dt;
this.gvshow.DataBind();
this.btnOK.Visible = true;
}
}
}
else
{
Response.Write("<script>alert('您不能进行此项操作,不是本店服务')</script>");
}
}
}
}
}
//确定本次退货操作
protected void btnOK_Click(object sender, EventArgs e)
{
dt = (DataTable)ViewState["dt"];
////记录分店编号
//int shopid;
//记录本次销售的总数目
int allsum = 0;
//记录本次销售的总价格
decimal allprice = 0;
Model.Branch.VenditionModel mo;
foreach (DataRow item in dt.Rows)
{
mo = new Model.Branch.VenditionModel();
mo.Product_id = item[0].ToString();
mo.Product_name = item[1].ToString();
mo.ProductType_S1 = Convert.ToInt32(item[2]);
mo.ProductType_S2 = Convert.ToInt32(item[3]);
mo.ProductType_S3 = Convert.ToInt32(item[4]);
mo.ProductType_S4 = Convert.ToInt32(item[5]);
mo.ProductType_S5 = Convert.ToInt32(item[6]);
mo.ProductType_S6 = Convert.ToInt32(item[7]);
mo.ProductType_S7 = Convert.ToInt32(item[8]);
mo.ProductType_color = item[9].ToString();
mo.ProductSum = Convert.ToInt32(item[10]);
mo.Productprice = decimal.Parse(item[11].ToString());
mo.Productallprice = decimal.Parse(item[12].ToString());
allsum += mo.ProductSum;
allprice += decimal.Parse(item[12].ToString());
inf.Add(mo);
}
this.lblAllSum.Text = allsum.ToString();
this.lblAllPrice.Text = allprice.ToString();
////通过分店名称获取分店编号
//List<Model.Employee.EmployeeModel> shopidselect = shopidshow.SelectShopID(this.lblshowname.Text);
//foreach (var item1 in shopidselect)
//{
// //得到分店编号
// shopid = item1.Shop_id;
//退货(总单)写入数据库
//Branchshow.VenditionInsert(this.lblID.Text,int.Parse(this.lblshowname.Text), this.txtMemberID.Text,this.lbltypename.Text, this.namela.Text, DateTime.Now, allsum, allprice, "", "");
foreach (Model.Branch.VenditionModel item in inf)
{
//商品退货,入库
storeIDshow.InsertStoreUp(int.Parse(this.lblshowname.Text), item.Product_id, item.ProductType_color, item.ProductType_S1, item.ProductType_S2, item.ProductType_S3, item.ProductType_S4, item.ProductType_S5, item.ProductType_S6, item.ProductType_S7, item.ProductSum);
List<Model.Branch.VenditionModel> member = Branchshow.venditionByIDSelect(this.ddlID.Text);
foreach (Model.Branch.VenditionModel type in member)
{
if (int.Parse(this.lblshow.Text) == int.Parse(txtsize1.Text) + int.Parse(txtsize2.Text) + int.Parse(txtsize3.Text) + int.Parse(txtsize4.Text) + int.Parse(txtsize5.Text) + int.Parse(txtsize6.Text) + int.Parse(txtsize7.Text))
{
//退货(总单)写入数据库(修改)
Branchshow.venditionbyidUpdate(this.ddlID.Text,"退货",DateTime.Now,type.info_sum-int.Parse(this.lblAllSum.Text),type.info_allprice-decimal.Parse (this.lblAllPrice.Text),"已入库","全退");
}
else
{
//退货(总单)写入数据库(修改)
Branchshow.venditionbyidUpdate(this.ddlID.Text, "退货", DateTime.Now, type.info_sum - int.Parse(this.lblAllSum.Text), type.info_allprice - decimal.Parse(this.lblAllPrice.Text), "已出库", "未全退");
}
//退货(详细)写入数据库
//Branchshow.VenditionInsertList(this.ddlID.Text,item.Product_id, item.ProductType_color, item.ProductType_S1, item.ProductType_S2, item.ProductType_S3, item.ProductType_S4, item.ProductType_S5, item.ProductType_S6, item.ProductType_S7, item.ProductSum, item.Product_name, item.Productprice, item.Productallprice);
Branchshow.vendition_infoByID_Update(this.ddlID.Text, type.info_size1 - int.Parse(this.txtsize1.Text), type.info_size2 - int.Parse(this.txtsize2.Text), type.info_size3 - int.Parse(this.txtsize3.Text), type.info_size4 - int.Parse(this.txtsize4.Text), type.info_size5 - int.Parse(this.txtsize5.Text), type.info_size6 - int.Parse(this.txtsize6.Text), type.info_size7 - int.Parse(this.txtsize7.Text), type.info_sum - int.Parse(this.lblAllSum.Text), type.info_allprice - int.Parse(this.lblAllSum.Text) * type.info_price);
}
}
//this.ddlProductID.Text = "请选择商品编号";
this.btnOK.Visible = false;
this.txtProductName.Text = "";
this.txtsize1.Text = "";
this.txtsize2.Text = "";
this.txtsize3.Text = "";
this.txtsize4.Text = "";
this.txtsize5.Text = "";
this.txtsize6.Text = "";
this.txtsize7.Text = "";
this.lblsize1.Text = "32";
this.lblsize2.Text = "33";
this.lblsize3.Text = "34";
this.lblsize4.Text = "35";
this.lblsize5.Text = "36";
this.lblsize6.Text = "37";
this.lblsize7.Text = "38";
ddlcolor.Items.Clear();
ViewState["dt"] = null;
this.gvshow.DataSource = null;
this.gvshow.DataBind();
//}
}
//删除当前行
protected void lbtnCanel_Click(object sender, EventArgs e)
{
dt = (DataTable)ViewState["dt"];
DataRow x = dt.Rows[this.dt.Rows.Count - 1];
dt.Rows.Remove(x);
ViewState["dt"] = dt;
gvshow.DataSource = ViewState["dt"];
gvshow.DataBind();
}
//通过单据号查询该单据的售出信息
protected void ddlID_SelectedIndexChanged(object sender, EventArgs e)
{
this.txtProductName.Text = "";
this.txtprice.Text = "";
this.txtsize1.Text = "";
this.txtsize2.Text = "";
this.txtsize3.Text = "";
this.txtsize4.Text = "";
this.txtsize5.Text = "";
this.txtsize6.Text = "";
this.txtsize7.Text = "";
this.ddlProductID.Items.Clear();
this.ddlcolor.Items.Clear();
this.txtMemberID.Text="";
List<Model.Branch.VenditionModel> member = Branchshow.venditionByIDSelect(this.ddlID.Text);
foreach (Model.Branch.VenditionModel item in member)
{
this.ddlProductID.Items.Add(item.info_productID);
this.txtProductName.Text = item.info_name;
this.txtprice.Text = item.info_price.ToString ();
this.ddlcolor.Items.Add(item.info_color);
this.txtsize1.Text = item.info_size1.ToString();
this.txtsize2.Text = item.info_size2.ToString();
this.txtsize3.Text = item.info_size3.ToString();
this.txtsize4.Text = item.info_size4.ToString();
this.txtsize5.Text = item.info_size5.ToString();
this.txtsize6.Text = item.info_size6.ToString();
this.txtsize7.Text = item.info_size7.ToString();
this.txtMemberID.Text=item.Member_ID;
this.lblshow.Text = item.info_sum.ToString ();
this.txtShop.Text = item.Shop_id.ToString();
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -