public void Update(AutoDTO autoDTO) { string teststring = "Update Auto_ " + "SET merk = @Merk, Type_ = @Type, KM_stand, @KM_stand, Bouwjaar = @Bouwjaar, Brandstof = @Brandstof, Zitplaatsen = @Zitplaatsen, Versnellingsbak = @Versnellingsbak, url_ = @url, prijs = @prijs " + "where AutoID = @AutoID"; Console.WriteLine(teststring); SqlCommand updateAuto = new SqlCommand("Update Auto_ " + "SET merk = @Merk, Type_ = @Type, KM_stand = @KM_stand, Bouwjaar = @Bouwjaar, Brandstof = @Brandstof, Zitplaatsen = @Zitplaatsen, Versnellingsbak = @Versnellingsbak, url_ = @url, prijs = @prijs " + "where AutoID = @AutoID"); updateAuto.Parameters.AddWithValue("@AutoId", autoDTO.autoID); updateAuto.Parameters.AddWithValue("@Merk", autoDTO.Merk); updateAuto.Parameters.AddWithValue("@Type", autoDTO.type); updateAuto.Parameters.AddWithValue("@KM_Stand", autoDTO.KM_stand); updateAuto.Parameters.AddWithValue("@Bouwjaar", autoDTO.bouwjaar); updateAuto.Parameters.AddWithValue("@Brandstof", autoDTO.Brandstof); updateAuto.Parameters.AddWithValue("@Zitplaatsen", autoDTO.Zitplaatsen); updateAuto.Parameters.AddWithValue("@Versnellingsbak", autoDTO.Versnellingsbak); updateAuto.Parameters.AddWithValue("@url", autoDTO.Url); updateAuto.Parameters.AddWithValue("@prijs", autoDTO.prijs); dbs.ExecuteQuery(updateAuto); }
private void dgvAutomoveis_CellContentClick(object sender, DataGridViewCellEventArgs e) { this.dgvAutomoveis.DefaultCellStyle.ForeColor = Color.Black; if (e.ColumnIndex == 5) { AutoDTO dto = dgvAutomoveis.Rows[e.RowIndex].DataBoundItem as AutoDTO; frmAlterarAutomovel tela = new frmAlterarAutomovel(); tela.LoadScreen(dto); tela.Show(); } if (e.ColumnIndex == 6) { AutoDTO dto = dgvAutomoveis.Rows[e.RowIndex].DataBoundItem as AutoDTO; DialogResult resposta = MessageBox.Show("Quer mesmo apagar este registro?", "NerdT", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resposta == DialogResult.Yes) { AutoBusiness business = new AutoBusiness(); business.Remover(dto.Id); MessageBox.Show("Registro removido com sucesso!", "NerdT", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); } } }
public async Task <IActionResult> Put(Guid AutoId, [FromBody] AutoDTO auto) { auto.AutoId = AutoId; await Service.Insert(auto); return(Ok(true)); }
private void button1_Click(object sender, EventArgs e) { try { string desc = txtSitua.Text; desc = desc.Trim(); int qtd = desc.Count(); if (qtd > 200) { throw new Exception("O campo 'Situação' não pode passar de 200 caracteres"); } FuncionarioDTO funcionario = cboFuncio.SelectedItem as FuncionarioDTO; AutoDTO auto = cboAuto.SelectedItem as AutoDTO; PecasDTO pecas = cboPeca.SelectedItem as PecasDTO; OrcamentoDTO dto = new OrcamentoDTO(); dto.FuncionarioId = funcionario.Id; dto.AutoId = auto.Id; dto.PecaId = pecas.Id; dto.Situacao = txtSitua.Text; dto.Valor = nudValor.Value; OrcamentoBusiness buss = new OrcamentoBusiness(); buss.Salvar(dto); MessageBox.Show("Orcamento efetuado com sucesso.", "SIGMA", MessageBoxButtons.OK); } catch (Exception ex) { MessageBox.Show(ex.Message, "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void LoadScreen(AutoDTO dto) { this.dto = dto; txtPlaca.Text = dto.Placa; txtMarca.Text = dto.Marca; txtModelo.Text = dto.Modelo; cboCliente.SelectedItem = dto.ClienteId; }
void CarregarCboAutomovel() { AutoDTO dto = new AutoDTO(); AutoBusiness buss = new AutoBusiness(); List <AutoDTO> lista = buss.Listar(); cboAuto.ValueMember = nameof(dto.Id); cboAuto.DisplayMember = nameof(dto.Placa); cboAuto.DataSource = lista; }
private AutoDTO AutoDTOfill(AutoDTO autoDTO, DataRow dataRow) { autoDTO.autoID = Convert.ToInt32(dataRow["AutoID"]); autoDTO.type = Convert.ToString(dataRow["type_"]); autoDTO.Merk = Convert.ToString(dataRow["merk"]); autoDTO.Kenteken = Convert.ToString(dataRow["Kenteken"]); autoDTO.KM_stand = Convert.ToInt32(dataRow["KM_stand"]); autoDTO.bouwjaar = Convert.ToInt32(dataRow["bouwjaar"]); autoDTO.Brandstof = Convert.ToString(dataRow["Brandstof"]); autoDTO.Zitplaatsen = Convert.ToInt32(dataRow["Zitplaatsen"]); autoDTO.Versnellingsbak = Convert.ToString(dataRow["versnellingsbak"]); autoDTO.prijs = Convert.ToDecimal(dataRow["prijs"]); autoDTO.Url = Convert.ToString(dataRow["url_"]); return(autoDTO); }
public AutoDTO GetByID(int autoID) { SqlCommand getCar = new SqlCommand("select AutoID, merk,type_,KM_stand,Kenteken,Bouwjaar,Brandstof, Zitplaatsen, Versnellingsbak, url_, prijs from Auto_ WHERE AutoID = @AutoID"); getCar.Parameters.AddWithValue("@AutoID", autoID); DataTable dataTable = dbs.Query(getCar); AutoDTO autoDTO = new AutoDTO(); foreach (DataRow dataRow in dataTable.Rows) { autoDTO = AutoDTOfill(autoDTO, dataRow); } return(autoDTO); }
public List <AutoDTO> GetAllByGebruiker(int id) { SqlCommand getAllByGebruiker = new SqlCommand($"select AutoID, VerhuurderID, merk, Type_, KM_stand, Kenteken, Bouwjaar, Brandstof, Zitplaatsen, Versnellingsbak, url_, prijs from Auto_ " + $"where verhuurderID = @id"); getAllByGebruiker.Parameters.AddWithValue("@id", id); DataTable dataTable = dbs.Query(getAllByGebruiker); List <AutoDTO> autoDTOs = new List <AutoDTO>(); foreach (DataRow dataRow in dataTable.Rows) { AutoDTO autoDTO = new AutoDTO(); autoDTOs.Add(AutoDTOfill(autoDTO, dataRow)); } return(autoDTOs); }
public List <AutoDTO> GetAll(string begindatum, string einddatum) { SqlCommand getAutos = new SqlCommand($"select AutoID, merk,type_,KM_stand,Kenteken,Bouwjaar,Brandstof, Zitplaatsen, Versnellingsbak, url_, prijs from Auto_ " + $"where AutoID not in (select distinct a.AutoID from Auto_ a left join boeking b on b.AutoID = a.AutoID " + $"where '{begindatum}' <= b.Einddatum and b.Begindatum <= '{einddatum}')"); getAutos.Parameters.AddWithValue("@Datum1", begindatum); getAutos.Parameters.AddWithValue("@Datum2", einddatum); DataTable dataTable = dbs.Query(getAutos); List <AutoDTO> autoDTOs = new List <AutoDTO>(); foreach (DataRow dataRow in dataTable.Rows) { AutoDTO autoDTO = new AutoDTO(); autoDTOs.Add(AutoDTOfill(autoDTO, dataRow)); } return(autoDTOs); }
public void AutoToevoegen(AutoDTO autoDTO) { var Autotoevoegen = new SqlCommand($"INSERT INTO Auto_ (AutoID, VerhuurderID, merk, Type_, KM_stand, Kenteken, Bouwjaar, Brandstof, Zitplaatsen, Versnellingsbak, url_, prijs) " + $"VALUES (@AutoID, @VerhuurderID, @merk, @Type_, @KM_stand, @kenteken, @bouwjaar, @Brandstof, @Zitplaatsen, @Versnellingsbak, @url_, @prijs);"); var query = new SqlCommand($"select MAX(AutoID) as AutoID from Auto_"); string column = "AutoID"; Autotoevoegen.Parameters.AddWithValue("@AutoID", dbs.GetMaxID(query, column)); Autotoevoegen.Parameters.AddWithValue("@VerhuurderID", 1); Autotoevoegen.Parameters.AddWithValue("@merk", autoDTO.Merk); Autotoevoegen.Parameters.AddWithValue("@Type_", autoDTO.type); Autotoevoegen.Parameters.AddWithValue("@KM_stand", autoDTO.KM_stand); Autotoevoegen.Parameters.AddWithValue("@Kenteken", autoDTO.Kenteken); Autotoevoegen.Parameters.AddWithValue("@Bouwjaar", autoDTO.bouwjaar); Autotoevoegen.Parameters.AddWithValue("@Brandstof", autoDTO.Brandstof); Autotoevoegen.Parameters.AddWithValue("@Zitplaatsen", autoDTO.Zitplaatsen); Autotoevoegen.Parameters.AddWithValue("@Versnellingsbak", autoDTO.Versnellingsbak); Autotoevoegen.Parameters.AddWithValue("@url_", autoDTO.Url); Autotoevoegen.Parameters.AddWithValue("@prijs", autoDTO.prijs); dbs.ExecuteQuery(Autotoevoegen); }
public IActionResult Put(Guid AutoId, [FromBody] AutoDTO auto) { auto.AutoId = AutoId; Service.Insert(auto); return(Ok(true)); }
public IActionResult Post([FromBody] AutoDTO auto) { Service.Insert(auto); return(Ok(true)); }
public void Update(AutoDTO entityDTO) { var entity = Builders.GenericBuilder.builderDTOEntity <Autos, AutoDTO>(entityDTO); repository.Save(entity); }
public async Task <IActionResult> Post([FromBody] AutoDTO auto) { await Service.Insert(auto); return(Ok(true)); }
public async Task Update(AutoDTO entityDTO) { var entity = Builders.GenericBuilder.builderDTOEntity <TAuto, AutoDTO>(entityDTO); await repository.Save(entity); }
public void Insert(AutoDTO entityDTO) { var entity = Builders.GenericBuilder.builderDTOEntity <TAuto, AutoDTO>(entityDTO); repository.Save(entity); }