Example #1
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;
     }
 }