protected void btnAddImportantYear_Click(object sender, EventArgs e) { if (ItemId > 0) { if (hdnImportantYearEdit.Value != "0") { EnterpriseYear ey = new EnterpriseYear(); ey = new EnterpriseYearService().FindByKey(Convert.ToInt32(hdnImportantYearEdit.Value)); if (ey != null) { if (ImportantYears != "" && !ImportantYears.Contains(ddlImportantYear.SelectedValue)) { if (txtNoTOE.Text.Trim() != "") { ey.No_TOE = Convert.ToDecimal(txtNoTOE.Text.Trim()); } ey.IsKey = (rblKeu.SelectedIndex == 0); ey.Year = Convert.ToInt32(ddlImportantYear.SelectedValue); if (new EnterpriseYearService().Update(ey) != null) { BindImportantYear(); BindData(); ltErrorImportantYear.Text = "<div class='alert alert-primary'>Cập nhật thành công !</div>"; } else { ltErrorImportantYear.Text = "<div class='alert alert-dangers'>Cập nhật không thành công !</div>"; } } } } else { EnterpriseYear ey = new EnterpriseYear(); if (ImportantYears != "" && !ImportantYears.Contains(ddlImportantYear.SelectedValue)) { ey.EnterpriseId = ItemId; ey.Year = Convert.ToInt32(ddlImportantYear.SelectedValue); ey.IsKey = true; ey.IsDelete = false; if (new EnterpriseYearService().Insert(ey) > 0) { BindImportantYear(); BindData(); ltErrorImportantYear.Text = "<div class='alert alert-primary'>Thêm mới thành công !</div>"; } else { ltErrorImportantYear.Text = "<div class='alert alert-dangers'>Thêm mới không thành công !</div>"; } } } hdnImportantYearEdit.Value = "0"; } }
protected void btn_add_Click(object sender, EventArgs e) { try { EnterpriseService objlogic = new EnterpriseService(); Enterprise obj = new Enterprise(); obj.Title = txtTitle.Text; if (ddlOrg.SelectedIndex > 0) { obj.OrganizationId = Convert.ToInt32(ddlOrg.SelectedValue); } if (ddlProvince.SelectedIndex > 0) { obj.ProvinceId = Convert.ToInt32(ddlProvince.SelectedValue); } if (ddlDistrict.SelectedIndex > 0) { obj.DistrictId = Convert.ToInt32(ddlDistrict.SelectedValue); } if (ddlArea.SelectedIndex > 0) { obj.AreaId = Convert.ToInt32(ddlArea.SelectedValue); } if (ddlSubArea.SelectedIndex > 0) { obj.SubAreaId = Convert.ToInt32(ddlSubArea.SelectedValue); } IFormatProvider culture = new System.Globalization.CultureInfo("en-US", true); if (txtMST.Text != "") { obj.TaxCode = txtMST.Text.Trim(); } if (txtCustomerCode.Text != "") { obj.CustomerCode = txtCustomerCode.Text.Trim(); } obj.Phone = txtPhone.Text; obj.Email = txtEmail.Text; obj.Fax = txtFax.Text; obj.ManPerson = txtResponsible.Text; obj.Address = txtAddress.Text; obj.OwnerId = Convert.ToInt32(ddlOwner.SelectedValue); obj.ParentName = txtParentName.Text; if (ddlProvinceReporter.SelectedIndex > 0) { obj.ManProvinceId = Convert.ToInt32(ddlProvinceReporter.SelectedValue); } if (ddlDistrictReporter.SelectedIndex > 0) { obj.ManDistrictId = Convert.ToInt32(ddlDistrictReporter.SelectedValue); } obj.ManAddress = txtAddressReporter.Text; obj.ManPhone = txtPhoneReporter.Text; obj.ManFax = txtFaxReporter.Text; obj.ManEmail = txtManEmail.Text; if (cbxActive.Checked) { obj.IsActive = true; } else { obj.IsActive = false; } try { if (txtAtiveYear.Text.Trim() != "") { obj.ActiveYear = Convert.ToInt32(txtAtiveYear.Text); } } catch { } if (ItemId > 0) { obj.Id = ItemId; if (objlogic.Update(obj) != null) { /*Cap nhat du lieu trong diem nam hien tai*/ if (ImportantYears != "" && !ImportantYears.Contains(DateTime.Today.ToString("yyyy")) && cbxIsImportant.Checked) { EnterpriseYear ey = new EnterpriseYear(); ey.EnterpriseId = ItemId; ey.Year = DateTime.Today.Year; ey.IsKey = true; new EnterpriseYearService().Insert(ey); } BindImportantYear(); BindData(); error.Text = "<div class='alert alert-primary'>Cập nhật thành công !</div>"; } else { error.Text = "<div class='alert alert-dangers'>Cập nhật không thành công !</div>"; } } else { ItemId = objlogic.Insert(obj); if (ItemId > 0) { /*Tao tai khoan mac dinh*/ Organization org = new OrganizationService().FindByKey(obj.OrganizationId); if (org != null) { int noAccount = new EnterpriseService().GetNoAccount(obj.OrganizationId); SecurityBSO securityBSO = new SecurityBSO(); AdminRolesBSO adminRolesBSO = new AdminRolesBSO(); Utils objUtil = new Utils(); MemberService memberService = new MemberService(); ePower.DE.Domain.Member member = new ePower.DE.Domain.Member(); member.EnterpriseId = ItemId; member.IsDelete = false; member.IsActive = true; member.AccountName = "DN." + Utils.UCS2Convert(org.Title).Replace(" ", "").Replace("-", "").ToUpper() + "." + (noAccount).ToString("000"); string spassdefault = "abc123"; spassdefault = ConfigurationManager.AppSettings["DefaultPassword"].ToString(); member.Password = securityBSO.EncPwd(spassdefault); if (memberService.Insert(member) > 0) { BindMember(); } else { error.Text = "<div class='alert alert-dangers'>Tạo tài khoản không thành công !</div>"; } } /*Cap nhat du lieu trong diem nam hien tai*/ if (ImportantYears != "" && !ImportantYears.Contains(DateTime.Today.ToString("yyyy")) && cbxIsImportant.Checked) { EnterpriseYear ey = new EnterpriseYear(); ey.EnterpriseId = ItemId; ey.Year = DateTime.Today.Year; ey.IsKey = true; new EnterpriseYearService().Insert(ey); } Response.Redirect(ResolveUrl("~") + "Admin/EditEnterpriseForOrg/" + ItemId.ToString() + "/Default.aspx"); } else { error.Text = "<div class='alert alert-dangers'>Thêm mới không thành công !</div>"; } } } catch (Exception ex) { error.Text = ex.Message.ToString(); } }
private void BindData() { if (ItemId > 0) { EnterpriseService objlogic = new EnterpriseService(); Enterprise obj = new Enterprise(); obj = objlogic.FindByKey(ItemId); if (obj != null) { txtTitle.Text = obj.Title; if (obj.OrganizationId > 0) { ddlOrg.SelectedValue = obj.OrganizationId.ToString(); } if (obj.AreaId > 0) { ddlArea.SelectedValue = obj.AreaId.ToString(); BindSubArea(); if (obj.SubAreaId > 0) { ddlSubArea.SelectedValue = obj.SubAreaId.ToString(); } } if (obj.ProvinceId > 0) { ddlProvince.SelectedValue = obj.ProvinceId.ToString(); BindDistrict(); if (obj.DistrictId > 0) { ddlDistrict.SelectedValue = obj.DistrictId.ToString(); } } txtMST.Text = obj.TaxCode; txtCustomerCode.Text = obj.CustomerCode; txtPhone.Text = obj.Phone; txtFax.Text = obj.Fax; txtEmail.Text = obj.Email; txtResponsible.Text = obj.ManPerson; txtAddress.Text = obj.Address; if (obj.OwnerId > 0) { ddlOwner.SelectedValue = obj.OwnerId.ToString(); } cbxActive.Checked = obj.IsActive; if (obj.ActiveYear > 0) { txtAtiveYear.Text = obj.ActiveYear.ToString(); } txtNote.Text = obj.Info; OrgId = obj.OrganizationId; txtParentName.Text = obj.ParentName; if (obj.ManProvinceId > 0) { ddlProvinceReporter.SelectedValue = obj.ManProvinceId.ToString(); BindDistrictReporter(); if (obj.ManDistrictId > 0) { ddlDistrictReporter.SelectedValue = obj.ManDistrictId.ToString(); } } txtAddressReporter.Text = obj.ManAddress; txtPhoneReporter.Text = obj.ManPhone; txtFaxReporter.Text = obj.ManFax; txtManEmail.Text = obj.ManEmail; } } if (ImportantYears != "" && ImportantYears.Contains(DateTime.Today.ToString("yyyy"))) { divImportantYear.Visible = false; } else { divImportantYear.Visible = true; } }