private void buttonClienteSalvar_Click(object sender, EventArgs e)
        {
            if (acaoNaTelaSelecionada == AcaoNaTela.Inserir)
            {
                Cliente cliente = new Cliente();
                cliente.NomeCompleto    = textBoxNome.Text;
                cliente.Email           = textBoxEmail.Text;
                cliente.CPF             = textBoxCPF.Text;
                cliente.Rua             = textBoxRua.Text;
                cliente.Municipio       = textBoxMunicipio.Text;
                cliente.Cidade          = textBoxCidade.Text;
                cliente.PontoReferencia = textBoxReferencia.Text;
                cliente.Telefone        = textBoxTelefone.Text;
                cliente.Telefone1       = textBoxTelefone1.Text;

                ClienteNegocios clienteNegocios = new ClienteNegocios();
                string          retorno         = clienteNegocios.Inserir(cliente);

                try
                {
                    int idCliente = Convert.ToInt32(retorno);
                    MessageBox.Show("Cliente cadastrado com sucesso. Código" + idCliente.ToString());
                    this.DialogResult = DialogResult.Yes;
                }
                catch
                {
                    MessageBox.Show("Não possivel cadastrar. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }
            else if (acaoNaTelaSelecionada == AcaoNaTela.Alterar)
            {
                Cliente cliente = new Cliente();
                cliente.IdPessoa        = Convert.ToInt32(textBoxCodigo.Text);
                cliente.NomeCompleto    = textBoxNome.Text;
                cliente.Email           = textBoxEmail.Text;
                cliente.CPF             = textBoxCPF.Text;
                cliente.Rua             = textBoxRua.Text;
                cliente.Municipio       = textBoxMunicipio.Text;
                cliente.Cidade          = textBoxCidade.Text;
                cliente.PontoReferencia = textBoxReferencia.Text;
                cliente.Telefone        = textBoxTelefone.Text;
                cliente.Telefone1       = textBoxTelefone1.Text;

                ClienteNegocios clienteNegocios = new ClienteNegocios();
                string          retorno         = clienteNegocios.Alterar(cliente);

                try
                {
                    int idCliente = Convert.ToInt32(retorno);
                    MessageBox.Show("Cliente alterado com sucesso. Código" + idCliente.ToString());
                    this.DialogResult = DialogResult.Yes;
                }
                catch
                {
                    MessageBox.Show("Não possivel alterar. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.DialogResult = DialogResult.No;
                }
            }
        }
        public ActionResult Editar(ClienteViewModel model, int id, int TipoCliente, int Cbo, int Cidade)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var cliente = new Cliente
            {
                IDCLIENTE = id,
                NOME      = model.NOME,
                CPF_CNPJ  = model.CPF_CNPJ,
                SOBRENOME = model.SOBRENOME,
                CONJUGE   = model.CONJUGE,
                ID_TIPO   = TipoCliente,
                ID_CBO    = Cbo,
                ID_CIDADE = Cidade
            };

            _clienteNegocios.Alterar(cliente);

            return(RedirectToAction("Index"));
        }
Exemple #3
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (acaoNaTelaSelecionada == AcaoNaTela.Inserir)
            {
                Cliente  cliente  = new Cliente();
                Endereco endereco = new Endereco();

                cliente.Nome           = txbNome.Text;
                cliente.DataNascimento = dtpData.Value;
                if (rbMasculino.Checked == true)
                {
                    cliente.Sexo = true;
                }
                else
                {
                    cliente.Sexo = false;
                }
                if (cbOk.Checked == true)
                {
                    cliente.Pagamento = true;
                }
                else
                {
                    cliente.Pagamento = false;
                }
                cliente.CPF          = txbCPF.Text;
                cliente.RG           = txbRG.Text;
                cliente.LimiteCompra = Convert.ToDecimal(0);

                //criar os campos de endereço que seram inseridos
                endereco.Cidade        = txbCidade.Text;
                endereco.Estado        = txbEstado.Text;
                endereco.Sigla         = txbSigla.Text;
                endereco.CEP           = txbCEP.Text;
                endereco.Logradouro    = txbRua.Text;
                endereco.Numero        = Convert.ToInt32(txbNumero.Text);
                endereco.Bairro        = txtBairro.Text;
                endereco.IdFuncionario = 1;

                ClienteNegocios  clienteNegocios  = new ClienteNegocios();
                EnderecoNegocios enderecoNegocios = new EnderecoNegocios();

                string retorno = clienteNegocios.Inserir(cliente);
                endereco.IdAluno = Convert.ToInt32(retorno);
                string retornoEnd = enderecoNegocios.Inserir(endereco);

                try
                {
                    int idCliente  = Convert.ToInt32(retorno);
                    int idEndereco = Convert.ToInt32(retornoEnd);

                    MessageBox.Show("Aluno inserido com sucesso. Código: " + idCliente.ToString() + idEndereco.ToString());

                    this.DialogResult = DialogResult.Yes;
                }
                catch (Exception)
                {
                    MessageBox.Show("Não foi possível inserir o Aluno. Detalhes:  " + retorno + retornoEnd, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);

                    this.DialogResult = DialogResult.No;
                }
            }
            else if (acaoNaTelaSelecionada == AcaoNaTela.Alterar)
            {
                Cliente cliente = new Cliente();

                cliente.IdCliente      = Convert.ToInt32(txbIdCliente.Text);
                cliente.Nome           = txbNome.Text;
                cliente.DataNascimento = dtpData.Value;
                if (rbMasculino.Checked == true)
                {
                    cliente.Sexo = true;
                }
                else
                {
                    cliente.Sexo = false;
                }
                if (cbOk.Checked == true)
                {
                    cliente.Pagamento = true;
                }
                else
                {
                    cliente.Pagamento = false;
                }
                cliente.CPF          = txbCPF.Text;
                cliente.RG           = txbRG.Text;
                cliente.LimiteCompra = Convert.ToDecimal(0);

                ClienteNegocios clienteNegocios = new ClienteNegocios();

                string retorno = clienteNegocios.Alterar(cliente);

                try
                {
                    int idCliente = Convert.ToInt32(retorno);

                    MessageBox.Show("Aluno alterado com sucesso. Código: " + idCliente.ToString());

                    this.DialogResult = DialogResult.Yes;
                }
                catch (Exception)
                {
                    MessageBox.Show("Não foi possível alterar o Aluno. Detalhes:  " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);

                    this.DialogResult = DialogResult.No;
                }
            }
        }
Exemple #4
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            // Verificar se e inserçao ou alteraçao.
            if (telaSelecionada == Modificador.Inserir)
            {
                var clienteObjeto = new ClienteObjeto();

                var clienteNegocios = new ClienteNegocios();

                clienteObjeto.Nome           = txtNome.Text;
                clienteObjeto.CPF            = txtCPF.Text;
                clienteObjeto.DataNascimento = dtpDataNascimento.Value;
                if (rdbMasculino.Checked == true)     // Masculino Como Principal
                {
                    clienteObjeto.Sexo = true;
                }
                else
                {
                    clienteObjeto.Sexo = false;
                }

                clienteObjeto.Telefone    = txtTelefone.Text;
                clienteObjeto.Celular     = txtCelular.Text;
                clienteObjeto.Email       = txtEmail.Text;
                clienteObjeto.CEP         = txtCEP.Text;
                clienteObjeto.Endereco    = txtEndereco.Text;
                clienteObjeto.Cidade      = txtCidade.Text;
                clienteObjeto.Bairro      = txtBairro.Text;
                clienteObjeto.Estado      = txtEstado.Text;
                clienteObjeto.Complemento = txtComplemento.Text;
                clienteObjeto.Obs         = txtObs.Text;

                string retorno = clienteNegocios.Inserir(clienteObjeto);

                try
                {
                    int codRetorno = Convert.ToInt32(retorno);

                    MessageBox.Show(" Cliente inserido com sucesso. Código : " + codRetorno.ToString());
                    this.DialogResult = DialogResult.Yes;
                }
                catch
                {
                    MessageBox.Show(" Não foi possivel inserir cliente. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.DialogResult = DialogResult.No;
                }
            }

            else if (telaSelecionada == Modificador.Alterar)
            {
                var cliente = new ClienteObjeto();

                //cliente.Codigo = Convert.ToInt32(txtCodigo.Text);
                cliente.Nome           = txtNome.Text;
                cliente.CPF            = txtCPF.Text;
                cliente.DataNascimento = Convert.ToDateTime(dtpDataNascimento.Text);
                if (rdbMasculino.Checked == true) // Masculino Como Principal
                {
                    cliente.Sexo = true;
                }
                else
                {
                    cliente.Sexo = false;
                }

                cliente.Telefone    = txtTelefone.Text;
                cliente.Celular     = txtCelular.Text;
                cliente.Email       = txtEmail.Text;
                cliente.CEP         = txtCEP.Text;
                cliente.Endereco    = txtEndereco.Text;
                cliente.Cidade      = txtCidade.Text;
                cliente.Bairro      = txtBairro.Text;
                cliente.Estado      = txtEstado.Text;
                cliente.Complemento = txtComplemento.Text;
                cliente.Obs         = txtObs.Text;


                ClienteNegocios clienteNegocios = new ClienteNegocios();
                string          retorno         = clienteNegocios.Alterar(cliente);

                try
                {
                    int codRetorno = Convert.ToInt32(retorno);

                    MessageBox.Show(" Cliente alterado com sucerro. Código : " + codRetorno.ToString());
                    this.DialogResult = DialogResult.Yes;
                }
                catch
                {
                    MessageBox.Show("Não foi possivel alterar cliente. Detalhes : " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.DialogResult = DialogResult.No;
                }
            }
            else if (telaSelecionada == Modificador.Consultar)
            {
            }
        }
Exemple #5
0
        //INSERIR
        private void buttonSalvar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(textBoxNome.Text) || string.IsNullOrEmpty(textBoxCpf.Text) || string.IsNullOrEmpty(textBoxCep.Text) || string.IsNullOrEmpty(textBoxNumero.Text))
            {
                MessageBox.Show("Campos não preenchidos!");

                if (string.IsNullOrEmpty(textBoxNome.Text))
                {
                    textBoxNome.Focus();
                }
                else
                if (string.IsNullOrEmpty(textBoxCpf.Text))
                {
                    textBoxCpf.Focus();
                }
                else
                if (string.IsNullOrEmpty(textBoxCep.Text))
                {
                    textBoxCep.Focus();
                }
                else
                if (string.IsNullOrEmpty(textBoxNumero.Text))
                {
                    textBoxNumero.Focus();
                }
            }

            else
            {
                //INSERIR - VERIFICAÇÃO
                if (acaoNaTelaSelecionada == AcaoNaTela.Inserir)
                {
                    Cliente cliente = new Cliente();
                    cliente.NOME            = textBoxNome.Text;
                    cliente.CPF             = textBoxCpf.Text.ToString();
                    cliente.CEP             = textBoxCep.Text.ToString();
                    cliente.ENDEREÇO        = textBoxEndereco.Text;
                    cliente.NUMERO          = int.Parse(textBoxNumero.Text);
                    cliente.COMPLEMENTO     = textBoxComplemento.Text;
                    cliente.BAIRRO          = textBoxBairro.Text;
                    cliente.CIDADE          = textBoxCidade.Text;
                    cliente.UF              = textBoxUf.Text;
                    cliente.TEL_CELULAR     = maskedTextBoxCelular.Text;
                    cliente.TEL_RESIDENCIAL = maskedTextBoxResidencial.Text;
                    cliente.EMAIL           = textBoxEmail.Text;

                    ClienteNegocios clienteNegocios = new ClienteNegocios();

                    DialogResult rsd = MessageBox.Show("Tem certeza que deseja salvar?", "Confirmar dados", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (rsd == DialogResult.No)
                    {
                        return;
                    }
                    string retorno = clienteNegocios.Inserir(cliente);


                    try
                    {
                        int ID_CLIENTE = Convert.ToInt32(retorno);

                        MessageBox.Show("Cliente inserido com sucesso! ID: " + ID_CLIENTE.ToString());
                        this.DialogResult = DialogResult.Yes;
                    }
                    catch
                    {
                        MessageBox.Show("Cliente já cadastrado no sistema! ", "Não foi possivel inserir", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        this.DialogResult = DialogResult.No;
                    }
                }

                //ALTERAR.........................
                else if (acaoNaTelaSelecionada == AcaoNaTela.Alterar)
                {
                    Cliente cliente = new Cliente();

                    cliente.ID_CLIENTE      = Convert.ToInt32(textBoxCodigo.Text);
                    cliente.NOME            = textBoxNome.Text;
                    cliente.CPF             = textBoxCpf.Text;
                    cliente.CEP             = textBoxCep.Text;
                    cliente.ENDEREÇO        = textBoxEndereco.Text;
                    cliente.NUMERO          = int.Parse(textBoxNumero.Text);
                    cliente.COMPLEMENTO     = textBoxComplemento.Text;
                    cliente.BAIRRO          = textBoxBairro.Text;
                    cliente.CIDADE          = textBoxCidade.Text;
                    cliente.UF              = textBoxUf.Text;
                    cliente.TEL_CELULAR     = maskedTextBoxCelular.Text;
                    cliente.TEL_RESIDENCIAL = maskedTextBoxResidencial.Text;
                    cliente.EMAIL           = textBoxEmail.Text;

                    ClienteNegocios clienteNegocios = new ClienteNegocios();
                    DialogResult    rsd             = MessageBox.Show("Tem certeza que deseja alterar?", "Confirmar alteração nos dados", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                    if (rsd == DialogResult.No)
                    {
                        return;
                    }
                    string retorno = clienteNegocios.Alterar(cliente);

                    try
                    {
                        int ID_CLIENTE = Convert.ToInt32(retorno);

                        MessageBox.Show("Cliente/ID: " + ID_CLIENTE.ToString() + " Alterado com sucesso!");
                        this.DialogResult = DialogResult.Yes;
                    }
                    catch
                    {
                        MessageBox.Show("Não foi possivel alterar o cliente ", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        this.DialogResult = DialogResult.No;
                    }
                }
            }
        }
        private void buttonSalvar_Click(object sender, EventArgs e)
        {
            //verificar se e inserçaõ ou alteração
            if (_acaoNaTela.Equals(AcaoNaTela.Inserir))
            {
                Cliente cliente = new Cliente();
                cliente.Nome           = textBoxNome.Text;
                cliente.DataNascimento = dateDataNascimento.Value;
                //verificando o sexo pelo "Checked"
                if (radioSexoMasculino.Checked.Equals(true))
                {
                    cliente.Sexo = true;
                }
                else
                {
                    cliente.Sexo = false;
                }
                cliente.LimiteCompra = Convert.ToDecimal(textBoxLimiteCompra.Text);

                ClienteNegocios clienteNegocios = new ClienteNegocios();
                string          retorno         = clienteNegocios.Inserir(cliente);

                //tentar converter paa inteiro
                //se de tudo certo é porque devolveu o codigo do cliente
                //se der errado tem a mensagem de error
                try
                {
                    int idCliente1 = Convert.ToInt32(retorno);
                    MessageBox.Show("Cliente inserido com sucecsso. Código: " + idCliente1.ToString());
                    //Essa linha fecha a tela a avisa a outra que fechou com o resultado é sim
                    this.DialogResult = DialogResult.Yes;
                }
                catch
                {
                    MessageBox.Show("Não foi possivel Inserir!. Detalhes :" + retorno, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    //Essa linha fecha a tela a avisa a outra que fechou com o resultado é não
                    //ao remoover essa linha a baixo o form nao fechar, caso a rede desligue a tela fica aberta com as alterações.
                    this.DialogResult = DialogResult.No;
                }
            }
            else if (_acaoNaTela.Equals(AcaoNaTela.Alterar))
            {
                Cliente cliente = new Cliente();
                cliente.IdCliente      = Convert.ToInt32(textBoxCodigo.Text);
                cliente.Nome           = textBoxNome.Text;
                cliente.DataNascimento = dateDataNascimento.Value;
                //verificando o sexo pelo "Checked"
                if (radioSexoMasculino.Checked.Equals(true))
                {
                    cliente.Sexo = true;
                }
                else
                {
                    cliente.Sexo = false;
                }
                cliente.LimiteCompra = Convert.ToDecimal(textBoxLimiteCompra.Text);

                ClienteNegocios clienteNegocios = new ClienteNegocios();
                string          retorno         = clienteNegocios.Alterar(cliente);

                try
                {
                    int idCliente1 = Convert.ToInt32(retorno);
                    MessageBox.Show("Cliente Alterado com sucecsso. Código: " + idCliente1.ToString());
                    //Essa linha fecha a tela a avisa a outra que fechou com o resultado é sim
                    this.DialogResult = DialogResult.Yes;
                }
                catch
                {
                    MessageBox.Show("Não foi possivel Alterar!. Detalhes :" + retorno, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    //Essa linha fecha a tela a avisa a outra que fechou com o resultado é não
                    //ao remoover essa linha a baixo o form nao fechar, caso a rede desligue a tela fica aberta com as alterações.
                    this.DialogResult = DialogResult.No;
                }
            }
        }
Exemple #7
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (acaoNaTelaSelecionada == AcaoNaTela.Inserir)
            {
                Cliente cliente = new Cliente();

                cliente.Nome           = txbNome.Text;
                cliente.DataNascimento = dtpData.Value;
                if (rbMasculino.Checked == true)
                {
                    cliente.Sexo = true;
                }
                else
                {
                    cliente.Sexo = false;
                }
                if (cbOk.Checked == true)
                {
                    cliente.Pagamento = true;
                }
                else
                {
                    cliente.Pagamento = false;
                }
                cliente.CPF          = txbCPF.Text;
                cliente.RG           = txbRG.Text;
                cliente.LimiteCompra = Convert.ToDecimal(0);

                ClienteNegocios clienteNegocios = new ClienteNegocios();

                string retorno = clienteNegocios.Inserir(cliente);

                try
                {
                    int idCliente = Convert.ToInt32(retorno);

                    MessageBox.Show("Aluno inserido com sucesso. Código: " + idCliente.ToString());

                    this.DialogResult = DialogResult.Yes;
                }
                catch (Exception)
                {
                    MessageBox.Show("Não foi possível inserir o Aluno. Detalhes:  " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);

                    this.DialogResult = DialogResult.No;
                }
            }
            else if (acaoNaTelaSelecionada == AcaoNaTela.Alterar)
            {
                Cliente cliente = new Cliente();

                cliente.IdCliente      = Convert.ToInt32(txbIdCliente.Text);
                cliente.Nome           = txbNome.Text;
                cliente.DataNascimento = dtpData.Value;
                if (rbMasculino.Checked == true)
                {
                    cliente.Sexo = true;
                }
                else
                {
                    cliente.Sexo = false;
                }
                if (cbOk.Checked == true)
                {
                    cliente.Pagamento = true;
                }
                else
                {
                    cliente.Pagamento = false;
                }
                cliente.CPF          = txbCPF.Text;
                cliente.RG           = txbRG.Text;
                cliente.LimiteCompra = Convert.ToDecimal(0);

                ClienteNegocios clienteNegocios = new ClienteNegocios();

                string retorno = clienteNegocios.Alterar(cliente);

                try
                {
                    int idCliente = Convert.ToInt32(retorno);

                    MessageBox.Show("Aluno alterado com sucesso. Código: " + idCliente.ToString());

                    this.DialogResult = DialogResult.Yes;
                }
                catch (Exception)
                {
                    MessageBox.Show("Não foi possível alterar o Aluno. Detalhes:  " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);

                    this.DialogResult = DialogResult.No;
                }
            }
        }
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            var _cliente        = new Cliente();
            var _clienteNegocio = new ClienteNegocios();

            if (_acaoNatelaSelecionado == AcaoNaTela.INSERIR)
            {
                _cliente.Nome           = textNome.Text;
                _cliente.DataNascimento = dtp_Data.Value;

                if (radBtnSexoMasculino.Checked == true)
                {
                    _cliente.Sexo = true;
                }
                else
                {
                    _cliente.Sexo = false;
                }

                _cliente.LimeteCompra = Convert.ToDecimal(textValorCompra.Text);

                string retorno = _clienteNegocio.Inserir(_cliente);

                try
                {
                    int idCliente = Convert.ToInt32(retorno);

                    MessageBox.Show("Cliente cadastrado com sucesso! Código: " + idCliente.ToString(), "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch
                {
                    MessageBox.Show("Cliente  não cadastrado! Código: " + retorno, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            if (_acaoNatelaSelecionado == AcaoNaTela.ALTERAR)
            {
                _cliente.IdCliente      = Convert.ToInt32(texCodigo.Text);
                _cliente.Nome           = textNome.Text;
                _cliente.DataNascimento = dtp_Data.Value;

                if (radBtnSexoMasculino.Checked == true)
                {
                    _cliente.Sexo = true;
                }
                else
                {
                    _cliente.Sexo = false;
                }

                _cliente.LimeteCompra = Convert.ToDecimal(textValorCompra.Text);

                string retorno = _clienteNegocio.Alterar(_cliente);

                try
                {
                    int idCliente = Convert.ToInt32(retorno);

                    MessageBox.Show("Cliente Alterado com sucesso! Código: " + idCliente.ToString(), "Alterado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch
                {
                    MessageBox.Show("Cliente não alterado! Código: " + retorno, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        private void buttonSalvar_Click(object sender, EventArgs e)
        {
            if (acaoNaTela == AcaoNaTela.Alterar)
            {
                this.Text = "Alterar";

                Cliente cliente = new Cliente();

                cliente.idCliente      = Convert.ToInt32(textBoxIdCliente.Text);
                cliente.nome           = textBoxNome.Text;
                cliente.dataNascimento = dateDataNascimento.Value;

                if (radioFeminino.Checked == true)
                {
                    cliente.sexo = false; //feminino
                }
                else
                {
                    cliente.sexo = true; //masculino
                }
                cliente.limiteCompra = Convert.ToDecimal(textBoxLimiteCompra.Text);

                ClienteNegocios clienteNegocios = new ClienteNegocios();
                string          retorno         = clienteNegocios.Alterar(cliente);

                try
                {
                    int idCliente = Convert.ToInt32(retorno);
                    MessageBox.Show("Alterado com sucesso. Codigo: " + retorno);
                    this.DialogResult = DialogResult.Yes;
                }
                catch
                {
                    MessageBox.Show("Não foi possivel alterar. Erro: " + retorno);
                    this.DialogResult = DialogResult.No;
                }
            }
            else if (acaoNaTela == AcaoNaTela.Inserir)
            {
                this.Text = "Inserir";

                Cliente cliente = new Cliente();

                cliente.nome           = textBoxNome.Text;
                cliente.dataNascimento = dateDataNascimento.Value;

                if (radioFeminino.Checked == true)
                {
                    cliente.sexo = false; //feminino
                }
                else
                {
                    cliente.sexo = true; //masculino
                }
                cliente.limiteCompra = Convert.ToDecimal(textBoxLimiteCompra.Text);

                ClienteNegocios clienteNegocios = new ClienteNegocios();
                string          retorno         = clienteNegocios.Inserir(cliente);

                try
                {
                    int idCliente = Convert.ToInt32(retorno);
                    MessageBox.Show("Inserido com sucesso. Codigo: " + retorno);
                    this.DialogResult = DialogResult.Yes;
                }
                catch
                {
                    MessageBox.Show("Não foi possivel Inserir. Erro: " + retorno);
                    this.DialogResult = DialogResult.No;
                }
            }
        }
Exemple #10
0
        private void buttonSalvar_Click(object sender, EventArgs e)
        {
            //Verificar se é inserção ou alteração
            if (acaoNaTelaSelecionada == AcaoNaTela.Inserir)
            {
                Cliente cliente = new Cliente();
                cliente.nome          = textBoxNome.Text;
                cliente.dataNasimento = dateDataNascimento.Value;

                if (radioSexoMasculino.Checked == true)
                {
                    cliente.sexo = true;
                }
                else
                {
                    cliente.sexo = false;
                }

                cliente.limiteCompra = Convert.ToDecimal(textBoxLimiteCompra.Text);

                ClienteNegocios clienteNegocios = new ClienteNegocios();
                string          retorno         = clienteNegocios.Inserir(cliente);

                try
                {
                    int idCliente = Convert.ToInt32(retorno);
                    MessageBox.Show("Cliente inserindo com sucesso. Código: " + idCliente);
                    this.DialogResult = DialogResult.Yes;
                }
                catch
                {
                    MessageBox.Show("Não foi possível inserir.Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.DialogResult = DialogResult.No;
                }
            }
            else if (acaoNaTelaSelecionada == AcaoNaTela.Alterar)
            {
                Cliente cliente = new Cliente();

                cliente.idCliente     = Convert.ToInt32(textBoxCodigo.Text);
                cliente.nome          = textBoxNome.Text;
                cliente.dataNasimento = dateDataNascimento.Value;

                if (radioSexoMasculino.Checked == true)
                {
                    cliente.sexo = true;
                }
                else
                {
                    cliente.sexo = false;
                }

                cliente.limiteCompra = Convert.ToDecimal(textBoxLimiteCompra.Text);

                ClienteNegocios clienteNegocios = new ClienteNegocios();
                string          retorno         = clienteNegocios.Alterar(cliente);

                try
                {
                    int idCliente = Convert.ToInt32(retorno);
                    MessageBox.Show("Cliente alterado com sucesso. Código: " + idCliente);
                    this.DialogResult = DialogResult.Yes;
                }
                catch
                {
                    MessageBox.Show("Não foi possível alterar.Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.DialogResult = DialogResult.No;
                }
            }
        }
        private void buttonSalvar_Click(object sender, EventArgs e)
        {
            //VERIFICAR SE É  INSERÇAO OU ALTERAÇÃO
            if (acaoNaTelaSelecionada.Equals(AcaoNaTela.Inserir))
            {
                //instanciando um cliente
                Cliente cliente = new Cliente();
                //as propriedades do cliente recebendo dados pelos componentes
                cliente.Nome           = textBoxNome.Text;
                cliente.DataNascimento = dateTimeDataNascimento.Value;
                //verificando qual campo esta checado, masculino ou feminino
                if (radioButtonMasculino.Checked == true)
                {
                    cliente.Sexo = true;
                }
                else
                {
                    cliente.Sexo = false;
                }
                //Convertendo um string para decimal
                cliente.LimiteCompra = Convert.ToDecimal(textBoxLimiteCompra.Text);
                //instanciando a regra de negocio, la que tera os parametros para inserir
                ClienteNegocios clienteNegocio = new ClienteNegocios();
                string          retorno        = clienteNegocio.Inserir(cliente);

                //tentar converter para inteiro o retorno da procedure
                //se de certo é porque devolveu o codigo do cliente
                //se de errado tem a mensagem de erro
                try
                {
                    int IdCliente = Convert.ToInt32(retorno);
                    MessageBox.Show("Cliente inserido com sucesso. codigo : " + retorno.ToString());
                    this.DialogResult = DialogResult.Yes;
                }
                catch (Exception)
                {
                    MessageBox.Show("Não foi possivel inserir o cliente. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.DialogResult = DialogResult.No;
                }
            }
            else if (acaoNaTelaSelecionada.Equals(AcaoNaTela.Alterar))
            {
                //instanciando um cliente //CRIO UM NOVO CLIENTE
                Cliente cliente = new Cliente();

                //COLOCO OS CAMPOS DA TELA EM UM OBJETO CLIENTE, E ENVIO PARA ALTERAR NO BANCO
                cliente.IdCliente = Convert.ToInt32(textBoxCodigo.Text);
                //as propriedades do cliente recebendo dados pelos componentes
                cliente.Nome           = textBoxNome.Text;
                cliente.DataNascimento = dateTimeDataNascimento.Value;
                //verificando qual campo esta checado, masculino ou feminino
                if (radioButtonMasculino.Checked == true)
                {
                    cliente.Sexo = true;
                }
                else
                {
                    cliente.Sexo = false;
                }
                //Convertendo um string para decimal
                cliente.LimiteCompra = Convert.ToDecimal(textBoxLimiteCompra.Text);
                //instanciando a regra de negocio, la que tera os parametros para inserir
                ClienteNegocios clienteNegocio = new ClienteNegocios();
                string          retorno        = clienteNegocio.Alterar(cliente);

                //tentar converter para inteiro o retorno da procedure
                //se de certo é porque devolveu o codigo do cliente
                //se de errado tem a mensagem de erro
                try
                {
                    int IdCliente = Convert.ToInt32(retorno);
                    MessageBox.Show("Cliente atualizado com sucesso. codigo : " + retorno.ToString());
                    this.DialogResult = DialogResult.Yes;
                }
                catch (Exception)
                {
                    MessageBox.Show("Não foi possivel atualizar o cliente. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.DialogResult = DialogResult.No;
                }
            }
        }