Пример #1
0
        private void toolStripButton1_Click(object sender, EventArgs e)
        {
            if (dgvConsultarCliente.RowCount > 0 && alterar)
            {
                clienteDAL.Idpessoa = Convert.ToInt32(dgvConsultarCliente.SelectedCells[colIdCliente.Index].Value);
                clienteDAL          = ClienteDAL.GetById(clienteDAL.Idpessoa);

                txtNome.Text           = clienteDAL.Nome;
                txtRg.Text             = clienteDAL.Documento;
                txtCpf.Text            = clienteDAL.Cpf_cnpj;
                txtDataNascimento.Text = clienteDAL.Data_nascimento.ToString() == null ? "" : clienteDAL.Data_nascimento.ToString();
                txtEmail.Text          = clienteDAL.Email;
                txtTelefone.Text       = clienteDAL.Telefone;
                txtEndereco.Text       = clienteDAL.Endereco;
                txtCidade.Text         = clienteDAL.Cidade;
                cmbUf.Text             = clienteDAL.Uf;
                cmbTipo.Text           = clienteDAL.Tipo_cliente;

                lblTitulo.Text          = "Atualizar Dados Cliente";
                alterar                 = true;
                tabControl1.SelectedTab = tabPage1;
            }
            else
            {
                MessageBox.Show("Selecione Algum registro para alterar!", "Nenhum registro selecionado", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Пример #2
0
        public static bool Update_Client(ClienteDAL clienteDAL)
        {
            bool sucesso = false;

            try
            {
                SqlCommand cmd = new SqlCommand("update JOALHERIA.CLIENTE set nome = @nome, tipo_documento = @tipo_documento, rg = @rg, cpf = @cpf, data_nascimento = @data_nascimento, email = @email, telefone = @telefone, endereco = @endereco, cidade = @cidade, uf = @uf, complemento = @complemento, tipo_pessoa = @tipo_pessoa, tipo_cliente = @tipo_cliente, data_registro = @data_registro where idcliente = @idcliente;");
                cmd.Parameters.AddWithValue(@"idcliente", clienteDAL.Idpessoa);
                cmd.Parameters.AddWithValue(@"nome", clienteDAL.Nome);
                cmd.Parameters.AddWithValue(@"tipo_documento", clienteDAL.Tipo_documento);
                cmd.Parameters.AddWithValue(@"rg", clienteDAL.Documento);
                cmd.Parameters.AddWithValue(@"cpf", clienteDAL.Cpf_cnpj);
                cmd.Parameters.AddWithValue(@"data_nascimento", clienteDAL.Data_nascimento);
                cmd.Parameters.AddWithValue(@"email", clienteDAL.Email);
                cmd.Parameters.AddWithValue(@"telefone", clienteDAL.Telefone);
                cmd.Parameters.AddWithValue(@"endereco", clienteDAL.Endereco);
                cmd.Parameters.AddWithValue(@"cidade", clienteDAL.Cidade);
                cmd.Parameters.AddWithValue(@"uf", clienteDAL.Uf);
                cmd.Parameters.AddWithValue(@"complemento", clienteDAL.Complemento);
                cmd.Parameters.AddWithValue(@"tipo_pessoa", clienteDAL.Tipo_pessoa);
                cmd.Parameters.AddWithValue(@"tipo_cliente", clienteDAL.Tipo_cliente);
                cmd.Parameters.AddWithValue(@"data_registro", clienteDAL.Data_registro);

                Acces.ExecuteNonQuery(cmd);
                sucesso = true;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Falha ao atualizar dados do Cliente! \n\r\n\r " + (ex.InnerException != null ? ex.InnerException.Message : ""), "1) " + ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                sucesso = false;
            }
            return(sucesso);
        }
Пример #3
0
        public static bool Insert_Client(ClienteDAL clienteDAL)
        {
            bool sucesso = false;

            try
            {
                SqlCommand cmd = new SqlCommand("insert into JOALHERIA.CLIENTE (nome, tipo_documento, rg, cpf, data_nascimento, email, telefone, endereco, cidade, uf, complemento, tipo_pessoa, tipo_cliente, data_registro) values (@nome, @tipo_documento, @rg, @cpf, @data_nascimento, @email, @telefone, @endereco, @cidade, @uf, @complemento, @tipo_pessoa, @tipo_cliente, @data_registro);");
                cmd.Parameters.AddWithValue(@"nome", clienteDAL.Nome);
                cmd.Parameters.AddWithValue(@"tipo_documento", clienteDAL.Tipo_documento);
                cmd.Parameters.AddWithValue(@"rg", clienteDAL.Documento);
                cmd.Parameters.AddWithValue(@"cpf", clienteDAL.Cpf_cnpj);
                cmd.Parameters.AddWithValue(@"data_nascimento", clienteDAL.Data_nascimento);
                cmd.Parameters.AddWithValue(@"email", clienteDAL.Email);
                cmd.Parameters.AddWithValue(@"telefone", clienteDAL.Telefone);
                cmd.Parameters.AddWithValue(@"endereco", clienteDAL.Endereco);
                cmd.Parameters.AddWithValue(@"cidade", clienteDAL.Cidade);
                cmd.Parameters.AddWithValue(@"uf", clienteDAL.Uf);
                cmd.Parameters.AddWithValue(@"complemento", clienteDAL.Complemento);
                cmd.Parameters.AddWithValue(@"tipo_pessoa", clienteDAL.Tipo_pessoa);
                cmd.Parameters.AddWithValue(@"tipo_cliente", clienteDAL.Tipo_cliente);
                cmd.Parameters.AddWithValue(@"data_registro", clienteDAL.Data_registro);

                Acces.ExecuteNonQuery(cmd);

                sucesso = true;
            }
            catch (Exception ex)
            {
                sucesso = false;
                MessageBox.Show("Falha ao cadastrar Cliente! \n\r\n\r " + (ex.InnerException != null ? ex.InnerException.Message : ""), "1) " + ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            return(sucesso);
        }
Пример #4
0
        public static ClienteDAL GetById(int idcliente)
        {
            ClienteDAL result = new ClienteDAL();
            SqlCommand cmd    = new SqlCommand("select * from JOALHERIA.CLIENTE where IDCLIENTE = '" + idcliente + "';");
            DataTable  dt     = Acces.ExecuteReader(cmd).Tables[0];

            if (dt.Rows.Count > 0)
            {
                result = new ClienteDAL(dt.Rows[0]);
            }
            return(result);
        }
Пример #5
0
 public void ResetarCampos()
 {
     clienteDAL = new ClienteDAL();
     txtCpf.Clear();
     txtNome.Clear();
     txtRg.Clear();
     txtCidade.Clear();
     txtDataNascimento.ResetText();
     txtEmail.Clear();
     txtEndereco.Clear();
     txtTelefone.Clear();
     txtCidade.Clear();
     cmbUf.Text     = "";
     cmbTipo.Text   = "";
     lblTitulo.Text = "Cadastrar Cliente";
     alterar        = false;
 }
Пример #6
0
        public void Salvar()
        {
            if (alterar == false && ValidarCamposObrigatorios() == true)
            {
                var clienteDAL = new JOALHERIADAL.ClienteDAL();

                clienteDAL.Nome            = txtNome.Text;
                clienteDAL.Documento       = txtRg.Text;
                clienteDAL.Cpf_cnpj        = txtCpf.Text;
                clienteDAL.Data_nascimento = Convert.ToDateTime(txtDataNascimento.Text);
                clienteDAL.Email           = txtEmail.Text;
                clienteDAL.Telefone        = txtTelefone.Text;
                clienteDAL.Endereco        = txtEndereco.Text;
                clienteDAL.Cidade          = txtCidade.Text;
                clienteDAL.Uf           = cmbUf.Text;
                clienteDAL.Tipo_cliente = cmbTipo.Text;
                ClienteDAL.Insert_Client(clienteDAL);

                MessageBox.Show("Cliente registrado !", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                ResetarCampos();
                ConsultarGrid();
            }
            if (alterar == true && ValidarCamposObrigatorios() == true && clienteDAL.Idpessoa > 0)
            {
                clienteDAL.Nome            = txtNome.Text;
                clienteDAL.Documento       = txtRg.Text;
                clienteDAL.Cpf_cnpj        = txtCpf.Text;
                clienteDAL.Data_nascimento = Convert.ToDateTime(txtDataNascimento.Text);
                clienteDAL.Email           = txtEmail.Text;
                clienteDAL.Telefone        = txtTelefone.Text;
                clienteDAL.Endereco        = txtEndereco.Text;
                clienteDAL.Cidade          = txtCidade.Text;
                clienteDAL.Uf           = cmbUf.Text;
                clienteDAL.Tipo_cliente = cmbTipo.Text;
                ClienteDAL.Update_Client(clienteDAL);

                MessageBox.Show("Cliente Atualizado !", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                ResetarCampos();
                ConsultarGrid();
            }
        }