Example #1
0
        public JsonResult InitCondition(string dcode, string tjcode)
        {
            JsonData            d  = new JsonData();
            SessionUserValidate iv = SysValidateBll.ValidateSession();

            if (iv.f)
            {
                Sys_SaleDiscountCondition sa = new Sys_SaleDiscountCondition();
                if (tjcode != "")
                {
                    sa = ssdcb.Query(" and  tjcode='" + tjcode + "'");
                }
                else
                {
                    Sys_SaleDiscount ssd = ssdb.Query(" and dcode='" + dcode + "'");
                    if (ssd != null)
                    {
                        sa.dname = ssd.dname;
                        sa.dcode = ssd.dcode;
                    }
                    sa.id     = 0;
                    sa.tjcode = ssdcb.CreateCode().ToString().PadLeft(4, '0');
                }
                d.d = js.Serialize(sa);
            }
            else
            {
                d.d = iv.badstr;
            }
            return(Json(d));
        }
Example #2
0
        public JsonResult InitDiscount(string dcode)
        {
            JsonData            d  = new JsonData();
            SessionUserValidate iv = SysValidateBll.ValidateSession();

            if (iv.f)
            {
                Sys_SaleDiscount sa = new Sys_SaleDiscount();
                if (dcode != "")
                {
                    sa = ssdb.Query(" and  dcode='" + dcode + "'");
                }
                else
                {
                    sa.id    = 0;
                    sa.dcode = ssdb.CreateCode().ToString().PadLeft(4, '0');
                }
                d.d = js.Serialize(sa);
            }
            else
            {
                d.d = iv.badstr;
            }
            return(Json(d));
        }
Example #3
0
        public JsonResult SaveTjProduction(string acode, string bdate, string bjprice, string edate, string tarea, string tcode, string tctype, string tid, string tname, string ttj, string wfprice)
        {
            JsonData d = new JsonData();
            Sys_SpecialProduction sb = new Sys_SpecialProduction();
            SessionUserValidate   iv = SysValidateBll.ValidateSession();

            if (iv.f)
            {
                Sys_SaleDiscount ss = ssdb.Query(" and dcode='" + acode + "'");
                if (ss != null)
                {
                    sb.aname = ss.dname;
                    sb.acode = ss.dcode;
                }
                sb.tjname     = tname;
                sb.tjcode     = tcode;
                sb.bdate      = CommonBll.GetBdate(bdate);
                sb.edate      = CommonBll.GetBdate(edate);
                sb.bjprice    = Convert.ToDecimal(bjprice);
                sb.wfprice    = Convert.ToDecimal(wfprice);
                sb.ctype      = tctype;
                sb.econdition = ttj == null?"":ttj;
                sb.tjarea     = tarea;
                sb.maker      = iv.u.ename;
                sb.cdate      = DateTime.Now.ToString();
                if (tid == "0")
                {
                    if (sspb.Add(sb) > 0)
                    {
                        d.d = "S";
                    }
                    else
                    {
                        d.d = "F";
                    }
                }
                else
                {
                    if (sspb.Update(sb))
                    {
                        d.d = "S";
                    }
                    else
                    {
                        d.d = "F";
                    }
                }
            }
            else
            {
                d.d = iv.badstr;
            }
            return(Json(d));
        }
Example #4
0
        public JsonResult SaveDiscount(string bdate, string dcode, string dname, string dremark, string edate, string id)
        {
            JsonData            d  = new JsonData();
            Sys_SaleDiscount    sa = new Sys_SaleDiscount();
            SessionUserValidate iv = SysValidateBll.ValidateSession();

            if (iv.f)
            {
                sa.dcode       = dcode;
                sa.dname       = dname;
                sa.dtype       = "";
                sa.dedate      = CommonBll.GetBdate(edate);
                sa.dbdate      = CommonBll.GetBdate(bdate);
                sa.cdate       = DateTime.Now.ToString();
                sa.drange      = "0";
                sa.dproduction = "0";
                sa.maker       = iv.u.ename;
                if (id == "0")
                {
                    if (ssdb.Add(sa) > 0)
                    {
                        d.d = "S";
                    }
                    else
                    {
                        d.d = "F";
                    }
                }
                else
                {
                    if (ssdb.Update(sa))
                    {
                        d.d = "S";
                    }
                    else
                    {
                        d.d = "F";
                    }
                }
            }
            else
            {
                d.d = iv.badstr;
            }
            return(Json(d));
        }
Example #5
0
        public static string SaveCustomerOrder(string address, string citycode, string cityname, string cmoney, string colortype, string distype, string customer, string gzname, string gztelephone,
                                               string lxtype, string mname, string otype, string remark, string shopcode, string shopname, string sid, string source, string telephone, string wcode, string yxdate)
        {
            string              r    = "";
            BusiWorkFlowBll     bwfb = new BusiWorkFlowBll();
            SessionUserValidate iv   = SysValidateBll.ValidateSession();

            if (iv.f)
            {
                Sys_SaleDiscount ssd = ssdb.Query(" and dcode='" + distype + "'");
                B_CustormOrder   bco = new B_CustormOrder();
                bco.ccode         = "";
                bco.wcode         = wcode;
                bco.cmoney        = Convert.ToDecimal(cmoney);
                bco.customer      = customer;
                bco.telephone     = telephone;
                bco.community     = "";
                bco.address       = address;
                bco.aname         = "";
                bco.acode         = "";
                bco.dname         = shopname;
                bco.dcode         = shopcode;
                bco.e_city        = cityname;
                bco.e_citycode    = citycode;
                bco.e_citytype    = "";
                bco.gzname        = gzname;
                bco.gztelephone   = gztelephone;
                bco.saletelephone = "";
                bco.otype         = otype;
                bco.state         = false;
                bco.mname         = mname;
                bco.source        = source;
                bco.ps            = remark;
                bco.maker         = iv.u.ename;
                bco.cdate         = DateTime.Now.ToString();
                bco.istax         = false;
                bco.isdf          = false;
                bco.yxdate        = CommonBll.GetBdate(yxdate);
                bco.lxtype        = lxtype;
                bco.colorpane     = colortype;
                if (distype != "")
                {
                    bco.disactname = ssd != null ? ssd.dname : "";
                    bco.disactcode = distype;
                }
                else
                {
                    bco.disactname = "";
                    bco.disactcode = "";
                }

                if (sid == "")
                {
                    bco.csid  = CommonBll.GetSid();
                    bco.ccode = cocb.SetCustomerOrderCode();
                    if (bcob.Add(bco) > 0)
                    {
                        bwfb.CreateWorkFlow(bco.csid, "0001");
                        r = bco.csid;
                    }
                    else
                    {
                        r = "F";
                    }
                }
                else
                {
                    bco.csid = sid;
                    if (bcob.Update(bco))
                    {
                        r = bco.csid;
                    }
                    else
                    {
                        r = "F";
                    }
                }
            }
            else
            {
                r = iv.badstr;
            }
            return(r);
        }