public void inserirVendedor(Estoque_Vend vend) { con = new ConexaoBanco().obterConexao(); try { String sql = "insert into vendedor (senha, nome_ven, endereco, salario_fixo, dt_registro, telefone) values(@senha, @nome_ven, @endereco, @salario_fixo, @dt_registro, @telefone)"; cmd = con.CreateCommand(); cmd.CommandText = sql; //cmd.Parameters.AddWithValue("@id_ven", vend._id_ven); cmd.Parameters.AddWithValue("@senha", vend._senha); cmd.Parameters.AddWithValue("@nome_ven", vend._nome_ven); cmd.Parameters.AddWithValue("@endereco", vend._endereco); cmd.Parameters.AddWithValue("@salario_fixo", vend._salario_fixo); cmd.Parameters.AddWithValue("@dt_registro", vend._dt_registro); cmd.Parameters.AddWithValue("@telefone", vend._tell); //cmd.Parameters.AddWithValue("@id_vend_adm", vend._id_vend_adm); object o = cmd.ExecuteScalar(); if (o != null) { vend._id_ven = Convert.ToInt32(o); } } catch (SqlException erro) { throw new InvalidOperationException("Erro ao inserir o Registro: " + erro.Message); } finally { con.Close(); } }
private void btnAlterar_Click(object sender, EventArgs e) { if (txtNome.Text != "" & txtEndereco.Text != "" & txtSalario.Text != "" & txtSenha.Text != "" & mtxtDataRegistro.Text != "" & mtxtTelefone.Text != "" & cmbNivelAcesso.Text != "") { Estoque_Vend vend = new Estoque_Vend(); vend._nome_ven = txtNome.Text; vend._dt_registro = Convert.ToDateTime(mtxtDataRegistro.Text); vend._tell = Convert.ToInt32(mtxtTelefone.Text); vend._endereco = txtEndereco.Text; vend._senha = Convert.ToInt32(txtSenha.Text); vend._salario_fixo = Convert.ToDouble(txtSalario.Text); vend._id_ven = Convert.ToInt32(lblid.Text); /*if (cmbNivelAcesso.Text == "Administrador") * { * vend._id_vend_adm = 1; * } * else * { * vend._id_vend_adm = 2; * }*/ EstoqueDAO DAO = new EstoqueDAO(); var result = MessageBox.Show("Deseja alterar?", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { DAO.AlterarVend(vend); if (vend._id_ven != 0) { MessageBox.Show("Dados inseridos com sucesso"); } limparTexts(); dgvVend.Enabled = true; btnAlterar.Enabled = false; btnCancelar.Enabled = false; btnCadastrarVendedor.Enabled = true; } else { limparTexts(); } } else { MessageBox.Show("Preencha todos os campos.", "Alerta"); } }
public DataTable AlterarVend(Estoque_Vend vend) { DataTable dt = new DataTable(); con = new ConexaoBanco().obterConexao(); try { StringBuilder sql = new StringBuilder(); sql.AppendLine("UPDATE vendedor SET nome_ven = @nome_ven, senha = @senha, salario_fixo = @salario_fixo, endereco = @endereco, dt_registro = @dt_registro, telefone = @telefone"); sql.AppendLine("WHERE id_ven = @id_ven "); cmd = con.CreateCommand(); cmd.CommandText = sql.ToString(); cmd.Parameters.AddWithValue("@id_ven", vend._id_ven); cmd.Parameters.AddWithValue("@senha", vend._senha); cmd.Parameters.AddWithValue("@nome_ven", vend._nome_ven); cmd.Parameters.AddWithValue("@endereco", vend._endereco); cmd.Parameters.AddWithValue("@salario_fixo", vend._salario_fixo); cmd.Parameters.AddWithValue("@dt_registro", vend._dt_registro); cmd.Parameters.AddWithValue("@telefone", vend._tell); // cmd.Parameters.AddWithValue("@id_vend_adm", vend._id_vend_adm); //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(); } }