Beispiel #1
0
        private void InsertMode()
        {
            BLL.PersonBiz biz = new BLL.PersonBiz();
            PersonTemp    per = new PersonTemp();

            byte[] sign = new byte[1024];

            if (ddlMemberType.SelectedIndex == 2)
            {
                sign = fulSignature.FileBytes;
                string name = fulSignature.FileName;

                if (fulSignature.FileName == "")
                {
                    UCModalError1.ShowMessageError = Resources.errorReg_OIC_001;
                    UCModalError1.ShowModalError();
                    return;
                }

                if (Path.GetExtension(fulSignature.FileName) != ".png")
                {
                    UCModalError1.ShowMessageError = Resources.errorReg_OIC_001;
                    UCModalError1.ShowModalError();
                    return;
                }
            }


            per.ID            = IAS.BLL.Helpers.GenerateIdHelper.GetGenAutoId();
            per.PRE_NAME_CODE = ddlAntecedent.SelectedValue;

            if (rblSex.SelectedValue == "M")
            {
                per.SEX = "M";
            }
            else
            {
                per.SEX = "F";
            }
            per.NAMES       = txtFirstName.Text;
            per.LASTNAME    = txtLastName.Text;
            per.MEMBER_TYPE = this.MemberTypeOfficerOIC;
            per.EMPLOYEE_NO = txtIDNumber.Text;
            var result = biz.InsertOIC(txtIDNumber.Text, txtOICUserName.Text
                                       , ddlAntecedent.SelectedValue, txtFirstName.Text
                                       , txtLastName.Text, rblSex.SelectedValue
                                       , ddlMemberType.SelectedValue, sign);

            if (result.IsError)
            {
                UCModalError1.ShowMessageError = result.ErrorMsg;
                UCModalError1.ShowModalError();
            }
            else
            {
                UCModalSuccess.ShowMessageSuccess = SysMessage.SuccessInsertTypeOIC;
                UCModalSuccess.ShowModalSuccess();
                ClearControl();
                dvOIC.Visible = false;
            }
        }