示例#1
0
        public static string InitOverConditionCate(string ocode)
        {
            string r = "";
            Sys_OverComputeCategory    sns  = new Sys_OverComputeCategory();
            Sys_OverComputeCategoryBll snsb = new Sys_OverComputeCategoryBll();
            SessionUserValidate        iv   = SysValidateBll.ValidateSession();

            if (iv.f)
            {
                Sys_OverComputeCategory csns = snsb.Query(" and ocode='" + ocode + "'");
                if (csns != null)
                {
                    r = js.Serialize(csns);
                }
                else
                {
                    sns.oname = "";
                    sns.ocode = snsb.CreateCode().ToString().PadLeft(4, '0');
                    sns.id    = 0;
                    r         = js.Serialize(sns);
                }
            }
            else
            {
                r = iv.badstr;
            }
            return(r);
        }
示例#2
0
        public static ArrayList CustQueryListCate()
        {
            ArrayList r = new ArrayList();
            Sys_OverComputeCategoryBll     snsb = new Sys_OverComputeCategoryBll();
            List <Sys_OverComputeCategory> lsf  = new List <Sys_OverComputeCategory>();
            SqlCondtion         sc = new SqlCondtion();
            SessionUserValidate iv = SysValidateBll.ValidateSession();

            if (iv.f)
            {
                r.Add(iv.badstr);
                StringBuilder where = new StringBuilder();
                lsf = snsb.QueryList(" and dcode='" + iv.u.dcode.Substring(0, 8) + "'");
                if (lsf != null)
                {
                    foreach (Sys_OverComputeCategory s in lsf)
                    {
                        ArrayList al = new ArrayList();
                        al.Add(s.ocode);
                        al.Add(s.oname);
                        al.Add(s.otype);
                        al.Add(s.ounit);

                        r.Add(al);
                    }
                }
            }
            else
            {
                r.Add(iv.badstr);
            }
            return(r);
        }
示例#3
0
        public static string SaveOverConditionCate(string lcode, string lid, string lname, string ltype, string lunit)
        {
            string r = "";
            Sys_OverComputeCategoryBll snsb = new Sys_OverComputeCategoryBll();
            SessionUserValidate        iv   = SysValidateBll.ValidateSession();

            if (iv.f)
            {
                Sys_OverComputeCategory s = new Sys_OverComputeCategory();
                s.oname = lname;
                s.ocode = lcode;
                s.otype = ltype;
                s.ounit = lunit;
                s.cdate = DateTime.Now.ToString();
                s.maker = iv.u.ename;
                if (iv.u.rcode != "xtgl")
                {
                    s.dcode = iv.u.dcode.Substring(0, 8);
                }
                else
                {
                    s.dcode = "";
                }
                if (lid == "0")
                {
                    if (snsb.Add(s) > 0)
                    {
                        r = "S";
                    }
                    else
                    {
                        r = "F";
                    }
                }
                else
                {
                    if (snsb.Update(s))
                    {
                        r = "S";
                    }
                    else
                    {
                        r = "F";
                    }
                }
            }
            else
            {
                r = iv.badstr;
            }
            return(r);
        }
示例#4
0
        public static string DelOverConditionCate(string ocode)
        {
            string r = "";
            Sys_OverComputeCategoryBll snsb = new Sys_OverComputeCategoryBll();
            SessionUserValidate        iv   = SysValidateBll.ValidateSession();

            if (iv.f)
            {
                if (snsb.Delete(ocode))
                {
                    r = "S";
                }
                else
                {
                    r = "F";
                }
            }
            else
            {
                r = iv.badstr;
            }
            return(r);
        }