private void BtnConfirmar_Click(object sender, EventArgs e) { try { if (!validarCamposObrigatorios()) { return; } VendedorEntidade vVendedorEntidade = RecursosGlobais.VendedorLogado; vVendedorEntidade.vSenha = TxtSenha.Text; vVendedorEntidade.AlterarSenha(); MessageBox.Show("Senha alterada com sucesso." , "Informação" , MessageBoxButtons.OK , MessageBoxIcon.Information); this.Close(); } catch (Exception ex) { MessageBox.Show("Erro ao " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } }
private void GridDados_CellContentClick(object sender, DataGridViewCellEventArgs e) { switch (GridDados.Columns[e.ColumnIndex].Name) { case "Alterar": try { VendedorEntidade vVendedorEntidade = new VendedorEntidade(); vVendedorEntidade.iId = Int32.Parse(GridDados.Rows[e.RowIndex].Cells["iId"].Value.ToString()); vVendedorEntidade.Carregar(); FormManutencaoVendedor vFormManutencaoVendedor = new FormManutencaoVendedor(Enumeradores.EnumEstadoForm.ALTERACAO, vVendedorEntidade); vFormManutencaoVendedor.ShowDialog(this); CarregarGrid(); } catch (Exception ex) { MessageBox.Show("Erro ao " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } break; } }
public List <SqlParameter> fnGetAllSqlParameters(VendedorEntidade pVendedorEntidade) { List <SqlParameter> vListOfSqlParameter = new List <SqlParameter>(); if (pVendedorEntidade.iId > 0) { vListOfSqlParameter.Add(Conexao.CriarParametro("@piId", DbType.Int32, pVendedorEntidade.iId)); } vListOfSqlParameter.Add(Conexao.CriarParametro("@pvNome", DbType.String, pVendedorEntidade.vNome)); vListOfSqlParameter.Add(Conexao.CriarParametro("@pvLogin", DbType.String, pVendedorEntidade.vLogin)); vListOfSqlParameter.Add(Conexao.CriarParametro("@pvSenha", DbType.String, pVendedorEntidade.vSenha)); vListOfSqlParameter.Add(Conexao.CriarParametro("@pbAtivo", DbType.Boolean, pVendedorEntidade.bAtivo)); vListOfSqlParameter.Add(Conexao.CriarParametro("@pvCpf", DbType.String, pVendedorEntidade.vCpf)); vListOfSqlParameter.Add(Conexao.CriarParametro("@pdSalario", DbType.Decimal, pVendedorEntidade.dSalario)); vListOfSqlParameter.Add(Conexao.CriarParametro("@piPercentualComissao", DbType.Int32, pVendedorEntidade.iPercentualComissao)); vListOfSqlParameter.Add(Conexao.CriarParametro("@pdtDataAdmissao", DbType.DateTime, pVendedorEntidade.dtDataAdmissao)); vListOfSqlParameter.Add(Conexao.CriarParametro("@pdtDataDemissao", DbType.DateTime, pVendedorEntidade.dtDataDemissao)); return(vListOfSqlParameter); }
public SqlDataReader Consultar(VendedorEntidade pVendedorEntidade) { List <SqlParameter> vListOfSqlParameter = new List <SqlParameter>(); if (pVendedorEntidade.iId > 0) { vListOfSqlParameter.Add(Conexao.CriarParametro("@piId", DbType.Int32, pVendedorEntidade.iId)); } if (!string.IsNullOrWhiteSpace(pVendedorEntidade.vNome)) { vListOfSqlParameter.Add(Conexao.CriarParametro("@pvNome", DbType.String, pVendedorEntidade.vNome)); } if (!string.IsNullOrWhiteSpace(pVendedorEntidade.vLogin)) { vListOfSqlParameter.Add(Conexao.CriarParametro("@pvLogin", DbType.String, pVendedorEntidade.vLogin)); } if (!string.IsNullOrWhiteSpace(pVendedorEntidade.vSenha)) { vListOfSqlParameter.Add(Conexao.CriarParametro("@pvSenha", DbType.String, pVendedorEntidade.vSenha)); } if (pVendedorEntidade.bAtivo != null) { vListOfSqlParameter.Add(Conexao.CriarParametro("@pbAtivo", DbType.Boolean, pVendedorEntidade.bAtivo)); } return(Conexao.ExecuteReader("SPSel_TbVendedor", vListOfSqlParameter)); }
public void Excluir(VendedorEntidade pVendedorEntidade) { List <SqlParameter> vListOfSqlParameter = new List <SqlParameter>(); vListOfSqlParameter.Add(Conexao.CriarParametro("@piId", DbType.Int32, pVendedorEntidade.iId)); Conexao.ExecuteNonQuery("SPDel_TbVendedor", vListOfSqlParameter); }
private void BtnCadastrar_Click(object sender, EventArgs e) { try { if (!validarCamposObrigatorios()) { return; } VendedorEntidade vVendedorEntidade = new VendedorEntidade(); vVendedorEntidade.vNome = TxtNome.Text; vVendedorEntidade.vCpf = TxtCpf.Text; vVendedorEntidade.vLogin = TxtLogin.Text; vVendedorEntidade.dtDataAdmissao = DtDataAdmissao.Value; vVendedorEntidade.iPercentualComissao = int.Parse(TxtPercentualComissao.Text); vVendedorEntidade.dtDataDemissao = DtDataDemissao.Value; vVendedorEntidade.bAtivo = RbtAtivo.Checked; vVendedorEntidade.dSalario = Decimal.Parse(TxtSalario.Text); if (aEstadoForm == Enumeradores.EnumEstadoForm.CADASTRO) { vVendedorEntidade.vSenha = TxtSenha.Text; } else if (aEstadoForm == Enumeradores.EnumEstadoForm.ALTERACAO) { vVendedorEntidade.iId = aVendedorEntidade.iId; vVendedorEntidade.vSenha = aVendedorEntidade.vSenha; } vVendedorEntidade.Salvar(); MessageBox.Show("Vendedor salvo com sucesso" , "Informacao" , MessageBoxButtons.OK , MessageBoxIcon.Information); //fecha a tela this.Close(); } catch (Exception ex) { MessageBox.Show("Erro ao " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } }
public FormManutencaoVendedor(Enumeradores.EnumEstadoForm pEstadoForm, VendedorEntidade pVendedorEntidade) { InitializeComponent(); aEstadoForm = pEstadoForm; if (aEstadoForm == Enumeradores.EnumEstadoForm.ALTERACAO) { aVendedorEntidade = pVendedorEntidade; if (aVendedorEntidade.dtDataDemissao > DateTime.MinValue) { LblDataDemissao.Visible = true; } } }
private void CarregarGrid() { try { VendedorEntidade vVendedorEntidade = new VendedorEntidade(); vVendedorEntidade.vNome = TxtNome.Text; GridDados.DataSource = VendedorEntidade.Consultar(vVendedorEntidade); } catch (Exception ex) { MessageBox.Show("Erro ao " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } }
private void Logar() { try { if (!validarCamposObrigatorios()) { return; } string vLogin = CboLogin.Text; string vSenha = TxtSenha.Text; VendedorEntidade vVendedorEntidade = VendedorEntidade.ValidarLogin(vLogin, vSenha); if (vVendedorEntidade == null) { MessageBox.Show("Senha errada" , "Aviso" , MessageBoxButtons.OK , MessageBoxIcon.Warning); TxtSenha.Focus(); TxtSenha.SelectAll(); } else { RecursosGlobais.VendedorLogado = vVendedorEntidade; this.Close(); } } catch (Exception ex) { MessageBox.Show("Erro ao logar no sistema" , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } }
private void FormLogin_Load(object sender, EventArgs e) { try { //carrega o combo de vendedores CboLogin.ValueMember = "iId"; CboLogin.DisplayMember = "vLogin"; //POLIMORFISMO, em tempo de execucao, o sistema sabe que o metodo consultar é da classe vendedor var vendedor = new VendedorEntidade(); vendedor.bAtivo = true; CboLogin.DataSource = VendedorEntidade.Consultar(vendedor); //coloca o foco para o campo da senha this.ActiveControl = TxtSenha; } catch (Exception ex) { MessageBox.Show("Erro ao carregar a lista de usuários" , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } }
public int Incluir(VendedorEntidade pVendedorEntidade) { return(Convert.ToInt32(Conexao.ExecuteScalar("SPIns_TbVendedor", this.fnGetAllSqlParameters(pVendedorEntidade)))); }
public void Alterar(VendedorEntidade pVendedorEntidade) { Conexao.ExecuteNonQuery("SPUpd_TbVendedor", this.fnGetAllSqlParameters(pVendedorEntidade)); }