示例#1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (!ValidaCampos())
            {
                if (this.empresaCarregada == null)
                {
                    this.empresaCarregada = new Empresa();
                }
                this.empresaCarregada.RazaoSocial     = txtRazaoSocial.Text.Trim();
                this.empresaCarregada.DataAbertura    = Convert.ToDateTime(txtDataAbertura.Text);
                this.empresaCarregada.NomeFantasia    = txtNomeFantasia.Text.Trim();
                this.empresaCarregada.Cnpj            = txtCnpj.Text;
                this.empresaCarregada.Ie              = txtIe.Text.Trim();
                this.empresaCarregada.Im              = txtIm.Text.Trim();
                this.empresaCarregada.TelefoneFixo    = txtTelefoneFixo.Text.Trim();
                this.empresaCarregada.TelefoneCelular = txtTelefoneCelular.Text.Trim();
                this.empresaCarregada.Logradouro      = txtLogradouro.Text.Trim();
                this.empresaCarregada.Numero          = txtNumero.Text.Trim();
                this.empresaCarregada.Complemento     = txtComplemento.Text.Trim();
                this.empresaCarregada.Bairro          = txtBairro.Text.Trim();
                this.empresaCarregada.Cep             = txtCep.Text;
                this.empresaCarregada.Cidade          = (Cidade)cmbCidade.SelectedItem;
                this.empresaCarregada.Cidade.Estado   = (Estado)cmbUf.SelectedItem;

                EmpresaDAO dao = new EmpresaDAO();
                if (!this.editando)
                {
                    dao.AdicionaEmpresa(this.empresaCarregada);
                }
                else
                {
                    dao.AlteraEmpresa(this.empresaCarregada);
                }
                this.Close();
            }
            else
            {
                MessageBox.Show("Não foi possível realizar a operação.\nHá CAMPOS OBRIGATÓRIOS que não foram preenchidos!", "Fracasso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }