public List <HiringMonth_FollowUpDL> GetEmpHiringMonthDues(string Company_Id, string Branch_Id, string MonthNo) { StackFrame stackFrame = new StackFrame(); MethodBase methodBase = stackFrame.GetMethod(); try { OpenEntityConnection(); List <HiringMonth_FollowUpDL> objectList = new List <HiringMonth_FollowUpDL>(); object[] param1 = { new SqlParameter("@Company_Id", Company_Id), new SqlParameter("@Branch_Id", Branch_Id), new SqlParameter("@MonthNo", MonthNo) }; var objlist = objPharmaEntities.Database.SqlQuery <HiringMonth_FollowUpDL>("exec dbo.SPGetEmpMonthDues @Company_Id,@Branch_Id,@MonthNo", param1).ToList(); foreach (var obj in objlist) { HiringMonth_FollowUpDL objHiringMonth_FollowUpDL = new HiringMonth_FollowUpDL(); objHiringMonth_FollowUpDL.HireItem_Id = obj.HireItem_Id; objHiringMonth_FollowUpDL.HireItem_Name = obj.HireItem_Name; objHiringMonth_FollowUpDL.HireItem_NameEn = obj.HireItem_NameEn; objHiringMonth_FollowUpDL.HireItem_Value = obj.HireItem_Value; objHiringMonth_FollowUpDL.Emp_Serial_No = obj.Emp_Serial_No; objHiringMonth_FollowUpDL.HireItem_Type = obj.HireItem_Type; objHiringMonth_FollowUpDL.CompanyId = obj.CompanyId; objHiringMonth_FollowUpDL.BranchId = obj.BranchId; objHiringMonth_FollowUpDL.MonthNo = obj.MonthNo; objectList.Add(objHiringMonth_FollowUpDL); } return(objectList); //Rec_No ,ReferenceNo ,Request_Id //,Company_Id ,Branch_Id ,Emp_Serial_No ,TransDate ,FromDate ,ToDate ,BackDate ,Reason ,InsUser ,InsDate ,Order_Status ,PlaceOfResidence ,DocumentPath ,RequestTypeName ,StatusName } catch (Exception ex) { catchEntityvalidation((System.Data.Entity.Validation.DbEntityValidationException)ex, System.Runtime.InteropServices.Marshal.GetExceptionCode().ToString(), this.UserNameProperty.ToString(), this.GetType().Name.ToString(), methodBase.Name.ToString()); ex.InnerException.Message.ToString(); return(null); } finally { CloseEntityConnection(); } }
public List <HiringMonth_FollowUpDL> SelectAllHiringMonth_FollowUp(string Company_Id, string Branch_Id, decimal Emp_serialNo, string MonthNo) { StackFrame stackFrame = new StackFrame(); MethodBase methodBase = stackFrame.GetMethod(); try { OpenEntityConnection(); List <HiringMonth_FollowUpDL> objectList = new List <HiringMonth_FollowUpDL>(); var objlist = (from objLinq in objPharmaEntities.Hr_HiringMonth_FollowUp_Hdr join objlinqhdr in objPharmaEntities.Hr_HiringMonth_FollowUp_Dtls on objLinq.Rec_Hdr_Id equals objlinqhdr.RecHdr_Id where objLinq.Company_Id == Company_Id && objLinq.Branch_Id == Branch_Id && objLinq.Emp_Serial_No == Emp_serialNo && objLinq.Month_No == MonthNo orderby objlinqhdr.HireItem_Id //&& objLinq.Grade_Id == Grade_Id select new { Branch_Id = objLinq.Branch_Id, Company_Id = objLinq.Company_Id, Emp_Serial_No = objLinq.Emp_Serial_No, Month_No = objLinq.Month_No, HireItem_Id = objlinqhdr.HireItem_Id, HireItem_Type = objlinqhdr.HireItem_Type, HireItem_Value = objlinqhdr.HireItem_Value, HireItem_ActuallValue = objlinqhdr.HireItem_ActuallValue, HireItem_DiffValue = objlinqhdr.HireItem_DiffValue, RecHdr_Id = objlinqhdr.RecHdr_Id, Dtls_Id = objlinqhdr.Dtls_Id, Sal_Month_Status = objLinq.Sal_Month_Status }).ToList(); foreach (var obj in objlist) { HiringMonth_FollowUpDL objHiringMonth_FollowUpDL = new HiringMonth_FollowUpDL(); objHiringMonth_FollowUpDL.BranchId = obj.Branch_Id; objHiringMonth_FollowUpDL.CompanyId = obj.Company_Id; objHiringMonth_FollowUpDL.Emp_Serial_No = obj.Emp_Serial_No; objHiringMonth_FollowUpDL.MonthNo = obj.Month_No; objHiringMonth_FollowUpDL.HireItem_Id = obj.HireItem_Id; objHiringMonth_FollowUpDL.HireItem_Type = obj.HireItem_Type; objHiringMonth_FollowUpDL.HireItem_Value = obj.HireItem_Value; objHiringMonth_FollowUpDL.HireItem_ActuallValue = obj.HireItem_ActuallValue; objHiringMonth_FollowUpDL.HireItem_DiffValue = obj.HireItem_DiffValue; objHiringMonth_FollowUpDL.RecHdr_Id = obj.RecHdr_Id; objHiringMonth_FollowUpDL.Dtls_Id = obj.Dtls_Id; objHiringMonth_FollowUpDL.Sal_Month_Status = obj.Sal_Month_Status; objectList.Add(objHiringMonth_FollowUpDL); } return(objectList); //Rec_No ,ReferenceNo ,BranchAccount_Id //,Company_Id ,Branch_Id ,Emp_Serial_No ,TransDate ,FromDate ,ToDate ,BackDate ,Reason ,InsUser ,InsDate ,Order_Status ,PlaceOfResidence ,DocumentPath ,BranchAccountTypeName ,StatusName } catch (Exception ex) { catchEntityvalidation((System.Data.Entity.Validation.DbEntityValidationException)ex, System.Runtime.InteropServices.Marshal.GetExceptionCode().ToString(), this.UserNameProperty.ToString(), this.GetType().Name.ToString(), methodBase.Name.ToString()); ex.InnerException.Message.ToString(); return(null); } finally { CloseEntityConnection(); } }