private void FormManutencaoVeiculo_Load(object sender, EventArgs e) { try { //carrega o combo de montadoras CboMontadora.ValueMember = "iId"; CboMontadora.DisplayMember = "vNome"; CboMontadora.DataSource = MontadoraEntidade.Consultar(new MontadoraEntidade()); if (aEstadoForm == Enumeradores.EnumEstadoForm.ALTERACAO) { TxtModelo.Text = aVeiculoEntidade.vModelo; CboMontadora.SelectedValue = aVeiculoEntidade.vMontadoraEntidade.iId; TxtAnoFabricacao.Text = aVeiculoEntidade.iAnoFabricacao.ToString(); TxtCor.Text = aVeiculoEntidade.vCor; TxtValorDiaria.Text = aVeiculoEntidade.dValorLocacao.ToString(); TxtPlaca.Text = aVeiculoEntidade.vPlaca; TxtQuilometragem.Text = aVeiculoEntidade.iQuilometragem.ToString(); BtnCadastrar.Text = "&Alterar"; } } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } }
public void Excluir(MontadoraEntidade pMontadoraEntidade) { List <SqlParameter> vListOfSqlParameter = new List <SqlParameter>(); vListOfSqlParameter.Add(Conexao.CriarParametro("@piId", DbType.Int32, pMontadoraEntidade.iId)); Conexao.ExecuteNonQuery("SPDel_TbMontadora", vListOfSqlParameter); }
public FormManutencaoMontadora(Enumeradores.EnumEstadoForm pEstadoForm, MontadoraEntidade pMontadoraEntidade) { InitializeComponent(); aEstadoForm = pEstadoForm; if (aEstadoForm == Enumeradores.EnumEstadoForm.ALTERACAO) { aMontadoraEntidade = pMontadoraEntidade; } }
private void CarregarGrid() { try { MontadoraEntidade vMontadoraEntidade = new MontadoraEntidade(); vMontadoraEntidade.vNome = TxtNome.Text; GridDados.DataSource = MontadoraEntidade.Consultar(vMontadoraEntidade); } catch (Exception ex) { MessageBox.Show("Erro ao " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } }
public SqlDataReader Consultar(MontadoraEntidade pMontadoraEntidade) { List <SqlParameter> vListOfSqlParameter = new List <SqlParameter>(); if (pMontadoraEntidade.iId > 0) { vListOfSqlParameter.Add(Conexao.CriarParametro("@piId", DbType.Int32, pMontadoraEntidade.iId)); } else { if (!String.IsNullOrWhiteSpace(pMontadoraEntidade.vNome)) { vListOfSqlParameter.Add(Conexao.CriarParametro("@pvNome", DbType.String, pMontadoraEntidade.vNome)); } } return(Conexao.ExecuteReader("SPSel_TbMontadora", vListOfSqlParameter)); }
private void FormLocacaoVeiculos_Load(object sender, EventArgs e) { CboFormaPagamento.SelectedIndex = 0; //carrega o combo de veiculos CboVeiculo.ValueMember = "iId"; CboVeiculo.DisplayMember = "vModeloEPlaca"; aListVeiculoEntidade = VeiculoEntidade.Consultar(Enumeradores.EnumEstadoVeiculo.DISPONIVEL); CboVeiculo.DataSource = aListVeiculoEntidade; //carrega o combo de marcas CboMarca.ValueMember = "iId"; CboMarca.DisplayMember = "vNome"; CboMarca.DataSource = MontadoraEntidade.Consultar(new MontadoraEntidade()); //carrega o combo de clientes CboCliente.ValueMember = "iId"; CboCliente.DisplayMember = "vNomeECpf"; CboCliente.DataSource = ClienteEntidade.Consultar(new ClienteEntidade()); TxtVendedorLogado.Text = RecursosGlobais.VendedorLogado.vNome; }
public List <SqlParameter> fnGetAllSqlParameters(MontadoraEntidade pMontadoraEntidade) { List <SqlParameter> vListOfSqlParameter = new List <SqlParameter>(); if (pMontadoraEntidade.iId > 0) { vListOfSqlParameter.Add(Conexao.CriarParametro("@piId", DbType.Int32, pMontadoraEntidade.iId)); } vListOfSqlParameter.Add(Conexao.CriarParametro("@pvNome", DbType.String, pMontadoraEntidade.vNome)); vListOfSqlParameter.Add(Conexao.CriarParametro("@pdFaturamentoEmDolar", DbType.Decimal, pMontadoraEntidade.dFaturamentoEmDolar)); vListOfSqlParameter.Add(Conexao.CriarParametro("@pdLucroAnualEmDolar", DbType.Decimal, pMontadoraEntidade.dLucroAnualEmDolar)); vListOfSqlParameter.Add(Conexao.CriarParametro("@pvCidadeFundacao", DbType.String, pMontadoraEntidade.vCidadeFundacao)); vListOfSqlParameter.Add(Conexao.CriarParametro("@pdtDataFundacao", DbType.DateTime, pMontadoraEntidade.dtDataFundacao)); vListOfSqlParameter.Add(Conexao.CriarParametro("@piQtdFabricas", DbType.Int32, pMontadoraEntidade.iQtdFabricas)); return(vListOfSqlParameter); }
private void BtnCadastrar_Click(object sender, EventArgs e) { try { MontadoraEntidade vMontadoraEntidade = new MontadoraEntidade(); vMontadoraEntidade.vNome = TxtNome.Text; vMontadoraEntidade.vCidadeFundacao = TxtCidadeFundacao.Text; vMontadoraEntidade.dtDataFundacao = DtDataFundacao.Value; vMontadoraEntidade.dLucroAnualEmDolar = Convert.ToDecimal(TxtLucroAnual.Text); vMontadoraEntidade.dFaturamentoEmDolar = Convert.ToDecimal(TxtFaturamento.Text); vMontadoraEntidade.iQtdFabricas = Convert.ToInt32(TxtQtdFabricas.Text); if (aEstadoForm == Enumeradores.EnumEstadoForm.ALTERACAO) { vMontadoraEntidade.iId = aMontadoraEntidade.iId; } vMontadoraEntidade.Salvar(); MessageBox.Show("Montadora salva com sucesso" , "Informação" , MessageBoxButtons.OK , MessageBoxIcon.Information); //fecha a tela this.Close(); } catch (Exception ex) { MessageBox.Show("Erro ao " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } }
public int Incluir(MontadoraEntidade pMontadoraEntidade) { return(Convert.ToInt32(Conexao.ExecuteScalar("SPIns_TbMontadora", this.fnGetAllSqlParameters(pMontadoraEntidade)))); }
public void Alterar(MontadoraEntidade pMontadoraEntidade) { Conexao.ExecuteNonQuery("SPUpd_TbMontadora", this.fnGetAllSqlParameters(pMontadoraEntidade)); }
private void GridDados_CellContentClick(object sender, DataGridViewCellEventArgs e) { switch (GridDados.Columns[e.ColumnIndex].Name) { case "Alterar": try { MontadoraEntidade vMontadoraEntidade = new MontadoraEntidade(); vMontadoraEntidade.iId = Int32.Parse(GridDados.SelectedRows[0].Cells["iId"].Value.ToString()); vMontadoraEntidade = MontadoraEntidade.Consultar(vMontadoraEntidade).First(); FormManutencaoMontadora vFormManutencaoMontadora = new FormManutencaoMontadora(Enumeradores.EnumEstadoForm.ALTERACAO, vMontadoraEntidade); vFormManutencaoMontadora.ShowDialog(this); CarregarGrid(); } catch (Exception ex) { MessageBox.Show("Erro ao " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } break; case "Excluir": try { DialogResult vResposta = MessageBox.Show("Deseja realmente excluir esta montadora?" , "Pergunta" , MessageBoxButtons.YesNo , MessageBoxIcon.Question , MessageBoxDefaultButton.Button2); if (vResposta == DialogResult.No) { return; } MontadoraEntidade vMontadoraEntidade = new MontadoraEntidade(); vMontadoraEntidade.iId = Int32.Parse(GridDados.SelectedRows[0].Cells["iId"].Value.ToString()); vMontadoraEntidade.Excluir(); MessageBox.Show("Montadora excluída com sucesso." , "Informação" , MessageBoxButtons.OK , MessageBoxIcon.Information); CarregarGrid(); } catch (Exception ex) { MessageBox.Show("Erro ao " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } break; } }