private void getFuncionario() { cota_extra = (Session["cota_extra"] as Cota_extra); cota_extra.Funcionario.Matricula = txbMatricula.Text; if (cota_extra.Funcionario.Matricula != "") { daoFuncionario = new DAOFuncionario(); daoFuncionario.buscarMatricula(cota_extra.Funcionario); daoFuncao = new DAOFuncao(); daoFuncao.buscarID(cota_extra.Funcionario.Funcao); } Session["cota_extra"] = cota_extra; }
private void getFuncionario() { funcionario = (Session["funcionario"] as Funcionario); funcionario.Matricula = txbMatricula.Text; if (funcionario.Matricula != "") { daoFuncionario = new DAOFuncionario(); daoFuncionario.buscarMatricula(funcionario); } else funcionario.Nome = ""; Session["funcionario"] = funcionario; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { carregaListaFuncao(); funcionario = new Funcionario(); funcionario.ID = int.Parse(Request.QueryString["ID"]); if (funcionario.ID != 0) { daoFuncionario = new DAOFuncionario(); daoFuncionario.buscarID(funcionario); getDados(); habilitarCtrl(false); funcionario.editar(); } else habilitarCtrl(true); Session["funcionario"] = funcionario; } }
protected void ibtAdicionar_Click(object sender, ImageClickEventArgs e) { lstfuncCotaMens = (Session["selectFuncCotaMens"] as List<Funcionario>); bool itemSelecionado = false; daoFuncao = new DAOFuncao(); daoFuncionario = new DAOFuncionario(); foreach (GridDataItem dataItem in RadGrid1.Items) { if ((dataItem.FindControl("cbSelecao") as CheckBox).Checked) { itemSelecionado = true; funcCota = new Funcionario(); funcCota.ID = int.Parse(dataItem.Cells[3].Text); daoFuncionario.buscarID(funcCota); daoFuncao.buscarID(funcCota.Funcao); lstfuncCotaMens.Add(funcCota); excluirItemSecao(funcCota); } } if (itemSelecionado) { Session["selectFuncCotaMens"] = lstfuncCotaMens; RadGrid1.DataBind(); } else { lbMens.Visible = true; lbMens.Text = "Nenhum item selecionado"; } }
private void getFuncionario() { abastecimento = (Session["abastecimento"] as Abastecimento); abastecimento.Funcionario.Matricula = txbMatricula.Text; if (abastecimento.Funcionario.Matricula != "") { daoFuncionario = new DAOFuncionario(); daoFuncionario.buscarMatricula(abastecimento.Funcionario); daoFuncao = new DAOFuncao(); daoFuncao.buscarID(abastecimento.Funcionario.Funcao); } Session["abastecimento"] = abastecimento; }
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; }