Exemple #1
0
        // Inserir //

        public void inserirClie(Estoque_Clie clie)
        {
            con = new ConexaoBanco().obterConexao();

            try
            {
                String sql = "insert into cliente (cpf, nome, endereco, dt_nasci, situacao, telefone) values (@cpf, @nome, @endereco, @dt_nasci, @situacao, @telefone); select scope_identity(); ";
                cmd             = con.CreateCommand();
                cmd.CommandText = sql;

                cmd.Parameters.AddWithValue("@cpf", clie._cpf);
                cmd.Parameters.AddWithValue("@nome", clie._nome);
                cmd.Parameters.AddWithValue("@endereco", clie._endereco);
                cmd.Parameters.AddWithValue("@dt_nasci", clie._dt_nasci);
                cmd.Parameters.AddWithValue("@situacao", clie._situacao);
                cmd.Parameters.AddWithValue("@telefone", clie._telefone);

                object o = cmd.ExecuteScalar();

                /*if (o != null)
                 *  clie._cpf = Convert.ToInt32(o);*/
            }
            catch (SqlException erro)
            {
                throw new InvalidOperationException("Erro ao inserir o Registro: " + erro.Message);
            }
            finally
            {
                con.Close();
            }
        }
Exemple #2
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            if (txtEndereco.Text != "" & txtNome.Text != "" & mtxtCPF.Text != "" & mtxtDataNasc.Text != "" & mtxtTelefone.Text != "" & cmbSituacao.Text != "")
            {
                Estoque_Clie clie = new Estoque_Clie();
                clie._nome     = txtNome.Text;
                clie._dt_nasci = Convert.ToDateTime(mtxtDataNasc.Text);
                clie._telefone = Convert.ToInt32(mtxtTelefone.Text);
                clie._endereco = txtEndereco.Text;
                clie._cpf      = Convert.ToDouble(mtxtCPF.Text);

                if (cmbSituacao.Text == "Ativo")
                {
                    id             = 1;
                    clie._situacao = id;
                }
                else
                {
                    id             = 0;
                    clie._situacao = id;
                }

                EstoqueDAO DAO = new EstoqueDAO();

                var result = MessageBox.Show("Deseja alterar?", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (result == DialogResult.Yes)
                {
                    DAO.AlterarClie(clie);
                    if (clie._cpf != 0)
                    {
                        MessageBox.Show("Dados inseridos com sucesso");
                    }
                    limparTexts();
                    btnAlterar.Enabled  = false;
                    btnCancelar.Enabled = false;
                    dgvClie.Enabled     = true;
                }
                else
                {
                    limparTexts();
                }
            }
            else
            {
                MessageBox.Show("Preencha todos os campos.", "Alerta");
            }
        }
Exemple #3
0
        //-------------ALTERAR--------------

        public DataTable AlterarClie(Estoque_Clie clie)
        {
            DataTable dt = new DataTable();

            con = new ConexaoBanco().obterConexao();

            try
            {
                StringBuilder sql = new StringBuilder();
                sql.AppendLine("UPDATE cliente SET nome = @nome, endereco = @endereco, dt_nasci = @dt_nasci, situacao = @situacao, telefone = @telefone");
                sql.AppendLine("WHERE cpf = @cpf ");

                cmd             = con.CreateCommand();
                cmd.CommandText = sql.ToString();

                cmd.Parameters.AddWithValue("@cpf", clie._cpf);
                cmd.Parameters.AddWithValue("@nome", clie._nome);
                cmd.Parameters.AddWithValue("@endereco", clie._endereco);
                cmd.Parameters.AddWithValue("@dt_nasci", clie._dt_nasci);
                cmd.Parameters.AddWithValue("@situacao", clie._situacao);
                cmd.Parameters.AddWithValue("@telefone", clie._telefone);

                //cmd.Parameters.AddWithValue("@nome", "%" + termo + "%");

                SqlDataAdapter da = new SqlDataAdapter(cmd);

                da.Fill(dt);

                return(dt);
            }
            catch (SqlException erro)
            {
                throw new InvalidOperationException("Erro ao alterar o Registro");
            }
            finally
            {
                con.Close();
            }
        }