public DataTable GetVeiculo(string placa) { VeiculoBLL veiculoBll = new VeiculoBLL(); DataTable dt = veiculoBll.RetrieveVeiculo(placa); return(dt); }
private void tlSalvar_Click(object sender, RoutedEventArgs e) { try { VeiculoBLL veiculosbll = new VeiculoBLL(); VeiculosDTO veiculosdto = new VeiculosDTO(); veiculosdto.Codigo = Convert.ToInt16(txtID.Text); veiculosdto.CodFuncionario = Convert.ToInt16(txtCodFunc.Text); veiculosdto.Marca = Convert.ToString(txtMarca.Text); veiculosdto.Modelo = Convert.ToString(txtModelo.Text); veiculosdto.Placa = Convert.ToString(txtPlaca.Text); int x = veiculosbll.alterar(veiculosdto); if (x > 0) { this.ShowMessageAsync("Sucesso!", "Dados incluidos com sucesso!"); } else { this.ShowMessageAsync("Erro!", "Erro ao tentar alterar os dados!"); } } catch (Exception erro) { this.ShowMessageAsync("Erro", "Erro ao tentar alterar os dados!" + erro); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ListarDonos_e_Modelos(); if (Request.QueryString["id"] != null) { int id = int.Parse(Request.QueryString["id"]); DataTable dt = new VeiculoBLL().ListarTodosVeiculos(id); if (dt.Rows.Count > 0) { txtplaca.Text = dt.Rows[0][1].ToString(); txtano.Text = Convert.ToInt32(dt.Rows[0][2]).ToString(); txtCor.Text = dt.Rows[0][3].ToString(); ddlDono.SelectedValue = Convert.ToInt32(dt.Rows[0][4]).ToString(); DdlModelo.SelectedValue = Convert.ToInt32(dt.Rows[0][5]).ToString(); } else { Response.Redirect("VeiculoFrm.aspx"); } } } else { Response.Redirect("VeiculoFrm.aspx"); } }
public ActionResult Index() { VeiculoBLL objVeiculoBLL = new VeiculoBLL(); List <VeiculoModel> lst = objVeiculoBLL.ListaVeiculos(""); return(View(lst)); }
public List <VeiculoModel> ListarVeiculo(string placa) { VeiculoBLL objVeiculoBLL = new VeiculoBLL(); List <VeiculoModel> lstVeic = objVeiculoBLL.ListaVeiculos(placa); return(lstVeic); }
public ActionResult Edit(int id) { VeiculoBLL objVeiculoBLL = new VeiculoBLL(); VeiculoModel objVeic = objVeiculoBLL.SelecionarVeiculo(id); return(View(objVeic)); }
private void alterarButton_Click(object sender, EventArgs e) { try { VeiculoInfo veiculo = new VeiculoInfo(); veiculo.Placa = placaTextBox.Text; veiculo.Modelo = modeloTextBox.Text; veiculo.Cor = corTextBox.Text; veiculo.Ano = Convert.ToInt16(anoTextBox.Text); VeiculoBLL obj = new VeiculoBLL(); obj.Alterar(veiculo); MessageBox.Show("Veículo alterado com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); placaTextBox.Focus(); placaTextBox.SelectAll(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Alerta de Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void procurarButton_Click(object sender, EventArgs e) { try { VeiculoBLL obj = new VeiculoBLL(); DbDataReader dr = obj.PesquisarPorPlaca(placaTextBox.Text); if (dr.Read()) { modeloTextBox.Text = dr["modelo"].ToString(); corTextBox.Text = dr["cor"].ToString(); anoTextBox.Text = dr["ano"].ToString(); placaTextBox.Focus(); placaTextBox.SelectAll(); } else { modeloTextBox.Clear(); corTextBox.Clear(); anoTextBox.Clear(); placaTextBox.Focus(); placaTextBox.SelectAll(); MessageBox.Show("Veículo não cadastrado", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } dr.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Alerta de Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void inserirButton_Click(object sender, EventArgs e) { try { VeiculoInfo veiculo = new VeiculoInfo(); veiculo.Placa = placaTextBox.Text; veiculo.Modelo = modeloTextBox.Text; veiculo.Cor = corTextBox.Text; veiculo.Ano = Convert.ToInt16(anoTextBox.Text); VeiculoBLL obj = new VeiculoBLL(); obj.Incluir(veiculo); MessageBox.Show("Veículo cadastrado com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); //Limpar a tela LimparTela(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Alerta de Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void excluirButton_Click(object sender, EventArgs e) { DialogResult resposta = MessageBox.Show("Deseja excluir este veículo?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (resposta == DialogResult.No) { return; } try { VeiculoInfo veiculo = new VeiculoInfo(); veiculo.Placa = placaTextBox.Text; VeiculoBLL obj = new VeiculoBLL(); obj.Excluir(veiculo); MessageBox.Show("Veículo excluído com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparTela(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Alerta de Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); //Obs.: Erro 547 é conflito de chave estrangeira } }
public ActionResult Edit(Veiculo veiculo) { try { ViewBag.Alerta = string.Empty; if (veiculo.placa.Length != 7) { ViewBag.Alerta = "Placa incorreta, a placa deve ter 7 digitos!"; } if (veiculo.modelo.Length <= 2 || veiculo.modelo.Length > 200) { ViewBag.Alerta = "O Modelo deve ter no minimo 2 caracteres e no maximo de 200!"; } if (veiculo.marca.Length <= 2 || veiculo.marca.Length > 200) { ViewBag.Alerta = "O Marca deve ter no minimo 2 caracteres e no maximo de 200!"; } if (ViewBag.Alerta == string.Empty) { Mensagem retorno = new Mensagem(); veiculo.modelo = veiculo.modelo.ToUpper(); veiculo.marca = veiculo.marca.ToUpper(); retorno.msg = VeiculoBLL.Editar(veiculo); return(RedirectToAction("Index", retorno)); } else { return(View()); } } catch { return(View()); } }
public ActionResult Details(int id) { VeiculoBLL objVeiculoBLL = new VeiculoBLL(); VeiculoModel objVeic = objVeiculoBLL.SelecionarVeiculo(id); objVeic.ListaImagens = objVeiculoBLL.ListarImagensVeiculo(id); return(View(objVeic)); }
public static void Main(string[] args) { // instancia objeto Veiculo da camada DAO para poder utilizar as propriedades (marca, modelo, etc) Veiculo veiculo = new Veiculo(); // códigos abaixo recebem dados do usuário na Tela /* * testar While para manter tela com usuário qd houver erro * */ Console.Write("Insira a marca: "); veiculo.Marca = Console.ReadLine(); Console.Write("Insira o modelo: "); veiculo.Modelo = Console.ReadLine(); Console.Write("Insira o ano do modelo: "); veiculo.AnoModelo = Convert.ToInt32(Console.ReadLine()); Console.Write("Insira o ano de fabricação: "); veiculo.AnoFabricacao = Convert.ToInt32(Console.ReadLine()); Console.Write("Insira a cor: "); veiculo.Cor = Console.ReadLine(); Console.Write("Insira o proprietario: "); veiculo.Proprietario = Console.ReadLine(); Console.Write("Insira a placa: "); veiculo.Placa = Console.ReadLine(); veiculo.CriadoPor = "Alexandre"; // instancia VeiculoBLL para ter acesso a camada de negócios VeiculoBLL veiculoBLL = new VeiculoBLL(); // se a inserção ocorrer corretamente... try { veiculoBLL.InsereVeiculo(veiculo); Console.WriteLine("Inserido com sucesso"); } // se der algum erro... catch (Exception e) { // mostra na Tela a msg de erro correspondente Console.WriteLine(e.Message); } Console.ReadKey(); }
public ActionResult Delete(Veiculo veiculo) { try { Mensagem retorno = new Mensagem(); retorno.msg = VeiculoBLL.Excluir(veiculo); return(RedirectToAction("Index", retorno)); } catch { return(View()); } }
public void carregarGrid() { try { IList <VeiculosDTO> listar = new List <VeiculosDTO>(); listar = new VeiculoBLL().CarregarVeiculos(); dgvVer.AutoGenerateColumns = false; dgvVer.DataSource = listar; } catch (Exception erro) { MetroFramework.MetroMessageBox.Show(Owner, "Erro ao tentar carregar os dados! " + erro); } }
public ActionResult Edit(int id, VeiculoModel model) { try { VeiculoBLL objVeiculoBLL = new VeiculoBLL(); model.ID = id; objVeiculoBLL.AtualizarVeiculo(model); return(RedirectToAction("Index")); } catch { return(View()); } }
public void CarregarGrid() { try { IList <VeiculosDTO> VeiculosDTO = new List <VeiculosDTO>(); { VeiculosDTO = new VeiculoBLL().CarregarVeiculos(); dgvVer.AutoGenerateColumns = false; dgvVer.DataSource = VeiculosDTO; } } catch (Exception erro) { MetroFramework.MetroMessageBox.Show(Owner, "Erro ao tentar carregar as informações", "Erro!" + erro, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } }
private void txtNome_KeyUp(object sender, KeyEventArgs e) { try { IList <VeiculosDTO> listar = new List <VeiculosDTO>(); { VeiculosDTO veiculodto = new VeiculosDTO(); veiculodto.Placa = Convert.ToString(txtNome.Text); listar = new VeiculoBLL().buscar(veiculodto); dgvVer.AutoGenerateColumns = false; dgvVer.DataSource = listar; } } catch (Exception erro) { MetroFramework.MetroMessageBox.Show(Owner, "Erro ao tentar buscar os dados!" + erro); } }
private void deletar() { try { //VARIAVEL QUE ARMAZENA O CODIGO DA TABELA String deletar = dgvVer.CurrentRow.Cells[0].Value.ToString(); //INSTANCIAS VeiculosDTO veicDto = new VeiculosDTO(); VeiculoBLL veicBll = new VeiculoBLL(); //ENVIA O CODIGO SELECIONADO PARA A DTO veicDto.Codigo = Convert.ToInt16(deletar); //EXECUTA A AÇÃO DA BLL/MODEL veicBll.Deletar(veicDto); } catch (Exception erro) { MetroFramework.MetroMessageBox.Show(Owner, "Erro ao tentar alterar os dados!" + erro); } }
private void VeiculosForm_Load(object sender, EventArgs e) { var obj = new VeiculoBLL(); dataGridView1.DataSource = obj.Listagem(); }
public ActionResult Create(VeiculoModel model) { try { bool contemErros = false; if (!Util.ValidarCPF(model.CPFProprietario)) { ModelState.AddModelError("CPFProprietario", "CPF inválido !"); contemErros = true; } else { ViewBag.CPF = ""; } if (!Util.ValidaPlaca(model.Placa)) { ModelState.AddModelError("PLACA", "PLACA inválida !"); contemErros = true; } else { ViewBag.PLACA = ""; } if (contemErros) { return(View(model)); } VeiculoBLL objVeiculoBLL = new VeiculoBLL(); int ID = objVeiculoBLL.InserirVeiculo(model); List <VeiculoImagemModel> lstImagens = new List <VeiculoImagemModel>(); if (Request.Files.Count > 0) { for (int i = 0; i < Request.Files.Count; i++) { HttpPostedFileBase file = Request.Files[i]; string ext = Path.GetExtension(file.FileName); if (Util.ExtensaoImagemValida(ext)) { if (file.ContentLength < 500000) { string caminhoImagemSave = Server.MapPath("~/Imagens/") + file.FileName; file.SaveAs(caminhoImagemSave); VeiculoImagemModel objImagem = new VeiculoImagemModel(); objImagem.IDVeiculo = ID; objImagem.CaminhoImagem = Path.GetFileName(caminhoImagemSave); lstImagens.Add(objImagem); } } } objVeiculoBLL.InserirImagens(lstImagens); } return(RedirectToAction("Index")); } catch { return(View()); } }
private static void Main(string[] args) { //#region REGISTO_LISTAGEM //#region ADMINISTRADOR AdministradorBO a1 = new AdministradorBO(AdministradorBLL.NovoIdAdministradorBLL(), "José Loureiro", "219182191", new DateTime(1999, 1, 26), "964309966", "*****@*****.**", ENUM_NIVEL_ACESSO.Administrador, true); AdministradorBLL.RegistarAdmistradorBLL(a1); //AdministradorBO a2 = new AdministradorBO(AdministradorBLL.NovoIdAdministradorBLL(), // "Carlos Loureiro", // "119482191", // new DateTime(1912, 11, 6), // "964303826", // "cl99mail.com", // ENUM_NIVEL_ACESSO.Administrador, // true); //AdministradorBLL.RegistarAdmistradorBLL(a2); //AdministradorBO a3 = new AdministradorBO(AdministradorBLL.NovoIdAdministradorBLL(), // "Luis Loureiro", // "219182191", // new DateTime(1999, 1, 26), // "964309966", // "*****@*****.**", // ENUM_NIVEL_ACESSO.Administrador, // true); //AdministradorBLL.RegistarAdmistradorBLL(a3); //AdministradorBLL.ListagemAdministradoresBLL(a1); //#endregion ADMINISTRADOR //#region GERENTE GerenteBO g1 = new GerenteBO(GerenteOperacionalBLL.DevolveNovoIdGerenteBLL(), "Luis Silva", "219182191", new DateTime(1942, 5, 15), "914312966", "*****@*****.**", ENUM_NIVEL_ACESSO.GerenteOperacional, true); GerenteOperacionalBLL.RegistaGerenteBLL(g1, a1); GerenteOperacionalBLL.ListagemGerentesBLL(a1); //#endregion GERENTE //#region VEICULO //VeiculoBO carro = new VeiculoBO("12-12-BN", "bmw", "preto", VeiculoBO.ENUM_ESTADO_VEICULO.disponivel); //VeiculoBO carro2 = new VeiculoBO("02-27-99", "opel", "azul", VeiculoBO.ENUM_ESTADO_VEICULO.disponivel); //VeiculoBO carro3 = new VeiculoBO("AA-16-dh", "ferrari", "preto", VeiculoBO.ENUM_ESTADO_VEICULO.disponivel); //FrotaBLL.VeiculoBLL.RegistaVeiculoBLL(carro,1); //FrotaBLL.VeiculoBLL.RegistaVeiculoBLL(carro2, 1); //FrotaBLL.VeiculoBLL.RegistaVeiculoBLL(carro3, 1); VeiculoBLL.ListarFrotaVeiculosBLL(1); //#endregion VEICULO //#region RH //RecursosHumanosBO rh1 = new RecursosHumanosBO(RecursosHumanosBLL.DevolveNovoIdRHBLL(), // "Maria Silva", // "112212112", // new DateTime(1928, 4, 8), // "13212121", // "*****@*****.**", // ENUM_NIVEL_ACESSO.RecursosHumanos, // true); //RecursosHumanosBLL.RegistaRHBLL(rh1, a1); //RecursosHumanosBLL.ListagemRHBLL(a1); //#endregion //#region MOTORISTA //MotoristaBO m1 = new MotoristaBO(new DateTime(2021, 12, 2), // MotoristaBLL.DevolveNovoIdMotorista(), // "Ambrosio Pereira", // "178356172", // new DateTime(1981, 8, 17), // "911727112", // "*****@*****.**", // ENUM_NIVEL_ACESSO.Motorista, // true); //MotoristaBLL.RegistaMotoristaBLL(m1, 1); MotoristaBLL.ListagemMotoristaBLL(1); //#endregion //#endregion //#region ATRIBUICAO //MotoristaBLL.PedirVeiculoBLL(1, "12-12-BN"); //MotoristaBLL.ConsultarMeuPedido(1); //#endregion //GerenteOperacionalBLL.ReverAtribuicaoBLL(1, 1); //MotoristaBLL.ConsultarMeuPedido(1); #region BACKUPS GerenteOperacionalBLL.RestaurarBackupGeral(1); #endregion BACKUPS VeiculoBLL.ListarFrotaVeiculosBLL(1); Console.WriteLine("FIIMMMM"); Console.ReadKey(); }
public Veiculo ListarPorPlaca(Veiculo veiculo) { return(VeiculoBLL.ListarPorPlaca(veiculo)); }
public IEnumerable <Veiculo> Listar(Veiculo veiculo) { return(VeiculoBLL.Listar(veiculo)); }