⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 memberreturn.aspx.cs

📁 c#三层架构项目开发的全过程
💻 CS
📖 第 1 页 / 共 2 页
字号:
                                            {
                                                //如果存在  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 + -