Example #1
0
 public List <SpGetAllBeneficiaryDetails_Result> GetBeneficiaryDetails(SearchFilter search, out int RecCount, string stateCode, string distCode, string projCode, string secCode, string awcCode, string BeneType, string CenterType = "")
 {
     using (DBEntities db = new DBEntities())
     {
         int i    = 1; RecCount = 0;
         var list = new List <SpGetAllBeneficiaryDetails_Result>();
         var data = db.SpGetAllBeneficiaryDetails(stateCode, distCode, projCode, secCode, awcCode, BeneType, Convert.ToInt16(CenterType)).ToList();
         foreach (var n in data)
         {
             var dist = new SpGetAllBeneficiaryDetails_Result();
             dist.Sno                        = Convert.ToString(i);
             dist.AWCCode                    = n.AWCCode;
             dist.BeneCode                   = n.BeneCode;
             dist.BeneName                   = n.BeneName;
             dist.BeneSurname                = n.BeneSurname;
             dist.MotherName                 = n.MotherName;
             dist.FatherName                 = n.FatherName;
             dist.Gender                     = Common.GenderName(n.Gender == null ? "" : n.Gender);
             dist.DOB                        = n.DOB;
             dist.AadhaarType                = Common.AadhaarType(n.AadhaarType == null ? "" : n.AadhaarType);
             dist.AadhaarNumber              = n.AadhaarNumber;
             dist.MobileNumber               = n.MobileNumber;
             dist.FatherRationCardNumber     = n.FatherRationCardNumber == null ? "" : n.FatherRationCardNumber.ToUpper();
             dist.Income                     = n.Income;
             dist.BeneCategory               = Common.BeneCategory(n.BeneCategory == null ? "" : n.BeneCategory);
             dist.RegisteredDateTime         = n.RegisteredDateTime;
             dist.ResidentType               = Common.ResidentType(n.ResidentType == null ? "" : n.ResidentType);
             dist.IsRegisteredAtAttendance   = n.IsRegisteredAtAttendance;
             dist.RegisteredAtAttendanceDate = n.RegisteredAtAttendanceDate;
             dist.IsEnrolledAtAttendance     = n.IsEnrolledAtAttendance;
             dist.EnrolledAtAttendanceDate   = n.EnrolledAtAttendanceDate;
             dist.PersonID                   = n.PersonID;
             dist.PersistedFaceID            = n.PersistedFaceID;
             list.Add(dist);
             i++;
         }
         return(list);
     }
 }