private void Load_Data() { var obj = _ProjectData.GetById(_id); if (obj != null) { txtTenCTy.Text = obj.PROF_NAME; txtMST.Text = obj.PROF_TAXCODE; txtTruSoChinh.Text = obj.PROF_ADDRESS; txtTongVonGop.Text = obj.PROF_TOTAL_CAPITAL.Value.ToString("###,##0"); txtVonPhapDinh.Text = obj.PROF_CAPITAL.Value.ToString("###,##0"); txtSDT.Text = obj.PROF_PHONE; txtEmail.Text = obj.PROF_EMAIL; } }
private bool KiemTraMST() { var _obj = _ProjectData.GetById(_id); if (_obj != null) { if (_CongNoData.CheckByMST(_obj.PROF_TAXCODE)) { lblMsg.Text = "Mã số thuế <b>" + _obj.PROF_TAXCODE + "</b> đã tồn tại trong Công Nợ, những thông tin thay đổi sẽ được cập nhật vào Công Nợ"; return(true); } else { lblMsg.Text = ""; return(false); } } else { return(false); } }
private void ProfNew() { var obj = _ProjectData.GetById(_id); if (obj != null) { int h_service = Utils.CIntDef(rdbStatus.SelectedValue); _ProjectData.InsertDuplicate(obj, 3, 1, _id, h_service); var getlink = db.PROFILE_NEWs.OrderByDescending(n => n.ID).Take(1).ToList(); if (getlink.Count > 0) { Save_Employ(getlink[0].ID); } SendEmailNVKeToanCongNo(obj.PROF_TAXCODE, _CongNoData.GetIdKeToan(obj.PROF_TAXCODE)); SendEmailChangeCongNo(obj.PROF_TAXCODE); } }
private void Save(string strLink = "") { try { //gán lại session _getCookies.getCookiesNew(); string img = string.Empty; string pathfile = string.Empty; string fullpathfile = string.Empty; string path = string.Empty; int type = Utils.CIntDef(ddlType.SelectedValue); if (_id == 0) { /*--------------File-------------*/ if (fileUpload.PostedFile.FileName != null) { img = fileUpload.PostedFile.FileName; } /*------------------------------*/ PROFILE_NEW i = new PROFILE_NEW(); i.PROF_TYPE = type; i.PROF_FILE = img; i.PROF_COST1 = Utils.CDecDef(txtTongPhi.Text.Replace(",", "")); i.PROF_COST2 = Utils.CDecDef(txtDaThu.Text.Replace(",", "")); i.PROF_ACTIVE = 1; i.PROF_STATUS = 1; i.PROF_LEVEL = 1; i.PROF_DATE = DateTime.Now; i.PROF_DATE_COST = txtFromDate.Value != "" ? fmDate(txtFromDate.Value) : i.PROF_DATE_COST = null; i.USER_ID = Utils.CIntDef(Session["Userid"]); if (type == 2) { i.PROF_NAME = txtChTenCty.Text; i.PROF_ADDRESS = txtChDiaChi.Text; i.PROF_TAXCODE = txtChMST.Text; i.PROF_PHONE = txtChDienThoai.Text; i.PROF_NOTE = txtChContent.Text; i.PROF_EMAIL = txtChEmail.Text; if (_CongNoData.CheckByMST(txtChMST.Text)) {//Chỉ gửi mail cho bên kế toán là hồ sơ có thay đổi if (_CongNoData.GetIdKeToan(txtChMST.Text) == 0) { SendEmailNVKeToanCongNo(txtChMST.Text, _CongNoData.GetIdKeToan(txtChMST.Text)); } SendEmailChangeCongNo(txtChMST.Text); } } else { i.PROF_NAME = txtTenCty.Text; i.PROF_TRANSACTION = txtTenGiaoDich.Text; i.PROF_ATC = txtTenVietTat.Text; i.PROF_ADDRESS = txtTruSoChinh.Text; i.PROF_TOTAL_CAPITAL = Utils.CDecDef(txtTongSoVonGop.Text.Replace(",", ""), 0); i.PROF_CAPITAL = Utils.CDecDef(txtVonPhapDinh.Text.Replace(",", ""), 0); i.PROF_PHONE = txtDienThoai.Text; i.PROF_EMAIL = txtEmail.Text; } _ProjectData.Create(i); SendEmail(type); var getlink = db.PROFILE_NEWs.OrderByDescending(n => n.ID).Take(1).ToList(); if (getlink.Count > 0) { if (type == 3) { Save_Employ(getlink[0].ID); //Nếu ở giai đoạn 3 mới cho người nhận là NVXLHS } SaveTypeReg(getlink[0].ID); //Save TypeReg if (!string.IsNullOrEmpty(fileUpload.PostedFile.FileName)) { pathfile = Server.MapPath("/File/Profile/" + Utils.CStrDef(getlink[0].ID)); path = System.Configuration.ConfigurationManager.AppSettings["URLWebsite"] + "/File/Profile/" + Utils.CStrDef(getlink[0].ID + "/" + img); fullpathfile = pathfile + "/" + img; if (!Directory.Exists(pathfile)) { Directory.CreateDirectory(pathfile); } fileUpload.PostedFile.SaveAs(fullpathfile); } strLink = string.IsNullOrEmpty(strLink) ? "chi-tiet-ho-so.aspx?id=" + getlink[0].ID : strLink; } } else { /*--------------File-------------*/ if (fileUpload.PostedFile.FileName != null && fileUpload.PostedFile.FileName != "") { img = fileUpload.PostedFile.FileName; string pathfileOld = Server.MapPath("/File/Profile/" + Utils.CStrDef(_id)); string fullpathfileOld = pathfileOld + "/" + _ProjectData.GetById(_id).PROF_FILE; /*Trước khi Update file mới ta phải xóa file cũ*/ if (File.Exists(fullpathfileOld)) { File.Delete(fullpathfileOld); } /*=============================================*/ }/*------------------------------*/ var list = db.PROFILE_NEWs.Where(n => n.ID == _id).ToList(); foreach (var i in list) { if (img != "") { i.PROF_FILE = img; } i.PROF_COST1 = Utils.CDecDef(txtTongPhi.Text.Replace(",", "")); i.PROF_COST2 = Utils.CDecDef(txtDaThu.Text.Replace(",", "")); i.PROF_DATE = DateTime.Now; i.PROF_DATE_COST = txtFromDate.Value != "" ? fmDate(txtFromDate.Value) : i.PROF_DATE_COST = null; i.USER_ID = Utils.CIntDef(ddlNameUser.SelectedValue); if (type == 2) { i.PROF_NAME = txtChTenCty.Text; i.PROF_ADDRESS = txtChDiaChi.Text; i.PROF_TAXCODE = txtChMST.Text; i.PROF_PHONE = txtChDienThoai.Text; i.PROF_NOTE = txtChContent.Text; i.PROF_EMAIL = txtChEmail.Text; } else { i.PROF_NAME = txtTenCty.Text; i.PROF_TRANSACTION = txtTenGiaoDich.Text; i.PROF_ATC = txtTenVietTat.Text; i.PROF_ADDRESS = txtTruSoChinh.Text; //i.TRADES_ID = Utils.CIntDef(ddlNganhKD.SelectedValue); i.PROF_TOTAL_CAPITAL = Utils.CDecDef(txtTongSoVonGop.Text.Replace(",", "")); i.PROF_CAPITAL = Utils.CDecDef(txtVonPhapDinh.Text.Replace(",", "")); i.PROF_PHONE = txtDienThoai.Text; i.PROF_EMAIL = txtEmail.Text; //i.PROF_REG1 = Utils.CIntDef(rdbTypeReg.SelectedValue); } _ProjectData.Update(i); } db.SubmitChanges(); SaveTypeReg(Utils.CIntDef(_id));//Save TypeReg if (!string.IsNullOrEmpty(fileUpload.PostedFile.FileName)) { pathfile = Server.MapPath("/File/Profile/" + Utils.CStrDef(_id)); path = System.Configuration.ConfigurationManager.AppSettings["URLWebsite"] + "/File/Profile/" + Utils.CStrDef(_id + "/" + img); fullpathfile = pathfile + "/" + img; if (!Directory.Exists(pathfile)) { Directory.CreateDirectory(pathfile); } fileUpload.PostedFile.SaveAs(fullpathfile); } strLink = string.IsNullOrEmpty(strLink) ? "chi-tiet-ho-so.aspx?id=" + _id : strLink; } } catch (Exception) { throw; } finally { if (!string.IsNullOrEmpty(strLink)) { //Response.Redirect(strLink); string strScript = "<script>"; strScript += "alert('Hồ sơ đã được cập nhật thành công!');"; strScript += "window.location='" + strLink + "';"; strScript += "</script>"; Page.RegisterClientScriptBlock("strScript", strScript); } } }