Esempio n. 1
0
        public List <PaySlipHead> getPaySlipHead(int HEADID, string HEADCODE, string DESC, int COMPID, int TRANSACTIONTYPEID, int USERID, XElement LOGXML = null)
        {
            try
            {
                xdoc = DBXML.PAYSLIPHEADS_g(HEADID, HEADCODE, DESC, COMPID, TRANSACTIONTYPEID, USERID, LOGXML);
                DataTable          dt       = SqlExe.GetDT(xdoc);
                List <PaySlipHead> dbresult = dt != null ?
                                              (from s in dt.AsEnumerable()
                                               select new PaySlipHead
                {
                    HEADID = s.Field <Int64>("HEADID"),
                    HEADCODE = s.Field <string>("HEADCODE"),
                    DESC = s.Field <string>("DESC"),
                    PAYROLLDESC = s.Field <string>("PAYROLLDESC"),
                    TRANSACTIONTYPEID = s.Field <int>("TRANSACTIONTYPE"),
                    TRANSACTIONTYPECODE = s.Field <string>("STATUSCODE"),
                    FORMULA = s.Field <string>("FORMULA"),
                    IsCalculation = s.Field <bool>("IsCalculation"),
                    ISAFFECTNATIONALPAY = s.Field <bool>("ISAFFECTNATIONALPAY"),
                    ISAFFECTPAYSLIP = s.Field <bool>("ISAFFECTPAYSLIP"),
                    PRINTONPS = s.Field <bool>("PRINTONPS"),
                    TYPEOFINPUTID = s.Field <int>("TYPEOFINPUTID"),
                    TYPEOFINPUTDESC = s.Field <string>("TYPEOFINPUTDESC"),
                    RATEID = s.Field <int>("RATEID"),
                    RATEDESC = s.Field <string>("RATEDESC"),
                    ISACTIVE = s.Field <bool>("ISACTIVE"),
                }).ToList() : null;

                return(dbresult);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 2
0
        public List <RateMaster> getRatemaster(int RATEID, string RATECODE, int COMPID, int BASEFACTORID, int USERID, XElement LOGXML = null)
        {
            try
            {
                xdoc = DBXML.RATEMASTER_g(RATEID, RATECODE, COMPID, BASEFACTORID, USERID, LOGXML);
                DataTable         dt       = SqlExe.GetDT(xdoc);
                List <RateMaster> dbresult = dt != null ?
                                             (from s in dt.AsEnumerable()
                                              select new RateMaster
                {
                    RATEID = s.Field <int>("RATEID"),
                    RATECODE = s.Field <string>("RATECODE"),
                    DESCRIPTION = s.Field <string>("DESCRIPTION"),
                    RATE = s.Field <decimal>("RATE"),
                    BASEFACTORID = s.Field <int>("BASEFACTORID"),
                    BASEFACTORDESC = s.Field <string>("STATUSCODE"),
                    ISACTIVE = s.Field <bool>("ISACTIVE"),
                }).ToList() : null;

                return(dbresult);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 3
0
        public List <EmployeePaySlipMapping> getEmployeePaySlipMapping(int MID, int EMPID, int USERID, XElement LOGXML = null)
        {
            try
            {
                xdoc = DBXML.EMPLOYEEPAYMAPPING_g(MID, EMPID, USERID, LOGXML);
                DataTable dt = SqlExe.GetDT(xdoc);
                List <EmployeePaySlipMapping> dbresult = dt != null ?
                                                         (from s in dt.AsEnumerable()
                                                          select new EmployeePaySlipMapping
                {
                    MID = s.Field <Int64>("MID"),
                    HEADID = s.Field <Int64>("HEADID"),
                    HEADCODE = s.Field <string>("HEADCODE"),
                    HEADDESC = s.Field <string>("HEADDESC"),
                    TRANSACTIONTYPE = s.Field <int>("TRANSACTIONTYPE"),
                    STATUSCODE = s.Field <string>("STATUSCODE"),
                    STATUSDESC = s.Field <string>("STATUSDESC"),
                    EMPID = s.Field <Int64>("EMPID"),
                    CALSEQUENCE = s.Field <int>("CALSEQUENCE"),
                    AMOUNT = s.Field <decimal>("AMOUNT"),
                    IsCalculation = s.Field <bool>("IsCalculation"),
                    FORMULA = s.Field <string>("FORMULA"),
                    ISACTIVE = s.Field <bool>("ISACTIVE")
                }).ToList() : null;

                return(dbresult);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 4
0
        //    #region Methods
        //Method for checking login authentication and getting user information
        public LoginSessionDetails getLoginInfo(LoginModels objLogOnModel)
        {
            try
            {
                XElement LOGXML = null;
                xdoc = DBXML.USERMAST_g(0, objLogOnModel.UserName.Trim(), objLogOnModel.password.Trim(), 0, LOGXML);

                DataTable           dt  = SqlExe.GetDT(xdoc);
                LoginSessionDetails lst = new LoginSessionDetails();
                lst = dt != null && dt.Rows.Count > 0 ?
                      dt.AsEnumerable().Select(s => new LoginSessionDetails
                {
                    USERID  = s.Field <Int64>("USERID"),
                    LOGINID = s.Field <string>("LOGINID"),
                    Email   = s.Field <string>("Email"),
                    FNAME   = s.Field <string>("FNAME"),
                    MNAME   = s.Field <string>("MNAME"),
                    LNAME   = s.Field <string>("LNAME"),
                    SVRKEY  = s.Field <string>("SVRKEY"),
                    SVRDATE = s.Field <DateTime>("SVRDATE"),
                    ISADMIN = Convert.ToInt32(s.Field <bool>("ISADMIN")) == 1 ? true : false
                }).ToList().FirstOrDefault() : null;
                return(lst);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 5
0
 public Result.Result Save(COUNTRYMAST obj, int USERID, XElement LOGXML = null)
 {
     try
     {
         xdoc = DBXML.COUNTRYMAST_c(obj.IFLAG, obj.COUNTRYID, obj.COUNTRYCODE, obj.SHORTNAME, obj.COUNTRYNAME1, obj.ISACTIVE, USERID, LOGXML);
         return(ReadBIErrors(Convert.ToString(SqlExe.GetXml(xdoc))));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 6
0
 public Result.Result Save(List <ProcessPayslip> objList, int USERID, int COMPID, XElement LOGXML = null)
 {
     try
     {
         xdoc = DBXML.PROCESSPAYSLIP_c("I", COMPID, objList != null ? objList.FirstOrDefault().EMPID:0, CreateTransXMl(objList), USERID, LOGXML);
         return(ReadBIErrors(Convert.ToString(SqlExe.GetXml(xdoc))));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 7
0
        public List <ProcessPayslip> getEmpCurrentPaySlip(Int64 EMPID, Int64 COMPID, int USERID, XElement LOGXML = null)
        {
            try
            {
                xdoc = DBXML.PROCESSPAYSLIP_g(EMPID, COMPID, USERID, LOGXML);
                DataTable             dt       = SqlExe.GetDT(xdoc);
                List <ProcessPayslip> dbresult = dt != null ?
                                                 (from s in dt.AsEnumerable()
                                                  select new ProcessPayslip
                {
                    EMPCODE = s.Field <string>("EMPCODE"),
                    FIRSTNAME = s.Field <string>("FIRSTNAME"),
                    LASTNAME = s.Field <string>("LASTNAME"),
                    MAPPINGID = s.Field <Int64>("MAPPINGID"),
                    HEADID = s.Field <Int64>("HEADID"),
                    EMPID = s.Field <Int64>("EMPID"),
                    CALSEQUENCE = s.Field <int>("CALSEQUENCE"),
                    MAPAMOUNT = s.Field <decimal>("MAPAMOUNT"),
                    HEADCODE = s.Field <string>("HEADCODE"),
                    HEADDESC = s.Field <string>("HEADDESC"),
                    TRANSACTIONTYPE = s.Field <int>("TRANSACTIONTYPE"),
                    TRANSACTIONTYPEDESC = s.Field <string>("TRANSACTIONTYPEDESC"),
                    IsCalculation = s.Field <bool>("IsCalculation"),
                    ISAFFECTNATIONALPAY = s.Field <bool>("ISAFFECTNATIONALPAY"),
                    ISAFFECTPAYSLIP = s.Field <bool>("ISAFFECTPAYSLIP"),
                    PRINTONPS = s.Field <bool>("PRINTONPS"),
                    TYPEOFINPUTID = s.Field <int>("TYPEOFINPUTID"),
                    TYPEOFINPUTDESC = s.Field <string>("TYPEOFINPUTDESC"),
                    RATEID = s.Field <int>("RATEID"),
                    RATEDESC = s.Field <string>("RATEDESC"),
                    PERIODID = s.Field <int>("PERIODID"),
                    PERIODTRANS = s.Field <int>("PERIODTRANS"),
                    PROCESSID = s.Field <Int64>("PROCESSID"),
                    QTY = s.Field <decimal>("QTY"),
                    RATE = s.Field <decimal>("RATE"),
                    AMOUNT = s.Field <decimal>("AMOUNT"),
                    ISOVERRIDE = s.Field <bool>("ISOVERRIDE"),
                    REFERENCE = s.Field <string>("REFERENCE"),
                    ISPROCESSED = s.Field <bool>("ISPROCESSED"),
                    ISCLOSED = s.Field <bool>("ISCLOSED"),
                    TOTALGROSSINCOME = s.Field <decimal>("TOTALGROSSINCOME"),
                    TOTALDEDUCTION = s.Field <decimal>("TOTALDEDUCTION"),
                    NETPAY = s.Field <decimal>("NETPAY"),
                }).ToList() : null;

                return(dbresult);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 8
0
        public List <Company> getCompany(int COMPID, string COMPCODE, string COMPNAME, string DESC, int USERID, XElement LOGXML = null)
        {
            try
            {
                xdoc = DBXML.COMPANY_g(COMPID, COMPCODE, COMPNAME, DESC, USERID, LOGXML);
                DataTable      dt       = SqlExe.GetDT(xdoc);
                List <Company> dbresult = dt != null ?
                                          (from s in dt.AsEnumerable()
                                           select new Company
                {
                    COMPID = s.Field <int>("COMPID"),
                    COMPCODE = s.Field <string>("COMPCODE"),
                    COMPNAME = s.Field <string>("COMPNAME"),
                    ADDR1COMPLEXNAME = s.Field <string>("ADDR1COMPLEXNAME"),
                    ADDR1STREETNO = s.Field <string>("ADDR1STREETNO"),
                    ADDR1STREETNAME = s.Field <string>("ADDR1STREETNAME"),
                    ADDR1POSTALCODE = s.Field <string>("ADDR1POSTALCODE"),
                    ADDR1COUNTRYNAME = s.Field <string>("ADDR1COUNTRYNAME"),
                    ADDR1STATENAME = s.Field <string>("ADDR1STATENAME"),
                    ADDR1CITYNAME = s.Field <string>("ADDR1CITYNAME"),
                    ADDR2SAMEASADDR1 = s.Field <bool>("ADDR2SAMEASADDR1"),
                    ADDR2COMPLEXNAME = s.Field <string>("ADDR2COMPLEXNAME"),
                    ADDR2STREETNO = s.Field <string>("ADDR2STREETNO"),
                    ADDR2STREETNAME = s.Field <string>("ADDR2STREETNAME"),
                    ADDR2POSTALCODE = s.Field <string>("ADDR2POSTALCODE"),
                    ADDR2COUNTRYNAME = s.Field <string>("ADDR2COUNTRYNAME"),
                    ADDR2STATENAME = s.Field <string>("ADDR2STATENAME"),
                    ADDR2CITYNAME = s.Field <string>("ADDR2CITYNAME"),
                    PRIMARYPHONE = s.Field <string>("PRIMARYPHONE"),
                    SECONDARYPHONE = s.Field <string>("SECONDARYPHONE"),
                    FAX = s.Field <string>("FAX"),
                    EMAILID = s.Field <string>("EMAILID"),
                    WEBSITE = s.Field <string>("WEBSITE"),
                    ESTABLISHEDIN = s.Field <DateTime>("ESTABLISHEDIN"),
                    MANPOWERWORKING = s.Field <int>("MANPOWERWORKING"),
                    REGNO = s.Field <string>("REGNO"),
                    PROCESSMONTHLY = s.Field <bool>("PROCESSMONTHLY"),
                    MONTHSINTAXYEAR = s.Field <int>("MONTHSINTAXYEAR"),
                    FIRSTMONTHENDDATE = s.Field <DateTime>("FIRSTMONTHENDDATE"),
                    STARTINGMONTH = s.Field <int>("STARTINGMONTH"),
                    ISACTIVE = s.Field <bool>("ISACTIVE"),
                    MONTHID = s.Field <int>("MONTHID"),
                    MONTHENDDATE = s.Field <DateTime>("MONTHENDDATE").ToString("dd-MMM-yyyy"),
                }).ToList() : null;

                return(dbresult);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 9
0
 public Result.Result Save(PaySlipHead obj, int USERID, int COMPID, XElement LOGXML = null)
 {
     try
     {
         xdoc = DBXML.PAYSLIPHEADS_c(obj.IFLAG, obj.HEADID, obj.HEADCODE == null ? "" : obj.HEADCODE, obj.TRANSACTIONTYPEID, obj.FORMULA == null?"":obj.FORMULA, obj.IsCalculation,
                                     obj.DESC == null ? "" : obj.DESC, obj.PAYROLLDESC == null ? "" : obj.PAYROLLDESC, obj.ISACTIVE, obj.ISAFFECTNATIONALPAY, obj.ISAFFECTPAYSLIP, obj.PRINTONPS, obj.TYPEOFINPUTID, obj.RATEID, COMPID, USERID, LOGXML);
         return(ReadBIErrors(Convert.ToString(SqlExe.GetXml(xdoc))));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 10
0
 public Result.Result Save(EmployeePaySlipMapping obj, int USERID, XElement LOGXML = null)
 {
     try
     {
         xdoc = DBXML.EMPLOYEEPAYMAPPING_c(obj.IFLAG, obj.MID, obj.HEADID, obj.EMPID, obj.CALSEQUENCE, obj.AMOUNT, obj.IsCalculation,
                                           obj.FORMULA == null ?"":obj.FORMULA, obj.ISACTIVE, USERID, LOGXML);
         return(ReadBIErrors(Convert.ToString(SqlExe.GetXml(xdoc))));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 11
0
 public Result.Result Save(RateMaster obj, int USERID, int COMPID, XElement LOGXML = null)
 {
     try
     {
         xdoc = DBXML.RATEMASTER_c(obj.IFLAG, obj.RATEID, obj.RATECODE == null ? "" : obj.RATECODE, obj.DESCRIPTION == null ? "" : obj.DESCRIPTION, obj.RATE,
                                   obj.ISACTIVE, COMPID, obj.BASEFACTORID, USERID, LOGXML);
         return(ReadBIErrors(Convert.ToString(SqlExe.GetXml(xdoc))));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 12
0
 public Result.Result Save(userMaster obj, int USERID, XElement LOGXML = null)
 {
     try
     {
         xdoc = DBXML.USERMAST_c(obj.IFLAG, obj.USERID, obj.LOGINID, obj.Email, obj.MobileNo == null?"":obj.MobileNo, obj.MobileVerify,
                                 obj.EmailVerify, obj.FNAME == null ? "" : obj.FNAME, obj.MNAME == null?"":obj.MNAME, obj.LNAME == null ?"":obj.LNAME, obj.DOB,
                                 obj.ADDRESS == null?"":obj.ADDRESS, obj.PASSWORD, obj.SVRKEY == null?"":obj.SVRKEY, obj.SVRDATE,
                                 obj.SecondaryEmailID == null ?"":obj.SecondaryEmailID, obj.ISACTIVE, obj.ISADMIN, obj.COUNTRYNAME == null ?"":obj.COUNTRYNAME, USERID, LOGXML);
         return(ReadBIErrors(Convert.ToString(SqlExe.GetXml(xdoc))));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 13
0
 public object fillRateMaster(int RATEID, string RATECODE, int COMPID, int BASEFACTORID, int USERID, XElement LOGXML = null)
 {
     try
     {
         xdoc = DBXML.RATEMASTER_g(RATEID, RATECODE, COMPID, BASEFACTORID, USERID, LOGXML);
         DataTable dt       = SqlExe.GetDT(xdoc);
         var       dbResult = (from row in dt.AsEnumerable()
                               select new
         {
             id = row.Field <int>("RATEID"),
             text = row.Field <string>("RATECODE") + " " + row.Field <string>("DESCRIPTION")
         }).ToList();
         return(dbResult);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 14
0
 public object fillStatusMasterlist(int STATUSID, int TYPEID, string DESC, int USERID, XElement LOGXML = null)
 {
     try
     {
         Xdoc = DBXML.StatusMaster_g(STATUSID, TYPEID, DESC, USERID, LOGXML);
         dt   = SqlExe.GetDT(Xdoc);
         var dbResult = (from row in dt.AsEnumerable()
                         select new
         {
             id = row.Field <int>("STATUSID"),
             text = row.Field <string>("STATUSCODE")
         }).ToList();
         return(dbResult);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 15
0
 public object fillCountryList(int COUNTRYID, string COUNTRCODE, string COUNTRNAME, string DESC, int USERID, XElement LOGXML = null)
 {
     try
     {
         xdoc = DBXML.COUNTRYMAST_g(COUNTRYID, COUNTRCODE, COUNTRNAME, USERID, LOGXML);
         DataTable dt       = SqlExe.GetDT(xdoc);
         var       dbResult = (from row in dt.AsEnumerable()
                               select new
         {
             id = row.Field <int>("COUNTRYID"),
             text = row.Field <string>("COUNTRYNAME")
         }).ToList();
         return(dbResult);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 16
0
 public object fillPaySlipHead(int HEADID, string HEADCODE, string DESC, int COMPID, int TRANSACTIONTYPEID, int USERID, XElement LOGXML = null)
 {
     try
     {
         xdoc = DBXML.PAYSLIPHEADS_g(HEADID, HEADCODE, DESC, COMPID, TRANSACTIONTYPEID, USERID, LOGXML);
         DataTable dt       = SqlExe.GetDT(xdoc);
         var       dbResult = (from row in dt.AsEnumerable()
                               select new
         {
             id = row.Field <Int64>("HEADID"),
             text = row.Field <string>("HEADCODE"),
             transType = row.Field <string>("STATUSCODE"),
             FORMULA = row.Field <string>("FORMULA"),
             IsCalculation = row.Field <bool>("IsCalculation")
         }).ToList();
         return(dbResult);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 17
0
 public Result.Result Save(Company obj, int USERID, XElement LOGXML = null)
 {
     try
     {
         xdoc = DBXML.COMPANY_c(obj.IFLAG, obj.COMPID, obj.COMPCODE == null ? "" : obj.COMPCODE, obj.COMPNAME == null ? "" : obj.COMPNAME,
                                obj.ADDR1COMPLEXNAME == null ? "" : obj.ADDR1COMPLEXNAME,
                                obj.ADDR1STREETNO == null ? "" : obj.ADDR1STREETNO,
                                obj.ADDR1STREETNAME == null ? "" : obj.ADDR1STREETNAME,
                                obj.ADDR1POSTALCODE == null ? "" : obj.ADDR1POSTALCODE,
                                obj.ADDR1COUNTRYNAME == null ? "" : obj.ADDR1COUNTRYNAME,
                                obj.ADDR1STATENAME == null ? "" : obj.ADDR1STATENAME,
                                obj.ADDR1CITYNAME == null ? "" : obj.ADDR1CITYNAME,
                                obj.ADDR2SAMEASADDR1,
                                obj.ADDR2COMPLEXNAME == null ? "" : obj.ADDR2COMPLEXNAME,
                                obj.ADDR2STREETNO == null ? "" : obj.ADDR2STREETNO,
                                obj.ADDR2STREETNAME == null ? "" : obj.ADDR2STREETNAME,
                                obj.ADDR2POSTALCODE == null ? "" : obj.ADDR2POSTALCODE,
                                obj.ADDR2COUNTRYNAME == null ? "" : obj.ADDR2COUNTRYNAME,
                                obj.ADDR2STATENAME == null ? "" : obj.ADDR2STATENAME,
                                obj.ADDR2CITYNAME == null ? "" : obj.ADDR2CITYNAME,
                                obj.PRIMARYPHONE == null ? "" : obj.PRIMARYPHONE,
                                obj.SECONDARYPHONE == null ? "" : obj.SECONDARYPHONE,
                                obj.FAX == null ? "" : obj.FAX,
                                obj.EMAILID == null ? "" : obj.EMAILID,
                                obj.WEBSITE == null ? "" : obj.WEBSITE,
                                obj.ESTABLISHEDIN, obj.MANPOWERWORKING, obj.REGNO == null ? "" : obj.REGNO,
                                obj.ISACTIVE,
                                obj.PROCESSMONTHLY,
                                obj.STARTINGMONTH,
                                obj.MONTHSINTAXYEAR,
                                obj.FIRSTMONTHENDDATE,
                                USERID, LOGXML);
         return(ReadBIErrors(Convert.ToString(SqlExe.GetXml(xdoc))));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 18
0
        public List <Company> getPayFrequency(int COMPID, int USERID, XElement LOGXML = null)
        {
            try
            {
                xdoc = DBXML.PAYFREQUENCY_g(COMPID, 0, 0, "", USERID, LOGXML);
                DataTable      dt       = SqlExe.GetDT(xdoc);
                List <Company> dbresult = dt != null ?
                                          (from s in dt.AsEnumerable()
                                           select new Company
                {
                    MID = s.Field <int>("MID"),
                    PROCESSMONTHLY = s.Field <bool>("PROCESSMONTHLY"),
                    STARTINGMONTH = s.Field <int>("STARTINGMONTH"),
                    FIRSTMONTHENDDATE = s.Field <DateTime>("FIRSTMONTHENDDATE"),
                    MONTHSINTAXYEAR = s.Field <int>("MONTHSINTAXYEAR"),
                    COMPID = s.Field <int>("COMPID"),
                    ISACTIVE = s.Field <bool>("MISACTIVE"),
                    ISCLOSED = s.Field <bool>("MISCLOSED"),
                    PayFreqTransList = s.Field <string>("TRANSDETAILS") != null ?
                                       (from m in XDocument.Parse(s.Field <string>("TRANSDETAILS")).Elements("TRANSACTION").Elements("TRANS")
                                        select new FREQUENCYPERIODTRANS
                    {
                        TID = m.Attributes("TID").FirstOrDefault().Value == null ? 0 : Convert.ToInt32(m.Attributes("TID").FirstOrDefault().Value),
                        MONTHID = m.Attributes("MONTHID").FirstOrDefault().Value == null ? 0 : Convert.ToInt32(m.Attributes("MONTHID").FirstOrDefault().Value),
                        MONTHENDDATE = Convert.ToDateTime(m.Attributes("MONTHENDDATE").FirstOrDefault().Value),
                        STATUS = m.Attributes("STATUS").FirstOrDefault().Value == null ? "" : Convert.ToString(m.Attributes("STATUS").FirstOrDefault().Value),
                        ISACTIVE = Convert.ToInt32(m.Attributes("ISACTIVE").FirstOrDefault().Value) == 0 ? false : true,
                        ISCLOSED = Convert.ToInt32(m.Attributes("ISCLOSED").FirstOrDefault().Value) == 0 ? false : true,
                        ISCURRENT = Convert.ToInt32(m.Attributes("ISCURRENT").FirstOrDefault().Value) == 0 ? false : true,
                    }).ToList() : null,
                }).ToList() : null;

                return(dbresult);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 19
0
        public List <userMaster> getLKUserList(int USERID, XElement LOGXML = null)
        {
            try
            {
                xdoc = DBXML.LK_USERMAST_g(USERID, LOGXML);
                DataTable         dt       = SqlExe.GetDT(xdoc);
                List <userMaster> dbresult = dt != null ?
                                             (from s in dt.AsEnumerable()
                                              select new userMaster
                {
                    USERID = s.Field <Int64>("USERID"),
                    LOGINID = s.Field <string>("LOGINID"),
                    Email = s.Field <string>("Email"),
                    MobileNo = s.Field <string>("MobileNo"),
                    MobileVerify = s.Field <bool>("MobileVerify"),
                    EmailVerify = s.Field <bool>("EmailVerify"),
                    FNAME = s.Field <string>("FNAME"),
                    MNAME = s.Field <string>("MNAME"),
                    LNAME = s.Field <string>("LNAME"),
                    DOB = s.Field <DateTime>("DOB"),
                    ADDRESS = s.Field <string>("ADDRESS"),
                    PASSWORD = s.Field <string>("PASSWORD"),
                    SVRKEY = s.Field <string>("SVRKEY"),
                    SVRDATE = s.Field <DateTime>("SVRDATE"),
                    SecondaryEmailID = s.Field <string>("SecondaryEmailID"),
                    ISACTIVE = s.Field <bool>("ISACTIVE"),
                    ISADMIN = s.Field <bool>("ISADMIN"),
                    COUNTRYNAME = s.Field <string>("COUNTRYNAME")
                }).ToList() : null;

                return(dbresult);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 20
0
        public List <COUNTRYMAST> getCountry(int COUNTRYID, string COUNTRCODE, string COUNTRNAME, string DESC, int USERID, XElement LOGXML = null)
        {
            try
            {
                xdoc = DBXML.COUNTRYMAST_g(COUNTRYID, COUNTRCODE, COUNTRNAME, USERID, LOGXML);
                DataTable          dt       = SqlExe.GetDT(xdoc);
                List <COUNTRYMAST> dbresult = dt != null ?
                                              (from s in dt.AsEnumerable()
                                               select new COUNTRYMAST
                {
                    COUNTRYID = s.Field <int>("COUNTRYID"),
                    COUNTRYNAME = s.Field <string>("COUNTRYNAME"),
                    COUNTRYCODE = s.Field <string>("COUNTRYCODE"),
                    SHORTNAME = s.Field <string>("SHORTNAME"),
                    ISACTIVE = s.Field <bool>("ISACTIVE")
                }).ToList() : null;

                return(dbresult);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 21
0
        public List <Employee> getEmployee(int EMPID, string EMPCODE, int COMPID, string DESC, int USERID, XElement LOGXML = null)
        {
            try
            {
                xdoc = DBXML.EMPLOYEE_g(EMPID, EMPCODE, COMPID, DESC, USERID, LOGXML);
                DataTable       dt       = SqlExe.GetDT(xdoc);
                List <Employee> dbresult = dt != null ?
                                           (from s in dt.AsEnumerable()
                                            select new Employee
                {
                    EMPID = s.Field <Int64>("EMPID"),
                    COMPID = s.Field <int>("COMPID"),
                    EMPCODE = s.Field <string>("EMPCODE"),
                    NTITLE = s.Field <string>("TITLE"),
                    FIRSTNAME = s.Field <string>("FIRSTNAME"),
                    MIDDLENAME = s.Field <string>("MIDDLENAME"),
                    LASTNAME = s.Field <string>("LASTNAME"),
                    NICKNAME = s.Field <string>("NICKNAME"),
                    STARTDATE = s.Field <DateTime>("STARTDATE"),
                    DOB = s.Field <DateTime>("DOB"),
                    NATIONALID = s.Field <string>("NATIONALID"),
                    PASSPORTNO = s.Field <string>("PASSPORTNO"),
                    COUNTRYOFISSUE = s.Field <string>("COUNTRYOFISSUE"),
                    GENDER = s.Field <string>("GENDER"),
                    MARITALSTATUS = s.Field <string>("MARITALSTATUS"),
                    DEPENDENT = s.Field <string>("DEPENDENT"),
                    YEARSOFSERVICE = s.Field <string>("YEARSOFSERVICE"),
                    ADDR1COMPLEXNAME = s.Field <string>("ADDR1COMPLEXNAME"),
                    ADDR1STREETNO = s.Field <string>("ADDR1STREETNO"),
                    ADDR1STREETNAME = s.Field <string>("ADDR1STREETNAME"),
                    ADDR1POSTALCODE = s.Field <string>("ADDR1POSTALCODE"),
                    ADDR1COUNTRYNAME = s.Field <string>("ADDR1COUNTRYNAME"),
                    ADDR1STATENAME = s.Field <string>("ADDR1STATENAME"),
                    ADDR1CITYNAME = s.Field <string>("ADDR1CITYNAME"),
                    ADDR2COMPLEXNAME = s.Field <string>("ADDR2COMPLEXNAME"),
                    ADDR2STREETNO = s.Field <string>("ADDR2STREETNO"),
                    ADDR2STREETNAME = s.Field <string>("ADDR2STREETNAME"),
                    ADDR2POSTALCODE = s.Field <string>("ADDR2POSTALCODE"),
                    ADDR2COUNTRYNAME = s.Field <string>("ADDR2COUNTRYNAME"),
                    ADDR2STATENAME = s.Field <string>("ADDR2STATENAME"),
                    ADDR2CITYNAME = s.Field <string>("ADDR2CITYNAME"),
                    WORKPHONE = s.Field <string>("WORKPHONE"),
                    HOMEPHONE = s.Field <string>("HOMEPHONE"),
                    CELLNO = s.Field <string>("CELLNO"),
                    FAXNO = s.Field <string>("FAXNO"),
                    SPOUSENAME = s.Field <string>("SPOUSENAME"),
                    SPOUSENO = s.Field <string>("SPOUSENO"),
                    EMAILID = s.Field <string>("EMAILID"),
                    DAILYRATE = s.Field <decimal>("DAILYRATE"),
                    WEEKLYRATE = s.Field <decimal>("WEEKLYRATE"),
                    MONTHLYRATE = s.Field <decimal>("MONTHLYRATE"),
                    HOURLYRATE = s.Field <decimal>("HOURLYRATE"),
                    PREVIUSYEARLYPAY = s.Field <decimal>("PREVIUSYEARLYPAY"),
                    LASTINCREAMENTDATE = s.Field <DateTime>("LASTINCREAMENTDATE"),
                    TERMINATIONDATE = s.Field <DateTime>("TERMINATIONDATE"),
                    AVGHOURPERDAY = s.Field <decimal>("AVGHOURPERDAY"),
                    HOURPERWEEK = s.Field <decimal>("HOURPERWEEK"),
                    DAYSPERMONTH = s.Field <decimal>("DAYSPERMONTH"),
                    WEEKDAYS = s.Field <string>("WEEKDAYS"),
                    ANNUALSTANDARDLEAVE = s.Field <decimal>("ANNUALSTANDARDLEAVE"),
                    ANNUALSICKLEAVE = s.Field <decimal>("ANNUALSICKLEAVE"),
                    ANNUALOPTIONALLEAVE = s.Field <decimal>("ANNUALOPTIONALLEAVE"),
                    ISACTIVE = s.Field <bool>("ISACTIVE")
                }).ToList() : null;

                return(dbresult);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 22
0
 public Result.Result Save(Employee obj, int COMPID, int USERID, XElement LOGXML = null)
 {
     try
     {
         xdoc = DBXML.EMPLOYEE_c(
             obj.IFLAG,
             obj.EMPID,
             obj.EMPCODE == null ? "" : obj.EMPCODE,
             obj.NTITLE == null ? "" : obj.NTITLE,
             obj.FIRSTNAME == null ? "" : obj.FIRSTNAME,
             obj.MIDDLENAME == null ? "" : obj.MIDDLENAME,
             obj.LASTNAME == null ? "" : obj.LASTNAME,
             obj.NICKNAME == null ? "" : obj.NICKNAME,
             obj.STARTDATE,
             obj.DOB,
             obj.NATIONALID == null ? "" : obj.NATIONALID,
             obj.PASSPORTNO == null ? "" : obj.PASSPORTNO,
             obj.COUNTRYOFISSUE == null ? "" : obj.COUNTRYOFISSUE,
             obj.GENDER == null ? "" : obj.GENDER,
             obj.MARITALSTATUS == null ? "" : obj.MARITALSTATUS,
             obj.DEPENDENT == null ? "" : obj.DEPENDENT,
             obj.YEARSOFSERVICE == null ? "" : obj.YEARSOFSERVICE,
             obj.ADDR1COMPLEXNAME == null ? "" : obj.ADDR1COMPLEXNAME,
             obj.ADDR1STREETNO == null ? "" : obj.ADDR1STREETNO,
             obj.ADDR1STREETNAME == null ? "" : obj.ADDR1STREETNAME,
             obj.ADDR1POSTALCODE == null ? "" : obj.ADDR1POSTALCODE,
             obj.ADDR1COUNTRYNAME == null ? "" : obj.ADDR1COUNTRYNAME,
             obj.ADDR1STATENAME == null ? "" : obj.ADDR1STATENAME,
             obj.ADDR1CITYNAME == null ? "" : obj.ADDR1CITYNAME,
             obj.ADDR2SAMEASADDR1,
             obj.ADDR2COMPLEXNAME == null ? "" : obj.ADDR2COMPLEXNAME,
             obj.ADDR2STREETNO == null ? "" : obj.ADDR2STREETNO,
             obj.ADDR2STREETNAME == null ? "" : obj.ADDR2STREETNAME,
             obj.ADDR2POSTALCODE == null ? "" : obj.ADDR2POSTALCODE,
             obj.ADDR2COUNTRYNAME == null ? "" : obj.ADDR2COUNTRYNAME,
             obj.ADDR2STATENAME == null ? "" : obj.ADDR2STATENAME,
             obj.ADDR2CITYNAME == null ? "" : obj.ADDR2CITYNAME,
             obj.WORKPHONE == null ? "" : obj.WORKPHONE,
             obj.HOMEPHONE == null ? "" : obj.HOMEPHONE,
             obj.CELLNO == null ? "" : obj.CELLNO,
             obj.FAXNO == null ? "" : obj.FAXNO,
             obj.SPOUSENAME == null ? "" : obj.SPOUSENAME,
             obj.SPOUSENO == null ? "" : obj.SPOUSENO,
             obj.EMAILID == null ? "" : obj.EMAILID,
             obj.DAILYRATE,
             obj.WEEKLYRATE,
             obj.MONTHLYRATE,
             obj.HOURLYRATE,
             obj.PREVIUSYEARLYPAY,
             obj.LASTINCREAMENTDATE,
             obj.TERMINATIONDATE,
             obj.AVGHOURPERDAY,
             obj.HOURPERWEEK,
             obj.DAYSPERMONTH,
             obj.WEEKDAYS == null ? "" : obj.WEEKDAYS,
             obj.ANNUALSTANDARDLEAVE,
             obj.ANNUALSICKLEAVE,
             obj.ANNUALOPTIONALLEAVE,
             COMPID,
             obj.ISACTIVE,
             USERID,
             LOGXML);
         return(ReadBIErrors(Convert.ToString(SqlExe.GetXml(xdoc))));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }