public ActionResult ErollPerson(FaceAPIReg _FaceAPIReg) { ResponseStatus Response = new ResponseStatus(); Response = _bussBene.EnrollPerson(_FaceAPIReg); return(Json(Response, JsonRequestBehavior.AllowGet)); }
public ActionResult DeletePerson(FaceAPIReg _FaceAPIReg) { ResponseStatus Response = new ResponseStatus(); _FaceAPIReg.UserCode = Session["UserCode"].ToString(); Response = _bussBene.DeletePerson(_FaceAPIReg); return(Json(Response, JsonRequestBehavior.AllowGet)); }
public ResponseStatus DeletePerson(FaceAPIReg _FaceAPIReg) { ResponseStatus Response = new ResponseStatus { statusCode = "999", message = "unable to Connect to server" }; try { Response = _FaceAPIs.DeletePersonRequest(_FaceAPIReg.AWCCode, _FaceAPIReg.PersonID); using (var db = new DBEntities()) { if (Response.statusCode == "000") { Response.Result = db.SpUpdatePersonDeleted(_FaceAPIReg.StateCode, _FaceAPIReg.DistrictCode, _FaceAPIReg.ProjectCode, _FaceAPIReg.SectorCode, _FaceAPIReg.AWCCode, _FaceAPIReg.BeneCode, _FaceAPIReg.UserCode, 1).FirstOrDefault(); if (Response.Result != "1") { Response.statusCode = "999"; Response.message = "Person Deleted Successfully at Smart Attendance but failed to Update at EPGM"; return(Response); } else { //On Sucessfull Person Register and Enroll --Train PerosnGroup(AWC) ResponseStatus TrainRespone = _FaceAPIs.TrainGroupRequest(_FaceAPIReg.AWCCode); return(Response); } } else { Response.statusCode = "999"; Response.message = Response.message; return(Response); } } } catch (Exception ex) { Response.statusCode = "999"; Response.message = ex.Message.ToString(); return(Response); } }
public ResponseStatus EnrollPerson(FaceAPIReg _FaceAPIReg) { ResponseStatus Response = new ResponseStatus { statusCode = "999", message = "unable to Connect to server" }; try { Response = _FaceAPIs.EnrollPersonRequest(_FaceAPIReg); using (var db = new DBEntities()) { if (Response.PersonID != "" && Response.statusCode.ToString() == "000") { Response.Result = db.SpUpdatePersonFaceCreated(_FaceAPIReg.StateCode, _FaceAPIReg.DistrictCode, _FaceAPIReg.ProjectCode, _FaceAPIReg.SectorCode, _FaceAPIReg.AWCCode, _FaceAPIReg.BeneCode, 1, Response.PersonID).FirstOrDefault(); if (Response.Result != "1") { Response.statusCode = "999"; Response.message = "Person Enrolled Successfully at Smart Attendance but failed to Update at EPGM"; return(Response); } else { return(Response); } } else { Response.statusCode = "999"; Response.message = Response.message; return(Response); } } } catch (Exception ex) { Response.statusCode = "999"; Response.message = ex.Message.ToString(); return(Response); } }
public ResponseStatus InsertBeneDetails(NewBene newbene) { ResponseStatus Response = new ResponseStatus { statusCode = "999", message = "unable to Connect to server" }; try { //var ftpStatus = ""; //var AttendanceStatus = ""; var data = ""; DateTime?edd = null; using (var db = new DBEntities()) { if (newbene.EDD != "" && newbene.EDD != null) { edd = Convert.ToDateTime(newbene.EDD, System.Globalization.CultureInfo.InvariantCulture); } var CenterID = "A" + newbene.CenterID.ToString(); data = db.SpNewBene(CenterID, newbene.ChildName.ToUpper(), newbene.ConfirmChildName.ToUpper(), "", newbene.MotherName.ToUpper(), newbene.FatherName, newbene.RationCardNo, Convert.ToDateTime(DateTime.ParseExact(newbene.DOB, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture)), newbene.Gender, newbene.ContactNo, "", "", newbene.Category, Convert.ToInt32(newbene.BeneType), newbene.AadhaarNo, newbene.AadhaarCardType, newbene.ResidentType, Convert.ToDateTime(DateTime.ParseExact(newbene.RegisDate, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture)), Convert.ToDecimal(newbene.IncomeRange), newbene.StateID, newbene.DistrictID, newbene.ProjectID, newbene.SectorID, null, null, "", "", Convert.ToInt32(newbene.CreatedBy), "N", "N", newbene.DeptUID, newbene.BirthWeight, edd, "C", newbene.CenterType).FirstOrDefault(); if (data != null && data != "") { //string dob = newbene.DOB.Replace("/", ""); //dob = dob.Substring(0, 4) + "" + dob.Substring(6, 2); //var ParentName = newbene.FatherName == "" ? newbene.MotherName : newbene.FatherName; //string beneData = data + "" + dob + "" + newbene.Gender + "" + // string.Format("{0, 10}", newbene.ChildName.ToUpper().PadRight(10)) + "" + // string.Format("{0, 10}", ParentName.ToUpper().PadRight(10)) + "\r\n"; //var localStatus = EPGMFTPClass.InsertIntoLocalFile(newbene.CenterID, beneData); //ftpStatus = EPGMFTPClass.InsertIntoFTPFile(newbene.CenterID); //if (ftpStatus == "000") //{ // var Status = db.SpUpdateEPGMStatus(CenterID, data, ftpStatus); //if (Status == 1) //{ FaceAPIReg _FaceAPIReg = new FaceAPIReg(); _FaceAPIReg.BeneCode = data.ToString(); _FaceAPIReg.BeneName = newbene.ChildName; _FaceAPIReg.MotherName = newbene.MotherName; _FaceAPIReg.AWCCode = newbene.CenterID; Response = _FaceAPIs.CreatePersonRequest(_FaceAPIReg); if (Response.PersonID != "" && Response.PersonID != null) { Response.Result = db.SpUpdatePersonCreated(newbene.StateID, newbene.DistrictID, newbene.ProjectID, newbene.SectorID, newbene.CenterID, data, 1, Response.PersonID, newbene.CenterType).FirstOrDefault(); if (Response.Result == "1") { Response.statusCode = "000"; Response.message = "Beneficiary Registered Successfully at Growth Monitoring and Attendance as well & your Beneficiary ID: " + data.ToString(); return(Response); } else { Response.statusCode = "000"; Response.message = "Beneficiary Registered Successfully at Growth Monitoring and Registered at Attendance but failed to Enroll at EPGM & your Beneficiary ID: " + data.ToString(); return(Response); } } else { Response.statusCode = "000"; Response.message = "Beneficiary Registered Successfully at Growth Monitoring but failed to Register Person at Attendance & your Beneficiary ID: " + data.ToString(); return(Response); } //} //else //{ // Response.statusCode = "000"; // Response.message = "Beneficiary Registered Successfully at Growth Monitoring but failed to Register Person at Attendance and EPGM ftp Status & your Beneficiary ID: " + data.ToString(); // return Response; //} //} //else //{ // Response.statusCode = "000"; // Response.message = "Beneficiary Registered Successfully at Growth Monitoring but failed to Register Person at Attendance and EPGM ftp & your Beneficiary ID: " + data.ToString(); // return Response; //} } else { Response.statusCode = "000"; Response.message = "Beneficiary Registered Successfully at Growth Monitoring but failed to Create Weight Height Details & your Beneficiary ID: " + data.ToString(); return(Response); } } } catch (Exception ex) { Response.statusCode = "999"; Response.message = ex.Message.ToString(); return(Response); } //if (ftpStatus == "000" && AttendanceStatus == "ACK:0300") //{ // return "New Beneficiary is created Successfully at EPGM and Smart Attendance as well & your Beneficiary ID: " + data; //} //else if (ftpStatus == "000" && AttendanceStatus != "ACK:0300") //{ // return "New Beneficiary is created Successfully at EPGM as well but failed at Smart Attendance & your Beneficiary ID: " + data; //} //else if (ftpStatus != "000" && AttendanceStatus == "ACK:0300") //{ // return "New Beneficiary is created Successfully at Smart Attendance as well but failed at EPGM & your Beneficiary ID: " + data; //} //else //{ // return "New Beneficiary is created Successfully but failed at EPGM and Smart Attendance & your Beneficiary ID: " + data; //} }
public ResponseStatus EnrollPerson(FaceAPIReg _FaceAPIReg) { return(_beneData.EnrollPerson(_FaceAPIReg)); }
public ResponseStatus RegisterPerson(FaceAPIReg _FaceAPIReg) { return(_beneData.RegisterPerson(_FaceAPIReg)); }
public ResponseStatus DeletePerson(FaceAPIReg _FaceAPIReg) { return(_beneData.DeletePerson(_FaceAPIReg)); }