protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { veiculo = new Veiculo(); daoMarca = new DAOMarca(); ddMarca.DataSource = daoMarca.listar(); ddMarca.DataBind(); /*********************** Item vazio ****************************/ ddMarca.Items.Add(new ListItem("Selecione", "0", true)); ddMarca.Items.FindByValue("0").Selected = true; /*********************** Item vazio ****************************/ veiculo.ID = int.Parse(Request.QueryString["ID"]); if (veiculo.ID != 0) { daoVeiculo = new DAOVeiculo(); daoVeiculo.buscarID(veiculo); getDados(); habilitarCtrl(false); veiculo.editar(); } else { habilitarCtrl(true); } Session["VEICULO"] = veiculo; } }
private void getVeiculo() { abastecimento = (Session["abastecimento"] as Abastecimento); abastecimento.Veiculo.Placa = txbPlaca.Text; if (abastecimento.Veiculo.Placa != "") { daoVeiculo = new DAOVeiculo(); daoVeiculo.buscarPlaca(abastecimento.Veiculo); daoModelo = new DAOModelo(); daoModelo.buscarID(abastecimento.Veiculo.Modelo); daoMarca = new DAOMarca(); daoMarca.buscarID(abastecimento.Veiculo.Modelo.Marca); } Session["abastecimento"] = abastecimento; }
private void getVeiculo() { veiculo = (Session["veiculo"] as Veiculo); veiculo.Placa = txbPlaca.Text; if (veiculo.Placa != "") { daoVeiculo = new DAOVeiculo(); daoVeiculo.buscarPlaca(veiculo); daoModelo = new DAOModelo(); daoModelo.buscarID(veiculo.Modelo); daoMarca = new DAOMarca(); daoMarca.buscarID(veiculo.Modelo.Marca); } else { veiculo.Modelo.Descricao = ""; veiculo.Modelo.Marca.Descricao = ""; } Session["veiculo"] = veiculo; }
public override bool validarDAO(ClasseBase obj) { DAOVeiculo daoVeiculo = new DAOVeiculo(); DAOFuncionario daoFuncionario = new DAOFuncionario(); DAOFornecedor daoFornecedor = new DAOFornecedor(); bool result = false; if ((obj.Estado == Stateobj.stNovo || obj.Estado == Stateobj.stEditar)) { if (((Abastecimento)obj).Veiculo.Placa != "" && !daoVeiculo.buscarPlaca(((Abastecimento)obj).Veiculo)) { throw new EInvalidObjectDAOBase("Veículo informado não é válido"); } if (((Abastecimento)obj).Funcionario.Matricula != "" && !daoFuncionario.buscarMatricula(((Abastecimento)obj).Funcionario)) { throw new EInvalidObjectDAOBase("Funcionário informado não é válido"); } if (((Abastecimento)obj).Fornecedor.Razao_social != "" && !daoFornecedor.buscarID(((Abastecimento)obj).Fornecedor)) { throw new EInvalidObjectDAOBase("Fornecedor / Posto informado não é válido"); } /* * A validação ficará por conta da interface. * if (verifSaldo(((Abastecimento)obj).Funcionario, * ((Abastecimento)obj).Dt_abastec.Month, ((Abastecimento)obj).Dt_abastec.Year) < ((Abastecimento)obj).Quantidade) * throw new EInvalidObjectDAOBase("Saldo do funcionário não é suficiente para fazer esse abastecimento"); */ result = true; } else { result = base.validarDAO(obj); } return(result); }
public FrmCadVeiculo() { veiculo = new Veiculo(); daoVeiculo = new DAOVeiculo(); InitializeComponent(); }