private bool CriarOuAtualizarCliente()
        {
            bool ret = false;

            ConexaoDAL cx = new ConexaoDAL(DadosConexao.StringDeConexao);

            CarregarIndiceComboEstado(this.cbboxCADATLClienteEstado.SelectedItem.ToString());
            CliAtMd.Aniversario = Convert.ToDateTime(dtATLCliAniversario.Text);
            CliAtMd.Cidade      = txtCADATLClienteCidade.Text;
            CliAtMd.Bairro      = txtCADATLClienteBairro.Text;
            CliAtMd.Logradouro  = txtCADATLClienteLog.Text;
            CliAtMd.NumeroEnd   = txtCADATLClienteNum.Text;
            CliAtMd.Nome        = txtCADATLClienteNome.Text;
            CliAtMd.NumeroTel   = txtCADATLClienteTel.Text;
            CliAtMd.NumeroCel   = txtCADATLClienteCel.Text;

            ClienteBLL Clibll = new ClienteBLL(cx);


            if (@validar == "ATUALIZAR")
            {
                if (Clibll.AtualizarCliente(CliAtMd))
                {
                    @validar  = null;
                    @operacao = 0;
                    this.LimparCampos();
                    this.AlterarCampos();
                    this.DialogResult = DialogResult.OK;
                }
            }
            else
            {
                ClienteInModelo CliInMd = new ClienteInModelo();

                CliInMd.Nome        = CliAtMd.Nome;
                CliInMd.Estado      = CliAtMd.Estado;
                CliInMd.Aniversario = CliAtMd.Aniversario;
                CliInMd.Cidade      = CliAtMd.Cidade;
                CliInMd.Bairro      = CliAtMd.Bairro;
                CliInMd.Logradouro  = CliAtMd.Logradouro;
                CliInMd.NumeroEnd   = CliAtMd.NumeroEnd;
                CliInMd.NumeroTel   = CliAtMd.NumeroTel;
                CliInMd.NumeroCel   = CliAtMd.NumeroCel;

                if (Clibll.IncluirCliente(CliInMd, @validar))
                {
                    @validar  = null;
                    @operacao = 0;
                    this.LimparCampos();
                    this.AlterarCampos();
                    this.DialogResult = DialogResult.OK;
                }
            }

            return(ret);
        }
示例#2
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            Cliente cliente = new Cliente();

            cliente.codigo   = int.Parse(txtCodigo.Text);
            cliente.nome     = txtNome.Text;
            cliente.telefone = int.Parse(txtTelefone.Text);
            cliente.endereco = txtEndereco.Text;
            ClienteBLL.AtualizarCliente(cliente);

            txtNome.Text       = "";
            txtEndereco.Text   = "";
            txtTelefone.Text   = "";
            txtCodigo.Text     = "";
            btnAlterar.Enabled = false;
            btnExcluir.Enabled = false;

            dgvCarrinho.DataSource = null;
            dgvCliente.DataSource  = ClienteBLL.MostrarCliente();
        }