Beispiel #1
0
        public static string CustSaveDuty(string zrid, string zrcode, string zrlcode, string zrlname, string zrname)
        {
            string              r  = "";
            Sys_RepairDuty      sv = new Sys_RepairDuty();
            SessionUserValidate iv = SysValidateBll.ValidateSession();

            if (iv.f)
            {
                sv.rcode   = zrcode;
                sv.rdetail = zrname;
                sv.rccode  = zrlcode;
                sv.rcname  = zrlname;
                sv.rread   = false;
                sv.rtype   = "p";
                sv.dcode   = iv.u.dcode.Substring(0, 8);
                sv.cdate   = DateTime.Now.ToString();
                sv.maker   = iv.u.ename;
                if (zrid == "0")
                {
                    if (srdb.Add(sv) > 0)
                    {
                        r = "S";
                    }
                    else
                    {
                        r = "F";
                    }
                }
                else
                {
                    if (srdb.Update(sv))
                    {
                        r = "S";
                    }
                    else
                    {
                        r = "F";
                    }
                }
            }
            else
            {
                r = iv.badstr;
            }
            return(r);
        }
Beispiel #2
0
        public static string InitDuty(string rccode, string rcode)
        {
            string                 r   = "";
            Sys_RepairDuty         st  = new Sys_RepairDuty();
            Sys_RepairDutyCategory srp = new Sys_RepairDutyCategory();
            SessionUserValidate    iv  = SysValidateBll.ValidateSession();

            if (iv.f)
            {
                srp = srdcb.Query(" and rccode='" + rccode + "'");
                if (rcode == "")
                {
                    st.rcode   = rccode + srdb.CreateCode(rccode).ToString().PadLeft(2, '0');
                    st.rdetail = "";
                    if (srp != null)
                    {
                        st.rccode = srp.rccode;
                        st.rcname = srp.rcname;
                    }
                    else
                    {
                        st.rccode = "";
                        st.rcname = "";
                    }
                    st.id = 0;
                }
                else
                {
                    st = srdb.Query(" and rcode='" + rcode + "'");
                }
                r = js.Serialize(st);
            }
            else
            {
                r = iv.badstr;
            }
            return(r);
        }
Beispiel #3
0
        public static string CustDelDuty(string rcode)
        {
            string r = "";
            SessionUserValidate iv = SysValidateBll.ValidateSession();

            if (iv.f)
            {
                Sys_RepairDuty srd = srdb.Query(" and rcode='" + rcode + "'");
                if (srd != null)
                {
                    if (srd.rread)
                    {
                        r = "R";
                    }
                    else
                    {
                        if (srdb.Delete(rcode))
                        {
                            r = "S";
                        }
                        else
                        {
                            r = "F";
                        }
                    }
                }
                else
                {
                    r = "F";
                }
            }
            else
            {
                r = iv.badstr;
            }
            return(r);
        }