Ejemplo n.º 1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtAssociationCode.Text.Length == 3)
                {
                    BLL.DataCenterBiz     biz = new BLL.DataCenterBiz();
                    DTO.ConfigAssociation ent = new DTO.ConfigAssociation();
                    ent.ASSOCIATION_CODE = txtAssociationCode.Text.Trim();
                    ent.ASSOCIATION_NAME = txtAssociationName.Text.Trim();
                    if (ddlAgentType.SelectedValue != "")
                    {
                        ent.AGENT_TYPE = ddlAgentType.SelectedValue;
                    }
                    if (ddlCompType.SelectedValue != "")
                    {
                        ent.COMP_TYPE = ddlCompType.SelectedValue;
                    }
                    ent.ACTIVE = "Y";

                    List <DTO.AssociationLicense> al = new List <DTO.AssociationLicense>();
                    foreach (ListItem i in chkLicense.Items)
                    {
                        al.Add(new DTO.AssociationLicense
                        {
                            LICENSE_TYPE_CODE = i.Value,
                            ACTIVE            = i.Selected ? "Y" : "N"
                        });
                    }
                    var res = biz.InsertAssociation(ent, UserProfile, al);
                    if (!res.IsError)
                    {
                        initGridAssociation();
                        UCSuccess.ShowMessageSuccess = SysMessage.SaveSucess;
                        UCSuccess.ShowModalSuccess();
                    }
                    else
                    {
                        UCError.ShowMessageError = res.ErrorMsg;
                        UCError.ShowModalError();
                        mpeAssociation.Show();
                        UplPopUp.Update();
                    }
                }
                else
                {
                    UCError.ShowMessageError = "รหัสสมาคมต้องมีจำนวน 3 หลักเท่านั้น";
                    UCError.ShowModalError();
                }
            }
            catch (Exception ex)
            {
                UCError.ShowMessageError = ex.Message;
                UCError.ShowModalError();
                mpeAssociation.Show();
                UplPopUp.Update();
            }
            //txtAssociationCode.Text = "";
            //txtAssociationName.Text = "";
        }