public ReportFuel Update(ReportFuel obj) { ReportFuelBO reportfuelBO = new ReportFuelBO(obj); reportfuelDao.Update(reportfuelBO); return(obj); }
protected void btnSave_Click(object sender, EventArgs e) { clientview.Text = ""; if (hdnValueId.Value != "") { int report = Convert.ToInt32(hdnValueId.Value); if (report > 0) { ReportFuel reportFuel = new ReportFuel(); reportFuel = new ReportFuelService().FindByKey(report); reportFuel.ReceivedDate = Convert.ToDateTime(txtNgayTiepNhan.Text.Trim()); reportFuel.SendSatus = 2;//Da tiep nhan if (new ReportFuelService().Update(reportFuel) != null) { BindData(); //clientview.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Lưu thông tin không Thành công !</div>"; } else { clientview.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Lưu thông tin không Thành công !</div>"; ScriptManager.RegisterStartupScript(this, GetType(), "ad", "showforms(" + hdnValueId.Value + ");", true); } } else { clientview.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Vui lòng chọn báo cáo!</div>"; ScriptManager.RegisterStartupScript(this, GetType(), "ad", "showforms(" + hdnValueId.Value + ");", true); } } else { clientview.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Vui lòng chọn báo cáo!</div>"; ScriptManager.RegisterStartupScript(this, GetType(), "ad", "showforms(" + hdnValueId.Value + ");", true); } }
protected void btnSave_Click(object sender, EventArgs e) { try { ReportFuelService faqsBSO = new ReportFuelService(); ReportFuel faqs = faqsBSO.FindByKey(ReportId); faqs.ApprovedSatus = true; faqs.AprovedDate = DateTime.Now; faqs.ConfirmedDate = Convert.ToDateTime(txtApprovedDate.Text.Trim()); faqs.Id = ReportId; //faqs.ApproverId=m_ if (faqsBSO.Update(faqs) != null) { this.Page.RegisterClientScriptBlock("Close", "<script>window.close(); window.opener.location.reload(false); </script>"); } else { clientview.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Gửi báo cáo không thành công !</div>"; } } catch (Exception ex) { clientview.Text = ex.Message.ToString(); } }
protected void btnDelince_Click(object sender, EventArgs e) { try { ReportFuelService faqsBSO = new ReportFuelService(); ReportFuel faqs = faqsBSO.FindByKey(ReportId); faqs.ApprovedSatus = false; faqs.SendSatus = 2; faqs.AprovedDate = DateTime.Now; faqs.Id = ReportId; if (faqsBSO.Update(faqs) != null) { Response.Redirect(ResolveUrl("~") + "Admin/Admin/ListReportWaittingApproved/Default.aspx"); } else { //clientview.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Xảy ra lỗi chưa phê duyệt được báo cáo. Vui lòng thử lại!</div>"; ScriptManager.RegisterStartupScript(this, GetType(), "showformDetail", "approvedReport();", true); } } catch (Exception ex) { //clientview.Text = ex.Message.ToString(); } }
private void BindReportInfo() { if (ReportId > 0) { ReportFuel report = new ReportFuel(); ReportFuelService reportBSO = new ReportFuelService(); report = reportBSO.FindByKey(ReportId); if (report != null) { AllowEdit = report.ApprovedSatus; if (!AllowEdit) { int iStatus = report.SendSatus; if (iStatus == 5 || iStatus == 1 || iStatus == 2 || iStatus == 4) { AllowEdit = false; } else { AllowEdit = true; } } ReportYear = report.Year; ltDataCurrentTitle.Text = "Nhiên liệu tiêu thụ năm " + (report.Year); } } }
private void BindData() { if (ReportId > 0) { try { ReportFuel faqs = new ReportFuel(); ReportFuelService faqsBSO = new ReportFuelService(); faqs = faqsBSO.FindByKey(ReportId); EnterpriseId = faqs.EnterpriseId; ReportYear = faqs.Year; } catch (Exception ex) { clientview.Text = ex.Message.ToString(); } } else { if (ReportDetailId > 0) { ReportFuelDetail reportDetail = new ReportFuelDetailService().FindByKey(ReportDetailId); if (reportDetail != null) { ddlFuelType.SelectedValue = reportDetail.GroupFuelId.ToString(); ddlFuel.SelectedValue = reportDetail.FuelId.ToString(); ddlMeasure.SelectedValue = reportDetail.MeasurementId.ToString(); txtPropose.Text = reportDetail.Reason; txtNoFuel.Text = reportDetail.NoFuel.ToString(); txtPrice.Text = reportDetail.Price.ToString(); txtNoTOE.Text = reportDetail.No_RateTOE.ToString(); ReportFuel faqs = new ReportFuel(); ReportFuelService faqsBSO = new ReportFuelService(); faqs = faqsBSO.FindByKey(reportDetail.ReportId); EnterpriseId = faqs.EnterpriseId; ReportYear = faqs.Year; ReportId = reportDetail.ReportId; isnext = reportDetail.IsNextYear == true ? 1 : 0; } } } }
protected void btnDelete_Click(object sender, EventArgs e) { LinkButton btnDelete = (LinkButton)sender; ReportFuelService faqsBSO = new ReportFuelService(); ReportFuel report = faqsBSO.FindByKey(Convert.ToInt32(btnDelete.CommandArgument)); if (report != null && report.SendSatus < 1) { if (faqsBSO.Delete(Convert.ToInt32(btnDelete.CommandArgument)) > 0) { BindData(); } else { Tool.Message(this.Page, "Xóa không thành công. Vui lòng thử lại"); } } else { Tool.Message(this.Page, "Báo cáo đã được gửi đi đang được duyệt, bạn không thể xóa báo cáo này."); } }
protected void btnAddReport_Click(object sender, EventArgs e) { ltErr.Text = ""; if (memVal.OrgId > 0) { ReportFuelService reportService = new ReportFuelService(); int ReportYear = Convert.ToInt32(ddlYear.SelectedValue); //int iReportNo = reportService.CheckReport(ReportYear, memVal.OrgId); int iReportNo = reportService.CheckReportWithType(ReportYear, memVal.OrgId, ReportKey.ANNUAL); if (iReportNo > 0) { ltErr.Text = "<span style='color:red'>Đã có báo cáo hàng năm của năm " + ddlYear.SelectedValue + ". Vui lòng chọn năm báo cáo khác.</span>"; ScriptManager.RegisterStartupScript(this, GetType(), "addReport", "ShowDialogInitReport();", true); } else { ReportFuel report = new ReportFuel(); report.EnterpriseId = Convert.ToInt32(memVal.OrgId); Enterprise enter = new EnterpriseService().FindByKey(report.EnterpriseId); if (enter != null) { if (enter.ProvinceId > 0) { report.ProviceId = enter.ProvinceId; } if (enter.DistrictId > 0) { report.DistrictId = enter.DistrictId; } if (enter.AreaId > 0) { report.AreaId = enter.AreaId; } if (enter.SubAreaId > 0) { report.SubAreaId = enter.SubAreaId; } report.ReporterName = enter.ManPerson; IFormatProvider culture = new System.Globalization.CultureInfo("en-US", true); report.ReportDate = DateTime.Now; report.Address = enter.Address; report.Email = enter.Email; report.Phone = enter.Phone; report.Fax = enter.Fax; report.ParentName = enter.ParentName; report.TaxCode = enter.TaxCode; report.FaxParent = enter.ManFax; report.PhoneParent = enter.ManPhone; report.EmailParent = enter.ManEmail; report.AddressParent = enter.ManAddress; report.ProvinceParentId = enter.ManProvinceId; report.DistrictParentId = enter.ManDistrictId; report.CompanyName = enter.Title; report.Responsible = enter.ManPerson; report.ReportType = ReportKey.ANNUAL; if (enter != null) { report.OrganizationId = enter.OrganizationId; } } if (ddlYear.SelectedIndex > 0) { report.Year = Convert.ToInt32(ddlYear.SelectedValue); } report.IsFiveYear = false; int ret = reportService.Insert(report); if (ret > 0) { EnterpriseYearService yearService = new EnterpriseYearService(); if (yearService.UpdateTOE(memVal.OrgId, report.Year, ret, 0, 0) <= 0) { EnterpriseYear year = new EnterpriseYear(); year.EnterpriseId = memVal.OrgId; year.Year = report.Year; year.No_TOE = 0; year.NoTOE_Plan = 0; year.IsKey = true; yearService.Insert(year); } //Response.Redirect(ResolveUrl("~") + "bao-cao-so-lieu-hang-nam-r" + ret + ".aspx"); Response.Redirect(ResolveUrl("~") + "dn-lap-bao-cao" + ret + ".aspx"); } else { ltErr.Text = "Chưa tạo được báo cáo. Vui lòng thử lại."; ScriptManager.RegisterStartupScript(this, GetType(), "addReport", "ShowDialogInitReport();", true); } } } }
protected void btnImport_Click(object sender, EventArgs e) { lterror.Text = ""; if (flReport.HasFile) { string strext = Path.GetExtension(flReport.PostedFile.FileName).Substring(1); if (strext == "xls" || strext == "xlsx") { string fullfilename = "~/UserFile/" + flReport.FileName; if (File.Exists(Server.MapPath(fullfilename))) { lterror.Text = "File đã tồn tại, vui lòng đổi tên khác"; return; } flReport.PostedFile.SaveAs(Server.MapPath(fullfilename)); if (File.Exists(Server.MapPath(fullfilename))) { log.Info("File: " + flReport.FileName); DataTable dt = new DataTable(); string connectionString = String.Format(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=""Excel 8.0;HDR=YES;IMEX=1;""", Server.MapPath(fullfilename)); string query = String.Format("select * from [{0}$]", "Sheet1"); SecurityBSO securityBSO = new SecurityBSO(); OleDbDataAdapter dataAdapter = new OleDbDataAdapter(query, connectionString); DataSet dataSet = new DataSet(); dataAdapter.Fill(dataSet); DataTable myTable = dataSet.Tables[0]; EnterpriseService comBSO = new EnterpriseService(); int rowi = 0; foreach (DataRow drow in myTable.Rows) { rowi++; log.Info("Dong thu: " + rowi); try { ReportTemp2014 temp = new ReportTemp2014(); Enterprise enter = new Enterprise(); int eId = 0; enter.Title = drow["Ten_DN"].ToString(); temp.Title = enter.Title; log.Info("Doanh nghiep: " + enter.Title); enter.OrganizationId = Convert.ToInt32(drow["SCT_ID"]); temp.OrgId = enter.OrganizationId; if (drow["DiaChi"] != DBNull.Value) { enter.Address = drow["DiaChi"].ToString(); temp.Address = enter.Address; } if (drow["LinhVuc_Id"] != DBNull.Value && drow["LinhVuc_Id"].ToString() != "") { temp.AreaId = Convert.ToInt32(drow["LinhVuc_Id"]); enter.AreaId = temp.AreaId; } enter.ProvinceId = Convert.ToInt32(drow["TinhTP_ID"]); enter.ManProvinceId = enter.ProvinceId; enter.OrganizationId = Convert.ToInt32(drow["SCT_ID"]); if (drow["Ma_DN"] != DBNull.Value && drow["Ma_DN"].ToString().Trim() != "") { eId = Convert.ToInt32(drow["Ma_DN"]); //enter = comBSO.FindByKey(eId); } else { enter.ActiveYear = 2015; enter.CustomerCode = ""; enter.TaxCode = ""; if (drow["PhanNganh"] != DBNull.Value && drow["PhanNganh"].ToString() != "") { DataTable dtSub = new AreaService().getAreaByName(drow["PhanNganh"].ToString()); if (dtSub != null && dtSub.Rows.Count > 0) { enter.SubAreaId = Convert.ToInt32(dtSub.Rows[0]["Id"]); temp.SubAreaId = enter.SubAreaId; } else { Area sub = new Area(); sub.AreaName = drow["PhanNganh"].ToString(); sub.ParentId = enter.AreaId; sub.IsStatus = 1; sub.SortOrder = 0; int subId = new AreaService().Insert(sub); temp.SubAreaId = subId; enter.SubAreaId = subId; } enter.Info = drow["PhanNganh"].ToString(); temp.SubAreaName = drow["PhanNganh"].ToString(); } eId = comBSO.Insert(enter);//Them doanh nghiep if (eId > 0) { Organization org = new OrganizationService().FindByKey(enter.OrganizationId); //Tao tai khoan doanh nghiep Utils objUtil = new Utils(); MemberService memberService = new MemberService(); int STT = 0; STT = new EnterpriseService().GetNoAccount(enter.OrganizationId); STT++; ePower.DE.Domain.Member member = new ePower.DE.Domain.Member(); member.EnterpriseId = eId; member.IsDelete = false; member.AccountName = "dn." + Utils.UCS2Convert(org.Title).Replace(" ", "").Replace("-", "").ToLower() + "." + STT.ToString("000"); member.Password = securityBSO.EncPwd("abc123"); int mId = memberService.Insert(member); if (mId < 0) { log.Info("Khong tao duoc tai khoan"); } } else { log.Info("Khong tao duoc DN"); } } if (eId > 0) { ReportFuel report = new ReportFuel(); ReportFuelService reportService = new ReportFuelService(); report.EnterpriseId = eId; report.OrganizationId = enter.OrganizationId; report.ReportDate = DateTime.Now; report.CompanyName = enter.Title; report.Address = enter.Address; report.ApprovedSatus = true; report.AprovedDate = DateTime.Now; report.AreaId = enter.AreaId; report.ConfirmedDate = DateTime.Now; report.Created = DateTime.Now; report.DistrictId = enter.DistrictId; report.Email = enter.Email; report.Fax = enter.Fax; report.IsFiveYear = false; report.IsDelete = false; report.Phone = enter.Phone; report.ReportDate = DateTime.Now; report.SendSatus = 1; report.Year = 2018; report.SubAreaId = enter.SubAreaId; report.Year = Convert.ToInt32(txtPlanYear.Text.Trim()); temp.EnterpriseId = eId; int reportId = reportService.Insert(report); if (reportId > 0) { ReportFuelDetailService serviceDetail = new ReportFuelDetailService(); ReportFuelDetail detail = new ReportFuelDetail(); int detailid = 0; if (drow["Dien_kWh"] != DBNull.Value && drow["Dien_kWh"].ToString().Trim() != "") { temp.Dien_kWh = drow["Dien_kWh"].ToString(); detail.EnterpriseId = report.EnterpriseId; detail.FuelId = 1; detail.MeasurementId = 1; detail.No_RateTOE = 0.0001543m; detail.Price = 0; detail.Year = 2017; if (drow["Dien_kWh"] != DBNull.Value && drow["Dien_kWh"].ToString() != "") { detail.NoFuel = Convert.ToDecimal(drow["Dien_kWh"]); } detail.NoFuel_TOE = detail.No_RateTOE * detail.NoFuel; detail.ReportId = reportId; detailid = serviceDetail.Insert(detail); if (detailid <= 0) { log.Info("Them dien loi"); } } if (drow["ThanDa_Tan"] != DBNull.Value && drow["ThanDa_Tan"].ToString().Trim() != "") { detail = new ReportFuelDetail(); temp.Than_Tan = drow["ThanDa_Tan"].ToString(); detail.EnterpriseId = report.EnterpriseId; detail.FuelId = 2; detail.MeasurementId = 2; detail.No_RateTOE = 0.7m; detail.Price = 0; detail.Year = 2017; if (drow["ThanDa_Tan"] != DBNull.Value && drow["ThanDa_Tan"].ToString() != "") { detail.NoFuel = Convert.ToDecimal(drow["ThanDa_Tan"]); } detail.NoFuel_TOE = detail.No_RateTOE * detail.NoFuel; detail.ReportId = reportId; detailid = serviceDetail.Insert(detail); if (detailid <= 0) { log.Info("Them than da_tan loi"); } } if (drow["Than12_Tan"] != DBNull.Value && drow["Than12_Tan"].ToString().Trim() != "") { detail = new ReportFuelDetail(); temp.Than_Tan = drow["Than12_Tan"].ToString(); detail.EnterpriseId = report.EnterpriseId; detail.FuelId = 3; detail.MeasurementId = 2; detail.No_RateTOE = 0.7m; detail.Price = 0; detail.Year = 2017; if (drow["Than12_Tan"] != DBNull.Value && drow["Than12_Tan"].ToString() != "") { detail.NoFuel = Convert.ToDecimal(drow["Than12_Tan"]); } detail.NoFuel_TOE = detail.No_RateTOE * detail.NoFuel; detail.ReportId = reportId; detailid = serviceDetail.Insert(detail); if (detailid <= 0) { log.Info("Them than 12 loi"); } } if (drow["Than34_Tan"] != DBNull.Value && drow["Than34_Tan"].ToString().Trim() != "") { detail = new ReportFuelDetail(); temp.Than_Tan = drow["Than34_Tan"].ToString(); detail.EnterpriseId = report.EnterpriseId; detail.FuelId = 4; detail.MeasurementId = 2; detail.No_RateTOE = 0.6m; detail.Price = 0; detail.Year = 2017; if (drow["Than34_Tan"] != DBNull.Value && drow["Than34_Tan"].ToString() != "") { detail.NoFuel = Convert.ToDecimal(drow["Than34_Tan"]); } detail.NoFuel_TOE = detail.No_RateTOE * detail.NoFuel; detail.ReportId = reportId; detailid = serviceDetail.Insert(detail); if (detailid <= 0) { log.Info("Them than34 loi"); } } if (drow["Than56_Tan"] != DBNull.Value && drow["Than56_Tan"].ToString().Trim() != "") { detail = new ReportFuelDetail(); temp.Than_Tan = drow["Than56_Tan"].ToString(); detail.EnterpriseId = report.EnterpriseId; detail.FuelId = 5; detail.MeasurementId = 2; detail.No_RateTOE = 0.5m; detail.Price = 0; detail.Year = 2017; if (drow["Than56_Tan"] != DBNull.Value && drow["Than56_Tan"].ToString() != "") { detail.NoFuel = Convert.ToDecimal(drow["Than56_Tan"]); } detail.NoFuel_TOE = detail.No_RateTOE * detail.NoFuel; detail.ReportId = reportId; detailid = serviceDetail.Insert(detail); if (detailid <= 0) { log.Info("Them than56 loi"); } } if (drow["DO_Tan"] != DBNull.Value && drow["DO_Tan"].ToString().Trim() != "") { detail = new ReportFuelDetail(); temp.DO_Tan = drow["DO_Tan"].ToString(); detail.EnterpriseId = report.EnterpriseId; detail.FuelId = 6; detail.MeasurementId = 2; detail.No_RateTOE = 1.02m; detail.Price = 0; detail.Year = 2017; if (drow["DO_Tan"] != DBNull.Value && drow["DO_Tan"].ToString() != "") { detail.NoFuel = Convert.ToDecimal(drow["DO_Tan"]); } detail.NoFuel_TOE = detail.No_RateTOE * detail.NoFuel; detail.ReportId = reportId; detailid = serviceDetail.Insert(detail); if (detailid <= 0) { log.Info("Them dau do_tan loi"); } } if (drow["DO_lit"] != DBNull.Value && drow["DO_lit"].ToString().Trim() != "") { temp.DO_lit = drow["DO_lit"].ToString(); detail = new ReportFuelDetail(); detail.EnterpriseId = report.EnterpriseId; detail.FuelId = 6; detail.MeasurementId = 3; detail.No_RateTOE = 0.00088m; detail.Price = 0; detail.Year = 2017; if (drow["DO_lit"] != DBNull.Value && drow["DO_lit"].ToString() != "") { detail.NoFuel = Convert.ToDecimal(drow["DO_lit"]); } detail.NoFuel_TOE = detail.No_RateTOE * detail.NoFuel; detail.ReportId = reportId; detailid = serviceDetail.Insert(detail); if (detailid <= 0) { log.Info("Them dauDO_lit loi"); } } if (drow["FO_Tan"] != DBNull.Value && drow["FO_Tan"].ToString().Trim() != "") { temp.FO_Tan = drow["FO_Tan"].ToString(); detail = new ReportFuelDetail(); detail.EnterpriseId = report.EnterpriseId; detail.FuelId = 7; detail.MeasurementId = 2; detail.No_RateTOE = 0.99m; detail.Price = 0; detail.Year = 2017; if (drow["FO_Tan"] != DBNull.Value && drow["FO_Tan"].ToString() != "") { detail.NoFuel = Convert.ToDecimal(drow["FO_Tan"]); } detail.NoFuel_TOE = detail.No_RateTOE * detail.NoFuel; detail.ReportId = reportId; detailid = serviceDetail.Insert(detail); if (detailid <= 0) { log.Info("Them dau FO_tan loi"); } } if (drow["FO_lit"] != DBNull.Value && drow["FO_lit"].ToString().Trim() != "") { temp.FO_lit = drow["FO_lit"].ToString(); detail = new ReportFuelDetail(); detail.EnterpriseId = report.EnterpriseId; detail.FuelId = 7; detail.MeasurementId = 3; detail.No_RateTOE = 0.00094m; detail.Price = 0; detail.Year = 2017; if (drow["FO_lit"] != DBNull.Value && drow["FO_lit"].ToString() != "") { detail.NoFuel = Convert.ToDecimal(drow["FO_lit"]); } detail.NoFuel_TOE = detail.No_RateTOE * detail.NoFuel; detail.ReportId = reportId; detailid = serviceDetail.Insert(detail); if (detailid <= 0) { log.Info("Them dau FO_Lit loi"); } } if (drow["Xang_Tan"] != DBNull.Value && drow["Xang_Tan"].ToString().Trim() != "") { temp.Xang_Tan = drow["Xang_Tan"].ToString(); detail = new ReportFuelDetail(); detail.EnterpriseId = report.EnterpriseId; detail.FuelId = 11; detail.MeasurementId = 2; detail.No_RateTOE = 1.05m; detail.Price = 0; detail.Year = 2017; if (drow["Xang_Tan"] != DBNull.Value && drow["Xang_Tan"].ToString() != "") { detail.NoFuel = Convert.ToDecimal(drow["Xang_Tan"]); } detail.NoFuel_TOE = detail.No_RateTOE * detail.NoFuel; detail.ReportId = reportId; detailid = serviceDetail.Insert(detail); if (detailid <= 0) { log.Info("Them xang_tan loi"); } } if (drow["Xang_lit"] != DBNull.Value && drow["Xang_lit"].ToString().Trim() != "") { temp.Xang_lit = drow["Xang_lit"].ToString(); detail = new ReportFuelDetail(); detail.EnterpriseId = report.EnterpriseId; detail.FuelId = 11; detail.MeasurementId = 3; detail.No_RateTOE = 0.00083m; detail.Price = 0; detail.Year = 2017; if (drow["Xang_lit"] != DBNull.Value && drow["Xang_lit"].ToString() != "") { detail.NoFuel = Convert.ToDecimal(drow["Xang_lit"]); } detail.NoFuel_TOE = detail.No_RateTOE * detail.NoFuel; detail.ReportId = reportId; detailid = serviceDetail.Insert(detail); if (detailid <= 0) { log.Info("Them xang_lit loi"); } } if (drow["Gas_Tan"] != DBNull.Value && drow["Gas_Tan"].ToString().Trim() != "") { temp.Gas_Tan = drow["Gas_Tan"].ToString(); detail = new ReportFuelDetail(); detail.EnterpriseId = report.EnterpriseId; detail.FuelId = 10; detail.MeasurementId = 4; detail.No_RateTOE = 0.0009m; detail.Price = 0; detail.Year = 2017; if (drow["Gas_Tan"] != DBNull.Value && drow["Gas_Tan"].ToString() != "") { detail.NoFuel = Convert.ToDecimal(drow["Gas_Tan"]); } detail.NoFuel_TOE = detail.No_RateTOE * detail.NoFuel; detail.ReportId = reportId; detailid = serviceDetail.Insert(detail); if (detailid <= 0) { log.Info("Them Gas_Tan loi"); } } if (drow["Khi_m3"] != DBNull.Value && drow["Khi_m3"].ToString().Trim() != "") { temp.Khi_M3 = drow["Khi_m3"].ToString(); detail = new ReportFuelDetail(); detail.EnterpriseId = report.EnterpriseId; detail.FuelId = 10; detail.MeasurementId = 1; detail.No_RateTOE = 0.0009m; detail.Price = 0; detail.Year = 2017; if (drow["Khi_m3"] != DBNull.Value && drow["Khi_m3"].ToString() != "") { detail.NoFuel = Convert.ToDecimal(drow["Khi_m3"]); } detail.NoFuel_TOE = detail.No_RateTOE * detail.NoFuel; detail.ReportId = reportId; detailid = serviceDetail.Insert(detail); if (detailid <= 0) { log.Info("Them Khi_m3 loi"); } } if (drow["LPG_Tan"] != DBNull.Value && drow["LPG_Tan"].ToString().Trim() != "") { temp.LPG_Tan = drow["LPG_Tan"].ToString(); detail = new ReportFuelDetail(); detail.EnterpriseId = report.EnterpriseId; detail.FuelId = 8; detail.MeasurementId = 2; detail.No_RateTOE = 1.09m; detail.Price = 0; detail.Year = 2017; if (drow["LPG_Tan"] != DBNull.Value && drow["LPG_Tan"].ToString() != "") { detail.NoFuel = Convert.ToDecimal(drow["LPG_Tan"]); } detail.NoFuel_TOE = detail.No_RateTOE * detail.NoFuel; detail.ReportId = reportId; detailid = serviceDetail.Insert(detail); if (detailid <= 0) { log.Info("Them LPG loi"); } } if (drow["NLPL_Tan"] != DBNull.Value && drow["NLPL_Tan"].ToString().Trim() != "") { temp.NLPL_Tan = drow["NLPL_Tan"].ToString(); detail = new ReportFuelDetail(); detail.EnterpriseId = report.EnterpriseId; detail.FuelId = 12; detail.MeasurementId = 2; detail.No_RateTOE = 1.05m; detail.Price = 0; detail.Year = 2017; if (drow["NLPL_Tan"] != DBNull.Value && drow["NLPL_Tan"].ToString() != "") { detail.NoFuel = Convert.ToDecimal(drow["NLPL_Tan"]); } detail.NoFuel_TOE = detail.No_RateTOE * detail.NoFuel; detail.ReportId = reportId; detailid = serviceDetail.Insert(detail); if (detailid <= 0) { log.Info("Them NLPL loi"); } } if (drow["Khac_tan"] != DBNull.Value && drow["Khac_tan"].ToString().Trim() != "") { temp.KhacSoDo = drow["Khac_tan"].ToString(); detail = new ReportFuelDetail(); detail.EnterpriseId = report.EnterpriseId; detail.FuelId = 1; detail.MeasurementId = 1; detail.No_RateTOE = 0.0002770000m; detail.Price = 0; detail.Year = 2017; if (drow["Khac_tan"] != DBNull.Value && drow["Khac_tan"].ToString() != "") { detail.NoFuel = Convert.ToDecimal(drow["Khac_tan"]); } detail.NoFuel_TOE = detail.No_RateTOE * detail.NoFuel; detail.ReportId = reportId; detailid = serviceDetail.Insert(detail); if (detailid <= 0) { log.Info("Them khac loi"); } } if (drow["GhiChu"] != DBNull.Value && drow["GhiChu"].ToString().Trim() != "") { temp.Note = drow["GhiChu"].ToString(); } EnterpriseYearService eYService = new EnterpriseYearService(); EnterpriseYear ey = new EnterpriseYear(); ey.EnterpriseId = eId; ey.ReportId = reportId; ey.Year = 2017; ey.IsKey = true; if (drow["No_TOE"] != DBNull.Value && drow["No_TOE"].ToString().Trim() != "") { ey.No_TOE = Convert.ToDecimal(drow["No_TOE"]); } temp.No_TOE = ey.No_TOE; temp.Year = 2017; int retTemp = new ReportTemp2014Service().Insert(temp);//Them bao cao tam ey.IsDelete = false; ey.Year = temp.Year; int retempId = eYService.Insert(ey);//Them nam bao cao if (retempId <= 0) { log.Info("Them bao cao loi loi"); } } else { log.Info("Khong tao duoc bao cao"); } } } catch (Exception ex) { log.Error("Loi import du lieu dong thu i: " + rowi, ex); } } } else { lterror.Text = "Không upload được file"; } } else { lterror.Text = "Chỉ chọn file Excel đuôi .xls và .xlsx"; } } else { lterror.Text = "File không tồn tại"; } }
public int Insert(ReportFuel obj) { ReportFuelBO reportfuelBO = new ReportFuelBO(obj); return(reportfuelDao.Insert(reportfuelBO)); }
private void BindData() { if (ReportId > 0) { try { ReportFuel faqs = new ReportFuel(); ReportFuelService faqsBSO = new ReportFuelService(); faqs = faqsBSO.FindByKey(ReportId); if (memVal.OrgId > 0 && faqs.EnterpriseId != Convert.ToInt32(memVal.OrgId))//Neu { Response.Redirect(ResolveUrl("~")); } txtReportName.Text = faqs.ReporterName; txtCreated.Text = String.Format("{0:dd/MM/yyyy}", faqs.ReportDate);//DateTime.Parse(faqs.PostDate.ToString()).ToString("dd/MM/yyyy hh:mm", ci); // faqs.PostDate.ToString(); if (faqs.EnterpriseId > 0) { Enterprise enter = new EnterpriseService().FindByKey(faqs.EnterpriseId); if (enter.ManProvinceId > 0) { ddlProvinceReporter.SelectedValue = enter.ManProvinceId.ToString(); } if (enter.ManDistrictId > 0) { ddlProvinceReporter.SelectedValue = enter.ManDistrictId.ToString(); } if (faqs.AreaId > 0) { ddlArea.SelectedValue = enter.AreaId.ToString(); BindSubArea(); } if (faqs.SubAreaId > 0) { ddlSubArea.SelectedValue = enter.SubAreaId.ToString(); } if (faqs.ProviceId > 0) { ddlProvince.SelectedValue = enter.ProvinceId.ToString(); } if (faqs.DistrictId > 0) { ddlDistrict.SelectedValue = enter.DistrictId.ToString(); } txtAddressReporter.Text = enter.ManAddress; txtReportName.Text = enter.ManPerson; txtFaxReporter.Text = enter.ManFax; txtEmail.Text = enter.Email; txtFax.Text = enter.Fax; txtPhone.Text = enter.Phone; txtAddress.Text = enter.Address; } if (faqs.AreaId > 0) { ddlArea.SelectedValue = faqs.AreaId.ToString(); } if (faqs.SubAreaId > 0) { ddlSubArea.SelectedValue = faqs.SubAreaId.ToString(); } if (faqs.ProviceId > 0) { ddlProvinceReporter.SelectedValue = faqs.ProviceId.ToString(); } if (faqs.DistrictId > 0) { ddlDistrictReporter.SelectedValue = faqs.DistrictId.ToString(); } txtAddressReporter.Text = faqs.Address; txtReportName.Text = faqs.ReporterName; txtEmail.Text = faqs.Email; txtFaxReporter.Text = faqs.Fax; txtPhoneReporter.Text = faqs.Phone; if (faqs.Year > 0) { ddlYear.SelectedValue = faqs.Year.ToString(); } BindReportDetail(); } catch (Exception ex) { clientview.Text = ex.Message.ToString(); } } else { Enterprise enter = new EnterpriseService().FindByKey(1); if (enter.ManProvinceId > 0) { ddlProvinceReporter.SelectedValue = enter.ManProvinceId.ToString(); } if (enter.ManDistrictId > 0) { ddlProvinceReporter.SelectedValue = enter.ManDistrictId.ToString(); } txtAddressReporter.Text = enter.ManAddress; txtReportName.Text = enter.ManPerson; txtFaxReporter.Text = enter.ManFax; txtPhoneReporter.Text = enter.ManPhone; txtEmail.Text = enter.Email; txtAddress.Text = enter.Address; txtPhone.Text = enter.Phone; if (enter.AreaId > 0) { ddlArea.SelectedValue = enter.AreaId.ToString(); } if (enter.SubAreaId > 0) { ddlSubArea.SelectedValue = enter.SubAreaId.ToString(); } if (enter.ProvinceId > 0) { ddlProvince.SelectedValue = enter.ProvinceId.ToString(); } if (enter.DistrictId > 0) { ddlDistrict.SelectedValue = enter.DistrictId.ToString(); } } }
private void BindData() { if (ReportId > 0) { try { ReportFuel report = new ReportFuel(); ReportFuelService reportBSO = new ReportFuelService(); report = reportBSO.FindByKey(ReportId); if (report != null) { EnterpriseId = report.EnterpriseId; if (report.SendSatus == 1) { reportBSO.UpdateStatusEnterprise(ReportId, 2);//Chuyen sang trang thai dang xu ly ReportLog log = new ReportLog(); log.ActionName = "Phê duyệt báo cáo"; log.Comment = txtmota.Text; log.ReportId = ReportId; log.Created = DateTime.Now; log.MemberId = memVal.UserId; log.UserName = memVal.UserName; log.Status = "Đã tiếp nhận và đang thực hiện phê duyệt"; new ReportLogService().Insert(log); } if (report.ApprovedSatus) { btnExecutedApproved.Visible = false; btnDelince.Visible = false; btnExecutedApproved2.Visible = false; btnDelince2.Visible = false; lbtSendFeeback.Visible = false; } else { lbtSendFeeback.Visible = true; if (report.SendSatus == 3) { btnExecutedApproved.Visible = false; btnDelince.Visible = false; btnExecutedApproved2.Visible = false; btnDelince2.Visible = false; } } ReportYear = report.Year; ucViewPlanOneYear.ReportId = ReportId; ucViewPlanOneYear.ReportYear = ReportYear; ucProduct.ReportId = ReportId; ucProduct.ReportYear = ReportYear; ucViewPlan5Year.ReportId = ReportId; ucViewPlan5Year.ReportYear = ReportYear; ltEnterpriseName.Text = report.ReporterName; if (report.OwnerId == 0) { ltOwner.Text = ""; } else { ltOwner.Text = ""; } ltDataCurrentTitle.Text = "1. Nhiên liệu tiêu thụ năm " + (report.Year - 1); ltDataNextYearTitle.Text = "2. Nhiên liệu tiêu thụ dự kiến năm " + report.Year.ToString(); BindReportDetail(); BindReportDetailNext(); //ltReportYear.Text = ddlYear.SelectedItem.Text; ltReportDate.Text = report.ReportDate.ToString("dd/MM/yyyy"); ltEnterpriseName.Text = report.CompanyName; ltAreaName.Text = "------"; if (report.AreaId > 0) { Area area = new Area(); area = new AreaService().FindByKey(report.AreaId); if (area != null) { ltAreaName.Text = area.AreaName; } } ltSubAreaName.Text = "------"; if (report.SubAreaId > 0) { Area area = new Area(); area = new AreaService().FindByKey(report.SubAreaId); if (area != null) { ltSubAreaName.Text = area.AreaName; } } ltProvinceName.Text = "------"; if (report.ProviceId > 0) { Province area = new Province(); area = new ProvinceService().FindByKey(report.ProviceId); if (area != null) { ltProvinceName.Text = area.ProvinceName; } } ltDistrictName.Text = "------"; if (report.DistrictId > 0) { District area = new District(); area = new DistrictService().FindByKey(report.DistrictId); if (area != null) { ltDistrictName.Text = area.DistrictName; } } ltTaxNo.Text = report.TaxCode; ltAddress.Text = report.Address; ltEmail.Text = report.Email; ltFaxNo.Text = report.Fax; ltPhoneNumber.Text = report.Phone; ltResponsible.Text = report.Responsible; ltReporterName.Text = report.ReporterName; ltParentName.Text = report.ParentName; ltProvinceParent.Text = "------"; if (report.ProvinceParentId > 0) { Province area = new Province(); area = new ProvinceService().FindByKey(report.ProvinceParentId); if (area != null) { ltProvinceParent.Text = area.ProvinceName; } } //ltDistrictParent.Text = ddlDistrictReporter.SelectedItem.Text; ltDistrictParent.Text = "------"; if (report.DistrictParentId > 0) { District area = new District(); area = new DistrictService().FindByKey(report.DistrictParentId); if (area != null) { ltDistrictParent.Text = area.DistrictName; } } ltEmailParent.Text = report.EmailParent; ltFaxParent.Text = report.FaxParent; ltAddressParent.Text = report.AddressParent; ltPhoneParent.Text = report.PhoneParent; BindLog(); BindReportFile(); } } catch (Exception ex) { //clientview.Text = ex.Message.ToString(); } } }