コード例 #1
0
 private void tb_tm_KeyDown(object sender, KeyEventArgs e)
 {
     //e.Handled = true;
     if (e.KeyCode == Keys.Enter)
     {
         if (tb_tm.Text.Trim() != "")
         {
             BLL.Xxfmx          B_Xxfmx = new Hotel_app.BLL.Xxfmx();
             List <Model.Xxfmx> list0   = new List <Hotel_app.Model.Xxfmx>();
             list0 = B_Xxfmx.GetModelList("  yydh='" + common_file.common_app.yydh + "'  and   xftm='" + tb_tm.Text.Trim().Replace("'", "-") + "'");
             if (list0 != null && list0.Count > 0)
             {
                 M_Xxfmx      = list0[0];
                 tB_xfrb.Text = M_Xxfmx.xfxr;
                 tB_xfxm.Text = M_Xxfmx.xfmx;
                 tB_xfje.Text = M_Xxfmx.xfje.ToString();
                 xfje         = Decimal.Parse(M_Xxfmx.xfje.ToString());
                 tB_xfsl.Focus();
             }
             else
             {
                 tB_xfrb.Focus();
             }
         }
         //e.Handled = false;
     }
 }
コード例 #2
0
 private void tb_tm_TextChanged(object sender, EventArgs e)
 {
     if (tb_tm.Text.Trim() != "")
     {
         BLL.Xxfmx          B_Xxfmx = new Hotel_app.BLL.Xxfmx();
         List <Model.Xxfmx> list0   = new List <Hotel_app.Model.Xxfmx>();
         list0 = B_Xxfmx.GetModelList("  yydh='" + common_file.common_app.yydh + "'  and   xftm='" + tb_tm.Text.Trim().Replace("'", "-") + "'");
         if (list0 != null && list0.Count > 0)
         {
             M_Xxfmx      = list0[0];
             mxbh         = M_Xxfmx.mxbh;
             tB_xfrb.Text = M_Xxfmx.xfxr;
             tB_xfxm.Text = M_Xxfmx.xfmx;
             tB_xfje.Text = M_Xxfmx.xfje.ToString();
             xfje         = Decimal.Parse(M_Xxfmx.xfje.ToString());
             tB_xfje.Text = (xfje * (decimal.Parse(tB_xfsl.Text.Trim()))).ToString();
             tB_xfsl.Focus();
         }
     }
 }
コード例 #3
0
        //将要统计的项目详细
        public void Record_kc_tj_mx(string yydh, string qymc, string czsj, string czy_temp)
        {
            string s       = common_file.common_app.get_suc;
            string tj_qssj = DateTime.Parse(czsj).AddDays(-1).ToShortDateString();
            string tj_jssj = DateTime.Parse(czsj).ToShortDateString();

            BLL.Common B_Common = new Hotel_app.BLL.Common();
            DataSet    ds_tj    = B_Common.GetList("  select  * from View_kc_notsh ", " 1=1 ");

            if (ds_tj != null && ds_tj.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < ds_tj.Tables[0].Rows.Count; i++)
                {
                    string aa = "  insert  into  Ssyxfmx_kc_sh_temp(yydh,qymc,ckeckTime,xfrq,id_app,mxbh,xfsl,xfje,xfxm,xftm)  values('" + yydh + "','" + qymc + "','" + czsj + "','" + tj_qssj + "','" + ds_tj.Tables[0].Rows[i]["id_app"].ToString() + "','" + ds_tj.Tables[0].Rows[i]["mxbh"].ToString() + "','" + ds_tj.Tables[0].Rows[i]["xfsl"].ToString() + "','" + ds_tj.Tables[0].Rows[i]["xfje"].ToString() + "','" + ds_tj.Tables[0].Rows[i]["xfxm"].ToString() + "','" + ds_tj.Tables[0].Rows[i]["xftm"].ToString() + "')";
                    try
                    {
                        B_Common.ExecuteSql("  insert  into  Ssyxfmx_kc_sh_temp(yydh,qymc,ckeckTime,tjrq,id_app,mxbh,xfsl,xfje,xfxm,xftm,xfsj)  values('" + yydh + "','" + qymc + "','" + czsj + "','" + tj_qssj + "','" + ds_tj.Tables[0].Rows[i]["id_app"].ToString() + "','" + ds_tj.Tables[0].Rows[i]["mxbh"].ToString() + "','" + ds_tj.Tables[0].Rows[i]["xfsl"].ToString() + "','" + ds_tj.Tables[0].Rows[i]["xfje"].ToString() + "','" + ds_tj.Tables[0].Rows[i]["xfxm"].ToString() + "','" + ds_tj.Tables[0].Rows[i]["xftm"].ToString() + "','" + ds_tj.Tables[0].Rows[i]["xfsj"].ToString() + "')");
                    }
                    catch (Exception ee)
                    {
                        FileStream   filest = new FileStream(@"F:\ls\测试\error.txt", FileMode.Append, FileAccess.Write);
                        StreamWriter sw     = new StreamWriter(filest);
                        sw.Write(ee.ToString() + "</br>" + aa);
                        sw.Close();
                        filest.Dispose();
                    }
                }
            }
            //执行统计更新(更新每种代销品的库存数据)    isCheck字段用来标识些条记录是否被用于库存统计过了

            BLL.Ssyxfmx_kc_sh_temp          B_Ssyxfmx_kc_sh_temp_new = new Hotel_app.BLL.Ssyxfmx_kc_sh_temp();
            List <Model.Ssyxfmx_kc_sh_temp> lists = new List <Hotel_app.Model.Ssyxfmx_kc_sh_temp>();
            int id = 0; decimal xf_sl = 0; string mxbh = ""; string xftm = "";

            BLL.Xxfmx          B_Xxfmx = new Hotel_app.BLL.Xxfmx();
            List <Model.Xxfmx> list_1  = new List <Hotel_app.Model.Xxfmx>();

            //lists = B_Ssyxfmx_kc_sh_temp_new.GetModelList("   isChecked=0  ");
            lists = B_Ssyxfmx_kc_sh_temp_new.GetModelList(" ischecked=0 ");
            if (lists != null && lists.Count > 0)
            {
                foreach (Model.Ssyxfmx_kc_sh_temp Ssyxfmx_kc_sh_temp in lists)
                {
                    id    = Ssyxfmx_kc_sh_temp.id;
                    xf_sl = Ssyxfmx_kc_sh_temp.xfsl;
                    mxbh  = Ssyxfmx_kc_sh_temp.mxbh;
                    xftm  = Ssyxfmx_kc_sh_temp.xftm;
                    //更新库存
                    list_1 = B_Xxfmx.GetModelList("  mxbh='" + mxbh + "'  and  xftm='" + xftm + "' ");
                    if (list_1 != null && list_1.Count > 0)
                    {
                        Model.Xxfmx M_Xxfmx = list_1[0];
                        M_Xxfmx.id   = list_1[0].id;
                        M_Xxfmx.kcsl = list_1[0].kcsl - xf_sl;
                        if (B_Xxfmx.Update(M_Xxfmx))
                        {
                            common_file.common_czjl.add_czjl(yydh, qymc, czy_temp, M_Xxfmx.xfmx, xf_sl.ToString(), "新增消费", DateTime.Parse(czsj));
                            common_file.common_czjl.add_czjl(yydh, qymc, czy_temp, "更新库存数量", M_Xxfmx.mxbh, xf_sl.ToString(), DateTime.Parse(czsj));
                            Ssyxfmx_kc_sh_temp.ischecked = true;
                            Ssyxfmx_kc_sh_temp.id        = id;
                            B_Ssyxfmx_kc_sh_temp_new.Update(Ssyxfmx_kc_sh_temp);
                        }
                    }
                }
            }
        }