public async Task <ActionResult> Index() { IHeisService heisCourseService = new HeisService(); var wmsdsResponse = await heisCourseService.GetHeisIdentifications(1, 0, 0, null, null); return(View(wmsdsResponse.Collections)); }
public async Task <JsonResult> GetHeisListing(HeisIdentification model) { IHeisService heisCourseService = new HeisService(); var wmsdsResponse = await heisCourseService.GetHeisIdentifications(1, model.DistrictId, model.TehsilId, model.FarmerName, model.FarmerCNIC); return(Json(wmsdsResponse.Collections, JsonRequestBehavior.AllowGet)); }
public async Task <ActionResult> DataEntry(int Id, bool IsNewEntry) { Wmsds.Web.Models.HEISDataEntryDto heisDataEntryDto = new Wmsds.Web.Models.HEISDataEntryDto(); IHeisService heisCourseService = new HeisService(); var responce = await heisCourseService.GetHeisIdentificationById(Id); if (responce.ResponseCode == EnumStatus.Success) { heisDataEntryDto.HeisIdentification = responce.DataObject; } else { heisDataEntryDto.HeisIdentification = new HeisIdentification(); } var detailResponse = await heisCourseService.GetHeisIdentificationDetailByMasterId(Id); if (IsNewEntry == false && detailResponse.ResponseCode == EnumStatus.Success) { heisDataEntryDto.HeisIdentificationDetail = detailResponse.DataObject; } else { heisDataEntryDto.HeisIdentificationDetail = new HeisIdentificationDetail(); } return(View(heisDataEntryDto)); }
public async Task <ActionResult> Index(FormCollection formCollection) { int District = Convert.ToInt16(formCollection["ddlDistrict"]); int Tehsil = Convert.ToInt16(formCollection["ddlTehsil"]); int currentPage = Convert.ToInt16(formCollection["hdCurrentPage"]); IHeisService heisCourseService = new HeisService(); var wmsdsResponse = await heisCourseService.GetHeisIdentifications(currentPage, 0, 0, "", ""); return(View(wmsdsResponse.Collections)); }
public async Task <ActionResult> AddHeisIdentification(HeisIdentification model) { try { //model.CreatedAt = DateTime.Now; IHeisService heisCourseService = new HeisService(); var response = await heisCourseService.AddHeisIdentification(model); if (response.ResponseCode == Entities.EnumStatus.Success) { } return(Json(response, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(new { FormId = 0, HttpStatusCode = HttpStatusCode.NotImplemented })); } }
public async Task <ActionResult> AddUpdateWorksExecuted(FormCollection formCollection) { try { int HeisIdentificationId = Convert.ToInt16(formCollection["hdHeisIdentificationIdWorksExecuted"] + ""); int HeisIdentificationDetailId = Convert.ToInt16(formCollection["hdHeisIdentificationDetailsIdWorksExecuted"] + ""); string WorkOrderIssued = formCollection["ddlWorkOrderIssued"] + "".Replace("--Select--", ""); DateTime WorkOrderIssueDate = DateTime.Now; try { WorkOrderIssueDate = DateTime.ParseExact(formCollection["txtWorkOrderIssueDate"].ToString(), "dd/MM/yyyy", CultureInfo.InvariantCulture); } catch (Exception) { } decimal WorkOrderAmount = Convert.ToDecimal(formCollection["txtWorkOrderAmount"]); decimal EstimatedGovtShare = Convert.ToDecimal(formCollection["txtEstimatedGovtShare"]); decimal EstimatedFamerShare = Convert.ToDecimal(formCollection["txtEstimatedFamerShare"]); decimal FarmerShareInCash = Convert.ToDecimal(formCollection["txtFarmerShareInCash"]); decimal FarmerShareInKind = Convert.ToDecimal(formCollection["txtFarmerShareInKind"]); string MaterialVerified = formCollection["ddlMaterialVerified"] + "".Replace("--Select--", ""); DateTime MaterialVerifiedDate = DateTime.Now; try { MaterialVerifiedDate = DateTime.ParseExact(formCollection["txtMaterialVerifiedDate"].ToString(), "dd/MM/yyyy", CultureInfo.InvariantCulture); } catch (Exception) { } int ICRIAmountVerified = Convert.ToInt16(formCollection["txtICRIAmountVerified"]); string CommissioningVerification = formCollection["ddlCommissioningVerification"] + "".Replace("--Select--", ""); DateTime CommissioningVerificationDate = DateTime.Now; try { CommissioningVerificationDate = DateTime.ParseExact(formCollection["txtCommissioningVerificationDate"].ToString(), "dd/MM/yyyy", CultureInfo.InvariantCulture); } catch (Exception) { } int TotalSchemeCostVerified = Convert.ToInt16(formCollection["txtTotalSchemeCostVerified"]); int ICRIIAmountVerified = Convert.ToInt16(formCollection["txtICRIIAmountVerified"]); string ICRIIIVerification = formCollection["ddlICRIIIVerification"] + "".Replace("--Select--", ""); int TotalAmountVerified = Convert.ToInt16(formCollection["txtTotalAmountVerified"]); DateTime ICRIIIQualifyingDate = DateTime.Now; try { ICRIIIQualifyingDate = DateTime.ParseExact(formCollection["txtICRIIIQualifyingDate"].ToString(), "dd/MM/yyyy", CultureInfo.InvariantCulture); } catch (Exception) { } HeisIdentificationDetail heisIdentificationDetail = new HeisIdentificationDetail(); heisIdentificationDetail.HeisIdentificationId = HeisIdentificationId; heisIdentificationDetail.Id = HeisIdentificationDetailId; heisIdentificationDetail.WorkOrderIssued = WorkOrderIssued; heisIdentificationDetail.WorkOrderIssueDate = WorkOrderIssueDate; heisIdentificationDetail.WorkOrderAmount = WorkOrderAmount; heisIdentificationDetail.EstimatedGovtShare = EstimatedGovtShare; heisIdentificationDetail.EstimatedFamerShare = EstimatedFamerShare; heisIdentificationDetail.FarmerShareInCash = FarmerShareInCash; heisIdentificationDetail.FarmerShareInKind = FarmerShareInKind; heisIdentificationDetail.MaterialVerified = MaterialVerified; heisIdentificationDetail.MaterialVerifiedDate = MaterialVerifiedDate; heisIdentificationDetail.ICRIAmountVerified = ICRIAmountVerified; heisIdentificationDetail.CommissioningVerification = CommissioningVerification; heisIdentificationDetail.CommissioningVerificationDate = CommissioningVerificationDate; heisIdentificationDetail.TotalSchemeCostVerified = TotalSchemeCostVerified; heisIdentificationDetail.ICRIIAmountVerified = ICRIIAmountVerified; heisIdentificationDetail.ICRIIIVerification = ICRIIIVerification; heisIdentificationDetail.TotalAmountVerified = TotalAmountVerified; heisIdentificationDetail.ICRIIIQualifyingDate = ICRIIIQualifyingDate; IHeisService heisService = new HeisService(); var response = await heisService.AddWorksExecuted(heisIdentificationDetail); if (response.ResponseCode == Entities.EnumStatus.Success) { } return(Json(new { FormId = 0, HttpStatusCode = (int)HttpStatusCode.OK })); } catch (Exception ex) { return(Json(new { FormId = 0, HttpStatusCode = HttpStatusCode.NotImplemented })); } }
public async Task <ActionResult> AddUpdateHEISDetails(FormCollection formCollection) { try { int HeisIdentificationId = Convert.ToInt16(formCollection["hdHeisIdentificationIdBI"]); int HeisIdentificationDetailId = Convert.ToInt16(formCollection["hdHeisIdentificationDetailsIdBI"]); double Latitude = Convert.ToDouble(formCollection["txtLatitude"]); double Longitude = Convert.ToDouble(formCollection["txtLongitude"]); string InstallationType = formCollection["ddlInstallationType"] + "".Replace("--Select--", ""); string FiscalYear = formCollection["ddlFiscalYear"] + "".Replace("--Select--", ""); string SystemType = formCollection["ddlSystemType"] + "".Replace("--Select--", ""); string SSCName = formCollection["ddlSSCName"] + "".Replace("--Select--", ""); string ProjectName = formCollection["ddlProjectName"] + "".Replace("--Select--", ""); string VillageName = formCollection["txtVillageName"]; string ContactNumber = formCollection["txtContactNumber"]; int SchemeArea = Convert.ToInt16(formCollection["txtSchemeArea"]); string WaterSource = formCollection["ddlWaterSource"] + "".Replace("--Select--", ""); string WaterQuality = formCollection["ddlWaterQuality"] + "".Replace("--Select--", ""); string PowerSource = formCollection["ddlPowerSource"] + "".Replace("--Select--", ""); string CropCategory = formCollection["ddlCropCategory"] + "".Replace("--Select--", ""); string CropName = formCollection["ddlCropName"] + "".Replace("--Select--", ""); int PlansPerAcre = Convert.ToInt16(formCollection["txtPlansPerAcre"]); string SystemClassification = formCollection["ddlSystemClassification"] + "".Replace("--Select--", ""); string WorkOrderIssued = formCollection["ddlWorkOrderIssued"] + "".Replace("--Select--", ""); DateTime DesignApprovalDate = DateTime.ParseExact(formCollection["txtDesignApprovalDate"].ToString(), "dd/MM/yyyy", CultureInfo.InvariantCulture); int TotalApprovedProjectCost = Convert.ToInt16(formCollection["txtTotalApprovedProjectCost"]); int TotalDynamicHead = Convert.ToInt16(formCollection["txtTotalDynamicHead"]); string PumpType = formCollection["ddlPumpType"] + "".Replace("--Select--", ""); int PumpFlowRate = Convert.ToInt16(formCollection["txtPumpFlowRate"]); int PowerSourceEfficiency = Convert.ToInt16(formCollection["txtPowerSourceEfficiency"]); HeisIdentificationDetail heisIdentificationDetail = new HeisIdentificationDetail(); heisIdentificationDetail.HeisIdentificationId = HeisIdentificationId; heisIdentificationDetail.Id = HeisIdentificationDetailId; heisIdentificationDetail.Latitude = Latitude; heisIdentificationDetail.Longitude = Longitude; heisIdentificationDetail.InstallationType = InstallationType; heisIdentificationDetail.FiscalYear = FiscalYear; heisIdentificationDetail.SystemType = SystemType; heisIdentificationDetail.SSCName = SSCName; heisIdentificationDetail.ProjectName = ProjectName; heisIdentificationDetail.VillageName = VillageName; heisIdentificationDetail.ContactNumber = ContactNumber; heisIdentificationDetail.SchemeArea = SchemeArea; heisIdentificationDetail.WaterSource = WaterSource; heisIdentificationDetail.WaterQuality = WaterQuality; heisIdentificationDetail.PowerSource = PowerSource; heisIdentificationDetail.CropCategory = CropCategory; heisIdentificationDetail.CropName = CropName; heisIdentificationDetail.PlansPerAcre = PlansPerAcre; heisIdentificationDetail.SystemClassification = SystemClassification; heisIdentificationDetail.WorkOrderIssued = WorkOrderIssued; heisIdentificationDetail.DesignApprovalDate = DesignApprovalDate; heisIdentificationDetail.TotalApprovedProjectCost = TotalApprovedProjectCost; heisIdentificationDetail.TotalDynamicHead = TotalDynamicHead; heisIdentificationDetail.PumpType = PumpType; heisIdentificationDetail.PumpFlowRate = PumpFlowRate; heisIdentificationDetail.PowerSourceEfficiency = PowerSourceEfficiency; IHeisService heisCourseService = new HeisService(); var response = new WmsdsResponse <HeisIdentificationDetail>(); var responseUpdate = new WmsdsResponse <int>(); if (HeisIdentificationDetailId == 0) { response = await heisCourseService.AddHeisBasicInformation(heisIdentificationDetail); return(Json(response, JsonRequestBehavior.AllowGet)); } else { responseUpdate = await heisCourseService.UpdateHeisBasicInformation(heisIdentificationDetail); return(Json(responseUpdate, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(Json(new { FormId = 0, HttpStatusCode = HttpStatusCode.NotImplemented })); } }