Exemplo n.º 1
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                if (ValidarCampos())
                {
                    EmpresaModel    oModel    = new EmpresaModel();
                    EmpresaNegocios oNegocios = new EmpresaNegocios();

                    if (!string.IsNullOrEmpty(Empresa_Id.Value))
                    {
                        oModel.Codigo = UTIL.UTIL.Parse <int>(Empresa_Id.Value);

                        oModel.NomeFantasia = UTIL.UTIL.Parse <string>(txtNomeFantasia.Text);

                        if (!string.IsNullOrEmpty(txtUF.Text))
                        {
                            oModel.UF = UTIL.UTIL.Parse <string>(txtUF.Text);
                        }

                        if (!string.IsNullOrEmpty(txtCidade.Text))
                        {
                            oModel.Municipio = UTIL.UTIL.Parse <string>(txtCidade.Text);
                        }

                        if (!string.IsNullOrEmpty(txtBairro.Text))
                        {
                            oModel.Bairro = UTIL.UTIL.Parse <string>(txtBairro.Text);
                        }

                        if (!string.IsNullOrEmpty(txtEndereco.Text))
                        {
                            oModel.Endereco = UTIL.UTIL.Parse <string>(txtEndereco.Text);
                        }

                        if (!string.IsNullOrEmpty(txtNumEndereco.Text))
                        {
                            oModel.Numero = UTIL.UTIL.Parse <string>(txtNumEndereco.Text);
                        }

                        if (!string.IsNullOrEmpty(txtComplemento.Text))
                        {
                            oModel.Complemento = UTIL.UTIL.Parse <string>(txtComplemento.Text);
                        }

                        if (!string.IsNullOrEmpty(txtTelefone.Text))
                        {
                            oModel.Telefone = UTIL.UTIL.RetiraFormatacao(UTIL.UTIL.Parse <string>(txtTelefone.Text), new string[] { "(", ")", " ", "-" });
                        }

                        if (!string.IsNullOrEmpty(txtCelular.Text))
                        {
                            oModel.Celular = UTIL.UTIL.RetiraFormatacao(UTIL.UTIL.Parse <string>(txtCelular.Text), new string[] { "(", ")", " ", "-" });
                        }

                        if (!string.IsNullOrEmpty(txtEmail.Text))
                        {
                            oModel.Email = UTIL.UTIL.Parse <string>(txtEmail.Text);
                        }

                        oModel = oNegocios.Salvar(oModel);

                        Empresa_Id.Value = oModel.Codigo.ToString();
                        ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "SUCESSbtnSalvar_Click", "$(document).MensagemModal(1,'Registro salvo com <strong>sucesso</strong>!');", true);
                    }
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "ERROR", "$(document).MensagemModal(3,'Ocorreu um erro inesperado! Mensagem = " + new JavaScriptSerializer().Serialize(ex.Message.ToString()) + "');", true);
            }
        }