Example #1
0
        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);
        }
Example #2
0
        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);
                }
            }
        }
Example #3
0
        public async Task <IActionResult> Put(Guid AutoId, [FromBody] AutoDTO auto)
        {
            auto.AutoId = AutoId;
            await Service.Insert(auto);

            return(Ok(true));
        }
Example #4
0
        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);
            }
        }
Example #5
0
 public void LoadScreen(AutoDTO dto)
 {
     this.dto                = dto;
     txtPlaca.Text           = dto.Placa;
     txtMarca.Text           = dto.Marca;
     txtModelo.Text          = dto.Modelo;
     cboCliente.SelectedItem = dto.ClienteId;
 }
Example #6
0
        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;
        }
Example #7
0
        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);
        }
Example #8
0
        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);
        }
Example #9
0
        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);
        }
Example #10
0
        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);
        }
Example #11
0
        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);
        }
Example #15
0
        public async Task <IActionResult> Post([FromBody] AutoDTO auto)
        {
            await Service.Insert(auto);

            return(Ok(true));
        }
Example #16
0
 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);
        }