public List <SqlParameter> fnGetAllSqlParameters(AluguelEntidade pAluguelEntidade) { List <SqlParameter> vListOfSqlParameter = new List <SqlParameter>(); if (pAluguelEntidade.iId > 0) { vListOfSqlParameter.Add(Conexao.CriarParametro("@piId", DbType.Int32, pAluguelEntidade.iId)); } vListOfSqlParameter.Add(Conexao.CriarParametro("@piIdTbMontadora", DbType.Int32, pAluguelEntidade.vMontadoraEntidade.iId)); vListOfSqlParameter.Add(Conexao.CriarParametro("@piIdTbVeiculo", DbType.Int32, pAluguelEntidade.vVeiculoEntidade.iId)); vListOfSqlParameter.Add(Conexao.CriarParametro("@piIdTbCliente", DbType.Int32, pAluguelEntidade.vClienteEntidade.iId)); vListOfSqlParameter.Add(Conexao.CriarParametro("@piQtdDiarias", DbType.Int32, pAluguelEntidade.iQtdDiarias)); vListOfSqlParameter.Add(Conexao.CriarParametro("@pdValorTotal", DbType.Decimal, pAluguelEntidade.dValorTotal)); vListOfSqlParameter.Add(Conexao.CriarParametro("@piIdTbFormaPagamento", DbType.Int32, pAluguelEntidade.iIdTbFormaPagamento)); vListOfSqlParameter.Add(Conexao.CriarParametro("@piIdTbVendedor", DbType.Int32, pAluguelEntidade.vVendedorEntidade.iId)); vListOfSqlParameter.Add(Conexao.CriarParametro("@pdtDataInicioAluguel", DbType.DateTime, pAluguelEntidade.dtDataInicioAluguel)); return(vListOfSqlParameter); }
public void DevolverVeiculo(AluguelEntidade pAluguelEntidade) { List <SqlParameter> vListOfSqlParameter = new List <SqlParameter>(); vListOfSqlParameter.Add(Conexao.CriarParametro("@piId", DbType.Int32, pAluguelEntidade.iId)); Conexao.ExecuteNonQuery("SPUpd_TbAluguelDevolverVeiculo", vListOfSqlParameter); }
public void Excluir(AluguelEntidade pAluguelEntidade) { List <SqlParameter> vListOfSqlParameter = new List <SqlParameter>(); vListOfSqlParameter.Add(Conexao.CriarParametro("@piId", DbType.Int32, pAluguelEntidade.iId)); Conexao.ExecuteNonQuery("SPDel_TbAluguel", vListOfSqlParameter); }
public DbDataReader Consultar(AluguelEntidade pAluguelEntidade) { List <SqlParameter> vListOfSqlParameter = new List <SqlParameter>(); if (pAluguelEntidade.iId > 0) { vListOfSqlParameter.Add(Conexao.CriarParametro("@piId", DbType.Int32, pAluguelEntidade.iId)); } return(Conexao.ExecuteReader("SPSel_TbAluguel", vListOfSqlParameter)); }
private void FormDevolucaoVeiculos_Load(object sender, EventArgs e) { try { GridDados.DataSource = AluguelEntidade.Consultar(true); } catch (Exception ex) { MessageBox.Show("Erro ao " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } }
private void carrosAlugadosToolStripMenuItem_Click(object sender, EventArgs e) { try { this.Cursor = Cursors.WaitCursor; RelatorioCarrosAlugados vRelatorioCarrosAlugados = new RelatorioCarrosAlugados(); DataSet vDataSet = new DataSet(); vDataSet = AluguelEntidade.RelatorioVeiculosAlugados(); vRelatorioCarrosAlugados.SetDataSource(vDataSet.Tables[0]); PrintDialog vPrintDialog = new PrintDialog(); vPrintDialog.UseEXDialog = true; if (vPrintDialog.ShowDialog() != System.Windows.Forms.DialogResult.OK) { return; } vRelatorioCarrosAlugados.PrintToPrinter(vPrintDialog.PrinterSettings.Copies , vPrintDialog.PrinterSettings.Collate , vPrintDialog.PrinterSettings.FromPage , vPrintDialog.PrinterSettings.ToPage); MessageBox.Show("Relatório impresso com sucesso" , "Informação" , MessageBoxButtons.OK , MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Erro ao logar no sistema" , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } finally { this.Cursor = Cursors.Default; } }
private void BtnCadastrar_Click(object sender, EventArgs e) { try { if (!validarCamposObrigatorios()) { return; } AluguelEntidade vAluguelEntidade = new AluguelEntidade(); vAluguelEntidade.vMontadoraEntidade.iId = Int32.Parse(CboMarca.SelectedValue.ToString()); vAluguelEntidade.vVeiculoEntidade.iId = Int32.Parse(CboVeiculo.SelectedValue.ToString()); vAluguelEntidade.vClienteEntidade.iId = Int32.Parse(CboCliente.SelectedValue.ToString()); vAluguelEntidade.iQtdDiarias = Int32.Parse(TxtDiaria.Text); vAluguelEntidade.dValorTotal = Int32.Parse(TxtValorTotal.Text); vAluguelEntidade.iIdTbFormaPagamento = CboFormaPagamento.SelectedIndex + 1; vAluguelEntidade.vVendedorEntidade.iId = RecursosGlobais.VendedorLogado.iId; vAluguelEntidade.dtDataInicioAluguel = DtInicioAluguel.Value; vAluguelEntidade.Salvar(); VeiculoEntidade vVeiculoEntidade = new VeiculoEntidade(); vVeiculoEntidade.iId = Int32.Parse(CboVeiculo.SelectedValue.ToString()); vVeiculoEntidade.Carregar(); vVeiculoEntidade.iEstadoVeiculo = Enumeradores.EnumEstadoVeiculo.ALUGADO; vVeiculoEntidade.Salvar(); MessageBox.Show("Locação efetuada 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) { try { if (GridDados.Columns[e.ColumnIndex].Name.Equals("Devolver")) { DialogResult vResposta = MessageBox.Show("Deseja realmente devolver este veículo?" , "Pergunta" , MessageBoxButtons.YesNo , MessageBoxIcon.Question , MessageBoxDefaultButton.Button2); if (vResposta == DialogResult.No) { return; } AluguelEntidade vAluguelEntidade = new AluguelEntidade(); vAluguelEntidade.iId = Int32.Parse(GridDados.Rows[e.RowIndex].Cells["iId"].Value.ToString()); vAluguelEntidade.vVeiculoEntidade.iId = Int32.Parse(GridDados.Rows[e.RowIndex].Cells["iIdVeiculo"].Value.ToString()); vAluguelEntidade.DevolverVeiculo(); MessageBox.Show("Veículo devolvido com sucesso." , "Informação" , MessageBoxButtons.OK , MessageBoxIcon.Information); GridDados.DataSource = AluguelEntidade.Consultar(true); } } catch (Exception ex) { MessageBox.Show("Erro ao " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } }
public int Incluir(AluguelEntidade pAluguelEntidade) { return(Convert.ToInt32(Conexao.ExecuteScalar("SPIns_TbAluguel", this.fnGetAllSqlParameters(pAluguelEntidade)))); }
public void Alterar(AluguelEntidade pAluguelEntidade) { Conexao.ExecuteNonQuery("SPUpd_TbAluguel", this.fnGetAllSqlParameters(pAluguelEntidade)); }