Пример #1
0
 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";
     }
 }
Пример #2
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();
        }
    }
Пример #3
0
    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;
        }
    }