public Boolean cadastrarEngenheiroCampo(string dataAdmissao, string dataDemissao, string email, string login, string nome, string senha, string telefone, int codCargo) { EngenheiroCampo objEngenheiroCampo = FactoryClasses.criarEngenheiroCampo(); objEngenheiroCampo.DataAdmissao = dataAdmissao; objEngenheiroCampo.DataDemissao = dataDemissao; objEngenheiroCampo.Email = email.Trim(); objEngenheiroCampo.Login = login.Trim(); objEngenheiroCampo.Nome = nome.Trim(); objEngenheiroCampo.Senha = senha.Trim(); objEngenheiroCampo.Telefone = telefone; Cargo objCargo = FactoryClasses.criarCargo(); objCargo.Codigo = codCargo; objEngenheiroCampo.Cargo = objCargo; EngenheiroCampoBll objEngBll = FactoryBll.criarEngenheiroCampoBll(); return(objEngBll.cadastrarEngenheiroCampo(objEngenheiroCampo)); }
private int obtemNovoIdEng() { try { db = ServidorSingleton.obterServidor().OpenClient(); IQuery query = db.Query(); query.Constrain(typeof(EngenheiroCampo)).Greater(); query.Descend("codigo").OrderDescending(); IObjectSet leitor = query.Execute(); if (leitor.HasNext()) { EngenheiroCampo objEng = (EngenheiroCampo)leitor.Next(); leitor = null; return(Convert.ToInt32(objEng.Codigo) + 1); } else { leitor = null; return(1); } } catch (Exception ex) { throw new Exception("Erro obtendo o id do engenheiro :" + ex.ToString()); } finally { db.Close(); db.Dispose(); } }
public Boolean cadastrarSolicitacao(int codCliente, string msg, int codEngenheiroCampo, string materiais ) { SolicitacaoMateriais objSolicitacao = FactoryClasses.criarSolicitacaoMateriais(); Cliente objCliente = FactoryClasses.criarCliente(); objCliente.Codigo = codCliente; objSolicitacao.Cliente = objCliente; Mensagem objMsg = FactoryClasses.criarMensagem(); objMsg.Msg = msg; Collection <Mensagem> objMsgColecao = new Collection <Mensagem>(); objMsgColecao.Add(objMsg); objSolicitacao.Msg = objMsgColecao; EngenheiroCampo objEngCampo = FactoryClasses.criarEngenheiroCampo(); objEngCampo.Codigo = codEngenheiroCampo; objSolicitacao.EngenheiroCampo = objEngCampo; //Pega cada linha de item string[] arrMateriaisLinha = materiais.Split('§'); //Faz um for em cada linha Collection <Materiais> objMateriaisColecao = new Collection <Materiais>(); for (int i = 0; i < arrMateriaisLinha.Length - 1; i++) { string[] arrMateriais = arrMateriaisLinha[i].Split('|'); //Faz um for na quantidade e adiciona quantos itens na coleçao correspondendte a quantidade for (int j = 1; j <= Convert.ToInt32(arrMateriais[1]); j++) { Materiais objMateriais = FactoryClasses.criarMateriais(); objMateriais.Codigo = Convert.ToInt32(arrMateriais[0]); objMateriaisColecao.Add(objMateriais); } } objSolicitacao.Materiais = objMateriaisColecao; SolicitacaoMateriaisStatus objSolicitacaoStatus = FactoryClasses.criarSolicitacaoMateriaisStatus(); objSolicitacaoStatus.Codigo = 1; objSolicitacaoStatus.Descricao = "Aguardando validação do gestor"; objSolicitacao.Status = objSolicitacaoStatus; objSolicitacao.DataHora = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss"); SolicitacaoMateriaisBll objSolicitacaoBll = FactoryBll.criarSolicitacaoMateriaisBll(); return(objSolicitacaoBll.cadastrarSolicitacao(objSolicitacao)); }
public Boolean excluirEngenheiroCampo(int codEngenheiroCampo) { EngenheiroCampo objEngenheiroCampo = FactoryClasses.criarEngenheiroCampo(); objEngenheiroCampo.Codigo = codEngenheiroCampo; EngenheiroCampoBll objEngBll = FactoryBll.criarEngenheiroCampoBll(); return(objEngBll.excluirEngenheiroCampo(objEngenheiroCampo)); }
private Boolean temDuplicidadeEng(EngenheiroCampo objEng) { bool retorno; db = ServidorSingleton.obterServidor().OpenClient(); IObjectSet leitor = db.QueryByExample(objEng); if (leitor.HasNext()) { retorno = true; } else { retorno = false; } leitor = null; return retorno; }
private Boolean temDuplicidadeEng(EngenheiroCampo objEng) { bool retorno; db = ServidorSingleton.obterServidor().OpenClient(); IObjectSet leitor = db.QueryByExample(objEng); if (leitor.HasNext()) { retorno = true; } else { retorno = false; } leitor = null; return(retorno); }
public Boolean excluirEngenheiroCampo(EngenheiroCampo objEng) { return(objEngenheiroCampoDAO.excluirFuncionario(objEng)); }
public Boolean alterarEngenheiroCampo(EngenheiroCampo objEng) { return(objEngenheiroCampoDAO.alterarFuncionario(objEng)); }
public Boolean cadastrarEngenheiroCampo(EngenheiroCampo objEng) { return(objEngenheiroCampoDAO.cadastrarFuncionario(objEng)); }
public Boolean excluirEngenheiroCampo(EngenheiroCampo objEng) { return objEngenheiroCampoDAO.excluirFuncionario(objEng); }
public Boolean cadastrarEngenheiroCampo(EngenheiroCampo objEng) { return objEngenheiroCampoDAO.cadastrarFuncionario(objEng); }
public Boolean alterarEngenheiroCampo(EngenheiroCampo objEng) { return objEngenheiroCampoDAO.alterarFuncionario(objEng); }