public override bool validarDAO(ClasseBase obj) { DAOFornecedor daoFornecedor = new DAOFornecedor(); Frentista frentista = new Frentista(); frentista.Login = ((Usuario)obj).Login; bool result = false; if ((obj.Estado == Stateobj.stNovo || obj.Estado == Stateobj.stEditar)) { if (((Frentista)obj).Login != "" && !base.buscarLogin(frentista)) { throw new EInvalidObjectDAOBase("Usuário informado não foi encontrado"); } if (((Frentista)obj).Fornecedor.ID != 0 && !daoFornecedor.buscarID(((Frentista)obj).Fornecedor)) { throw new EInvalidObjectDAOBase("Fornecedor/Posto informado não foi encontrado"); } result = true; } else { result = base.validarDAO(obj); } return(result); }
private void getFornecedor() { Int32 id = 0; fornecedor = (Session["fornec"] as Fornecedor); if (Int32.TryParse(txbID_Fornecedor.Text, out id)) { fornecedor.ID = id; if (fornecedor.ID != 0) { daoFornecedor = new DAOFornecedor(); daoFornecedor.buscarID(fornecedor); } else { txbRazaoSocial.Text = ""; } } else { txbRazaoSocial.Text = ""; } Session["fornec"] = fornecedor; }
private void getFornecedor() { (Session["fornecedor"] as Fornecedor).ID = Int32.Parse(txbID_Fornecedor.Text); if ((Session["fornecedor"] as Fornecedor).ID != 0) { daoFornecedor = new DAOFornecedor(); daoFornecedor.buscarID((Session["fornecedor"] as Fornecedor)); } else txbRazaoSocial.Text = ""; }
private void getFornecedor() { frentista = (Session["frentista"] as Frentista); frentista.Fornecedor.ID = Int32.Parse(txbId_fornecedor.Text); if (frentista.Fornecedor.ID != 0) { daoFornecedor = new DAOFornecedor(); daoFornecedor.buscarID(frentista.Fornecedor); } Session["frentista"] = frentista; }
public void getDados() { daoFrentista = new DAOFrentista(); daoFornecedor = new DAOFornecedor(); txbUsuario.Text = frentista.Login; daoFrentista.buscarFrentista(frentista); txbNomeUsuario.Text = frentista.Nome; txbId_fornecedor.Text = frentista.Fornecedor.ID.ToString(); daoFornecedor.buscarID(frentista.Fornecedor); txbRazaoSocial.Text = frentista.Fornecedor.Razao_social; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { fornecedor = new Fornecedor(); fornecedor.ID = int.Parse(Request.QueryString["ID"]); if (fornecedor.ID != 0) { daoFornecedor = new DAOFornecedor(); daoFornecedor.buscarID(fornecedor); getDados(); habilitarCtrl(false); fornecedor.editar(); } else habilitarCtrl(true); Session["FORNECEDOR"] = fornecedor; } }
protected void ibtGravar_Click(object sender, ImageClickEventArgs e) { fornecedor = (Session["FORNECEDOR"] as Fornecedor); daoFornecedor = new DAOFornecedor(); setDados(); try { fornecedor.aplicar(daoFornecedor); Session["prox_pagina"] = "PesqFornecedor.aspx"; Response.Redirect("OperacaoRealizada.aspx"); } catch (Exception Ex) { lbMsgErro.Visible = true; lbMsgErro.Text = Ex.Message; } }
protected void ibtExcluir_Click(object sender, ImageClickEventArgs e) { fornecedor = (Session["FORNECEDOR"] as Fornecedor); fornecedor.deletar(); daoFornecedor = new DAOFornecedor(); fornecedor.aplicar(daoFornecedor); Response.Redirect("PesqFornecedor.aspx"); }
private void getFornecedor() { abastecimento = (Session["abastecimento"] as Abastecimento); abastecimento.Fornecedor.ID = Int32.Parse(txbID_Fornecedor.Text); if (abastecimento.Fornecedor.ID != 0) { daoFornecedor = new DAOFornecedor(); daoFornecedor.buscarID(abastecimento.Fornecedor); } Session["abastecimento"] = abastecimento; }
public override bool validarDAO(ClasseBase obj) { DAOFornecedor daoFornecedor = new DAOFornecedor(); Frentista frentista = new Frentista(); frentista.Login = ((Usuario)obj).Login; bool result = false; if ((obj.Estado == Stateobj.stNovo || obj.Estado == Stateobj.stEditar)) { if (((Frentista)obj).Login!="" && !base.buscarLogin(frentista)) throw new EInvalidObjectDAOBase("Usuário informado não foi encontrado"); if (((Frentista)obj).Fornecedor.ID != 0 && !daoFornecedor.buscarID(((Frentista)obj).Fornecedor)) throw new EInvalidObjectDAOBase("Fornecedor/Posto informado não foi encontrado"); result = true; } else result = base.validarDAO(obj); return result; }
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; }