protected void submit_Click(object sender, EventArgs e)
        {
            try
            {
                List <ku_cun>       kc     = new List <ku_cun>();
                List <ming_xi_info> mxlist = new List <ming_xi_info>();
                string ylname = "";
                List <yong_liao_set_info> list = cal.yl_set_select(Session["username"].ToString(), Session["gs_name"].ToString());

                //string orderid = Context.Request["ckdh"];
                string orderid = Context.Request["ckdh"];
                kc = cal.SelectKucun().FindAll(fn => fn.gs_name.Equals(Session["gs_name"]) && fn.zh_name.Equals(Session["username"]));

                string shouhuo = Context.Request["ghf"];
                string date    = Context.Request["shijian"];
                for (int i = 0; i < list.Count; i++)
                {
                    string name = Request["ck" + i];
                    if (name != null)
                    {
                        string shoujia  = Context.Request["txt" + i];
                        string shuliang = Context.Request["txtsl" + i];

                        ylname = Context.Request["ck" + i];
                        List <yong_liao_set_info> yl = list.FindAll(fn => fn.cp_name.Equals(ylname));
                        for (int yli = 0; yli < yl.Count; yli++)
                        {
                            ku_cun k = kc.Find(fn => fn.Name.Equals(yl[yli].yl_name));

                            if (Convert.ToInt32(k.Shu_liang) > Convert.ToInt32(k.Shu_liang) - (Convert.ToInt32(yl[yli].yl_sl.ToString()) * Convert.ToInt32(shuliang)))
                            {
                                ming_xi_info mxi = new ming_xi_info();
                                mxi.kcid    = k.Id;
                                mxi.Cplb    = k.Lei_bie;
                                mxi.Cpname  = k.Name;
                                mxi.Cpsl    = yl[yli].yl_sl;
                                mxi.Cpsj    = (Convert.ToInt32(shoujia) / yl.Count).ToString();
                                mxi.shou_h  = shouhuo;
                                mxi.Orderid = orderid;
                                mxi.zh_name = Session["username"].ToString();
                                mxi.gs_name = Session["gs_name"].ToString();
                                mxi.Shijian = date;
                                mxi.Mxtype  = "出库";
                                mxlist.Add(mxi);
                            }
                        }
                    }
                }
                cal.addinput_ku(mxlist, "");
                Page_Load(sender, e);
                Response.Write("<script>alert(销售成功!)</script>");
                //Response.Write("[{\"endtext\":\"提交成功!\"}]");
                //Response.End();
            }
            catch (Exception ex)
            {
            }
        }
예제 #2
0
 protected void submit_Click(object sender, EventArgs e)
 {
     try
     {
         List <ku_cun>       kc   = new List <ku_cun>();
         List <ming_xi_info> list = new List <ming_xi_info>();
         string kcid    = "";
         string orderid = Context.Request["ckdh"];
         string shouhuo = Context.Request["ghf"];
         string date    = Context.Request["shijian"];
         kc = cal.SelectKucun().FindAll(fn => fn.gs_name.Equals(Session["gs_name"]) && fn.zh_name.Equals(Session["username"]));
         for (int i = 0; i < kc.Count; i++)
         {
             string name = Request["ck" + i];
             if (name != null)
             {
                 string shoujia  = Context.Request["txt" + i];
                 string shuliang = Context.Request["txtsl" + i];
                 kcid = Context.Request["ck" + i];
                 ku_cun k = kc.Find(fn => fn.Id.Equals(kcid));
                 if (Convert.ToInt32(k.Shu_liang) > Convert.ToInt32(k.Shu_liang) - Convert.ToInt32(shuliang))
                 {
                     ming_xi_info mxi = new ming_xi_info();
                     mxi.kcid    = kcid;
                     mxi.Cplb    = k.Lei_bie;
                     mxi.Cpname  = k.Name;
                     mxi.Cpsl    = shuliang;
                     mxi.Cpsj    = shoujia;
                     mxi.shou_h  = shouhuo;
                     mxi.Orderid = orderid;
                     mxi.zh_name = userid;
                     mxi.gs_name = gongsi;
                     mxi.Shijian = date;
                     mxi.Mxtype  = "出库";
                     list.Add(mxi);
                 }
             }
         }
         cal.addinput_ku(list, kcid);
         Page_Load(sender, e);
         Response.Write("<script>alert(出库成功!)</script>");
         //Response.Write("[{\"endtext\":\"提交成功!\"}]");
         //Response.End();
     }
     catch (Exception ex)
     {
     }
 }
예제 #3
0
        protected void bt_add_Click(object sender, EventArgs e)
        {
            try
            {
                if (Context.Request["tj_pd"].ToString() == "tj_true")
                {
                    ku_cun       kc  = new ku_cun();
                    ming_xi_info mxi = new ming_xi_info();
                    for (int i = 0; i < (Convert.ToInt32(Context.Request["row_i"].ToString()) - 1); i++)
                    {
                        if (Context.Request["sp_name" + i] != null)
                        {
                            List <ku_cun> list_kc  = new List <ku_cun>();
                            List <ku_cun> selectkc = new List <ku_cun>();
                            selectkc = select_kc(Session["username"].ToString(), Session["gs_name"].ToString(), Context.Request["sp_dm" + i].ToString()) as List <ku_cun>;
                            if (selectkc.Count <= 0)
                            {
                                kc.Name      = Context.Request["sp_name" + i].ToString();
                                kc.Sp_dm     = Context.Request["sp_dm" + i].ToString();
                                kc.Lei_bie   = Context.Request["sp_cplb" + i].ToString();
                                kc.Shou_jia  = Context.Request["sp_cpsj" + i].ToString();
                                kc.Shu_liang = Context.Request["sp_cpsl" + i].ToString();
                                kc.Bei_zhu   = Context.Request["sp_bz" + i].ToString();
                                kc.Dan_hao   = Context.Request["orderid"].ToString();
                                kc.Gong_huo  = Context.Request["gongsi"].ToString();
                                kc.Shou_huo  = Context.Request["shou_h"].ToString();
                                kc.Ri_qi     = Context.Request["shijian"].ToString();
                                kc.Id        = mxi.Id = (Convert.ToInt32(kc_id) + i + 1).ToString();
                                kc.zh_name   = Session["username"].ToString();
                                kc.gs_name   = Session["gs_name"].ToString();
                                kc.Mx_lb     = "入库";
                                list_kc.Add(kc);
                                add_kc(list_kc);
                            }
                            else
                            {
                                int sl = Convert.ToInt32(Context.Request["sp_cpsl" + i].ToString()) + Convert.ToInt32(selectkc[0].Shu_liang);
                                update_kc(Context.Request["sp_dm" + i].ToString(), sl.ToString());
                            }

                            //明细!!!!!
                            List <ming_xi_info> list = new List <ming_xi_info>();
                            mxi.Cpname  = Context.Request["sp_name" + i].ToString();
                            mxi.sp_dm   = Context.Request["sp_dm" + i].ToString();
                            mxi.Cplb    = Context.Request["sp_cplb" + i].ToString();
                            mxi.Cpsj    = Context.Request["sp_cpsj" + i].ToString();
                            mxi.Cpsl    = Context.Request["sp_cpsl" + i].ToString();
                            mxi.Orderid = Context.Request["orderid"].ToString();
                            mxi.Gongsi  = Context.Request["gongsi"].ToString();
                            mxi.shou_h  = Context.Request["shou_h"].ToString();
                            mxi.Shijian = Context.Request["shijian"].ToString();
                            mxi.Openid  = "1";
                            mxi.Id      = (Convert.ToInt32(kc_id) + i + 1).ToString();
                            mxi.zh_name = Session["username"].ToString();
                            mxi.gs_name = Session["gs_name"].ToString();
                            mxi.Mxtype  = "入库";
                            list.Add(mxi);
                            insert_ruku(list);
                        }

                        if (i == (Convert.ToInt32(Context.Request["row_i"].ToString()) - 2))
                        {
                            Response.Write(" <script>alert('入库成功'); location='ru_ku.aspx';</script>");
                        }
                    }
                }
            }
            catch (Exception ex) { throw; }
        }