public Boolean excluirFuncionario(Funcionario objFuncionario) { db = ServidorSingleton.obterServidor().OpenClient(); Funcionario objFuncionarioProt = FactoryClasses.criarFuncionario(); objFuncionarioProt.Codigo = objFuncionario.Codigo; try { IObjectSet leitor = db.QueryByExample(objFuncionario); if (leitor.HasNext()) { db.Delete((Funcionario)leitor.Next()); db.Commit(); return(true); } else { return(false); } } catch { db.Rollback(); return(false); } finally { db.Close(); db.Dispose(); } }
public Boolean alterarGerenteFinanceiro(int codGerenteFinanceiro, string dataAdmissao, string dataDemissao, string email, string login, string nome, string senha, string telefone, int codCargo) { GerenteFinanceiro objGerenteFinanceiro = FactoryClasses.criarGerenteFinanceiro(); objGerenteFinanceiro.Codigo = codGerenteFinanceiro; objGerenteFinanceiro.DataAdmissao = dataAdmissao; objGerenteFinanceiro.DataDemissao = dataDemissao; objGerenteFinanceiro.Email = email.Trim(); objGerenteFinanceiro.Login = login.Trim(); objGerenteFinanceiro.Nome = nome.Trim(); objGerenteFinanceiro.Senha = senha.Trim(); objGerenteFinanceiro.Telefone = telefone; Cargo objCargo = FactoryClasses.criarCargo(); objCargo.Codigo = codCargo; objGerenteFinanceiro.Cargo = objCargo; GerenteFinanceiroBll objGerenteFinanceiroBll = FactoryBll.criarGerenteFinanceiroBll(); return(objGerenteFinanceiroBll.alterarGerenteFinanceiro(objGerenteFinanceiro)); }
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)); }
public Boolean alterarAdministrador(int codFuncionario, string dataAdmissao, string dataDemissao, string email, string login, string nome, string senha, string telefone, int codCargo) { Administrador objAdmin = FactoryClasses.criarAdministrador(); objAdmin.Codigo = codFuncionario; objAdmin.DataAdmissao = dataAdmissao; objAdmin.DataDemissao = dataDemissao; objAdmin.Email = email; objAdmin.Nome = nome; objAdmin.Login = login.ToLower().Trim(); objAdmin.Senha = senha.ToLower().Trim(); objAdmin.Telefone = telefone; Cargo objCargo = FactoryClasses.criarCargo(); objCargo.Codigo = codCargo; objAdmin.Cargo = objCargo; AdministradorBll objAdmBll = FactoryBll.criarAdministradorBll(); return(objAdmBll.alterarAdministrador(objAdmin)); }
public Boolean excluirFornecedor(int codigo) { Fornecedor objFornecedor = FactoryClasses.criarFornecedor(); objFornecedor.Codigo = codigo; return(objFornecedorBll.excluirFornecedor(objFornecedor)); }
public Boolean alterarAnalistaFaturamento(int codFuncionario, string dataAdmissao, string dataDemissao, string email, string login, string nome, string senha, string telefone, int codCargo) { AnalistaFaturamento objAnalistaFat = FactoryClasses.criarAnalistaFaturamento(); objAnalistaFat.Codigo = codFuncionario; objAnalistaFat.DataAdmissao = dataAdmissao; objAnalistaFat.DataDemissao = dataDemissao; objAnalistaFat.Email = email.Trim(); objAnalistaFat.Login = login.Trim(); objAnalistaFat.Nome = nome.Trim(); objAnalistaFat.Senha = senha.Trim(); objAnalistaFat.Telefone = telefone; Cargo objCargo = FactoryClasses.criarCargo(); objCargo.Codigo = codCargo; objAnalistaFat.Cargo = objCargo; AnalistaFaturamentoBll objAnalistaFatBll = FactoryBll.criarAnalistaFaturamentoBll(); return(objAnalistaFatBll.alterarAnalistaFaturamento(objAnalistaFat)); }
public Boolean cadastrarGestorObra(string dataAdmissao, string dataDemissao, string email, string login, string nome, string senha, string telefone, int codCargo) { GestorObra objGestor = FactoryClasses.criarGestorObra(); objGestor.DataAdmissao = dataAdmissao; objGestor.DataDemissao = dataDemissao; objGestor.Email = email.Trim(); objGestor.Login = login.Trim(); objGestor.Nome = nome.Trim(); objGestor.Senha = senha.Trim(); objGestor.Telefone = telefone; Cargo objCargo = FactoryClasses.criarCargo(); objCargo.Codigo = codCargo; objGestor.Cargo = objCargo; GestorObraBll objGestorBll = FactoryBll.criarGestorObraBll(); return(objGestorBll.cadastrarGestorObra(objGestor)); }
public Cliente editarCliente(int codigo) { Cliente objCliente = FactoryClasses.criarCliente(); objCliente.Codigo = codigo; return(objClienteBll.editarCliente(objCliente)); }
public Fornecedor editarFornecedor(int codFornecedor) { Fornecedor objFornecedor = FactoryClasses.criarFornecedor(); objFornecedor.Codigo = codFornecedor; return(objFornecedorBll.editarFornecedor(objFornecedor)); }
public Boolean alterarMaterial(int codMaterial, string unidade, int codFornecedor, int codComprador, string descricao, string descricaoPopular, double valorCompra, double valorVenda) { Materiais objMaterial = FactoryClasses.criarMateriais(); objMaterial.Codigo = codMaterial; objMaterial.Unidade = unidade; Fornecedor objFornecedor = FactoryClasses.criarFornecedor(); objFornecedor.Codigo = codFornecedor; objMaterial.Fornecedor = objFornecedor; Comprador objComprador = FactoryClasses.criarComprador(); objComprador.Codigo = codComprador; objMaterial.Comprador = objComprador; objMaterial.Descricao = descricao; objMaterial.DescricaoPopular = descricaoPopular; objMaterial.ValorCompra = valorCompra; objMaterial.ValorVenda = valorVenda; return(objMaterialBll.alterarMaterial(objMaterial)); }
public Boolean excluirCliente(int codigo) { Cliente objCliente = FactoryClasses.criarCliente(); objCliente.Codigo = codigo; return(objClienteBll.excluirCliente(objCliente)); }
public Materiais editarMaterial(int codMaterial) { Materiais objMaterial = FactoryClasses.criarMateriais(); objMaterial.Codigo = codMaterial; return(objMaterialBll.editarMaterial(objMaterial)); }
public Boolean excluirMaterial(int codMaterial) { Materiais objMaterial = FactoryClasses.criarMateriais(); objMaterial.Codigo = codMaterial; return(objMaterialBll.excluirMaterial(objMaterial)); }
public Boolean alterarComprador(int codigo, string dataAdmissao, string dataDemissao, string email, string login, string nome, string senha, string telefone, int codCargo) { Comprador objComprador = FactoryClasses.criarComprador(); objComprador.Codigo = codigo; objComprador.DataAdmissao = dataAdmissao; objComprador.DataDemissao = dataDemissao; objComprador.Email = email.Trim(); objComprador.Login = login.Trim(); objComprador.Nome = nome.Trim(); objComprador.Senha = senha.Trim(); objComprador.Telefone = telefone; Cargo objCargo = FactoryClasses.criarCargo(); objCargo.Codigo = codCargo; objComprador.Cargo = objCargo; CompradorBll objCompradorBll = FactoryBll.criarCompradorBll(); return(objCompradorBll.alterarComprador(objComprador)); }
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 cadastrarCliente(string cnpj, string nome) { Cliente objCliente = FactoryClasses.criarCliente(); objCliente.Cnpj = cnpj; objCliente.Nome = nome; return(objClienteBll.cadastrarCliente(objCliente)); }
public Boolean cadastrarCargo(string descricao) { CargoBll objCargoBll = FactoryBll.criarCargoBll(); Cargo objCargo = FactoryClasses.criarCargo(); objCargo.Descricao = descricao.Trim(); return(objCargoBll.cadastrarCargo(objCargo)); }
public Funcionario listarFuncionario(int codFuncionario) { FuncionarioBll objFuncionarioBll = FactoryBll.criarFuncionarioBll(); Funcionario objFuncionario = FactoryClasses.criarFuncionario(); objFuncionario.Codigo = codFuncionario; return(objFuncionarioBll.listarFuncionario(objFuncionario)); }
public Boolean excluirSolicitacao(int codSolicitacao) { SolicitacaoMateriaisBll objSolicitacaoBll = FactoryBll.criarSolicitacaoMateriaisBll(); SolicitacaoMateriais objSolicitacao = FactoryClasses.criarSolicitacaoMateriais(); objSolicitacao.Codigo = codSolicitacao; return(objSolicitacaoBll.excluirSolicitacao(objSolicitacao)); }
public Boolean excluirCargo(int codigo) { CargoBll objCargoBll = FactoryBll.criarCargoBll(); Cargo objCargo = FactoryClasses.criarCargo(); objCargo.Codigo = codigo; return(objCargoBll.excluirCargo(objCargo)); }
public Boolean alterarCliente(int codigo, string cnpj, string nome) { Cliente objCliente = FactoryClasses.criarCliente(); objCliente.Codigo = codigo; objCliente.Cnpj = cnpj; objCliente.Nome = nome; return(objClienteBll.alterarCliente(objCliente)); }
public Boolean excluirAnalistaFinanceiro(int codAnalistaFinanceiro) { AnalistaFinanceiro objAnalistaFinanceiro = FactoryClasses.criarAnalistaFinanceiro(); objAnalistaFinanceiro.Codigo = codAnalistaFinanceiro; AnalistaFinanceiroBll objAnalistaFinanceiroBll = FactoryBll.criarAnalistaFinanceiroBll(); return(objAnalistaFinanceiroBll.excluirAnalistaFinanceiro(objAnalistaFinanceiro)); }
public Boolean excluirEngenheiroCampo(int codEngenheiroCampo) { EngenheiroCampo objEngenheiroCampo = FactoryClasses.criarEngenheiroCampo(); objEngenheiroCampo.Codigo = codEngenheiroCampo; EngenheiroCampoBll objEngBll = FactoryBll.criarEngenheiroCampoBll(); return(objEngBll.excluirEngenheiroCampo(objEngenheiroCampo)); }
public Boolean excluirGerenteFinanceiro(int codGerenteFinanceiro) { GerenteFinanceiro objGerenteFinanceiro = FactoryClasses.criarGerenteFinanceiro(); objGerenteFinanceiro.Codigo = codGerenteFinanceiro; GerenteFinanceiroBll objGerenteFinanceiroBll = FactoryBll.criarGerenteFinanceiroBll(); return(objGerenteFinanceiroBll.excluirGerenteFinanceiro(objGerenteFinanceiro)); }
public void cadastrarPedido(int codSolicitacao, string materiaisFornecedores) { SolicitacaoMateriais objSolicitacao = FactoryClasses.criarSolicitacaoMateriais(); objSolicitacao.Codigo = codSolicitacao; PedidoBll objPedidoBll = FactoryBll.criarPedidoBll(); objPedidoBll.cadastrarPedido(objSolicitacao, materiaisFornecedores); }
public Boolean excluirGestorObra(int codGestorObra) { GestorObra objGestor = FactoryClasses.criarGestorObra(); objGestor.Codigo = codGestorObra; GestorObraBll objGestorBll = FactoryBll.criarGestorObraBll(); return(objGestorBll.excluirGestorObra(objGestor)); }
public Funcionario efetuarLogin(string login, string senha) { FuncionarioBll objFuncionarioBll = FactoryBll.criarFuncionarioBll(); Funcionario objFuncionario = FactoryClasses.criarFuncionario(); objFuncionario.Login = login.ToLower().Trim(); objFuncionario.Senha = senha.ToLower().Trim(); return(objFuncionarioBll.efetuaLogin(objFuncionario)); }
public Boolean excluirFuncionario(int codFuncionario) { Funcionario objFuncionario = FactoryClasses.criarFuncionario(); objFuncionario.Codigo = Convert.ToInt32(codFuncionario); FuncionarioBll objFuncionarioBll = FactoryBll.criarFuncionarioBll(); return(objFuncionarioBll.excluirFuncionario(objFuncionario)); }
public Boolean alterarCargo(int codigo, string descricao) { CargoBll objCargoBll = FactoryBll.criarCargoBll(); Cargo objCargo = FactoryClasses.criarCargo(); objCargo.Codigo = codigo; objCargo.Descricao = descricao; return(objCargoBll.alterarCargo(objCargo)); }
public Boolean alterarFuncionario(Funcionario objFuncionarioAlterar) { try { if (!temDuplicidade(objFuncionarioAlterar, "Alterar")) { db = ServidorSingleton.obterServidor().OpenClient(); Funcionario objFuncionarioProt = FactoryClasses.criarFuncionario(); objFuncionarioProt.Codigo = objFuncionarioAlterar.Codigo; IObjectSet leitor = db.QueryByExample(objFuncionarioProt); if (leitor.HasNext()) { Funcionario objFuncionario = (Funcionario)leitor.Next(); //Atribui o cargo IObjectSet leitorCargo = db.QueryByExample(objFuncionarioAlterar.Cargo); if (leitorCargo.HasNext()) { Cargo objCargo = (Cargo)leitorCargo.Next(); objFuncionario.Cargo = objCargo; } leitorCargo = null; objFuncionario.DataAdmissao = objFuncionarioAlterar.DataAdmissao; objFuncionario.DataDemissao = objFuncionarioAlterar.DataDemissao; objFuncionario.Email = objFuncionarioAlterar.Email; objFuncionario.Login = objFuncionarioAlterar.Login; objFuncionario.Nome = objFuncionarioAlterar.Nome; objFuncionario.Senha = objFuncionarioAlterar.Senha; objFuncionario.Telefone = objFuncionarioAlterar.Telefone; db.Store(objFuncionario); db.Commit(); leitor = null; return(true); } else { leitor = null; return(false); } } else { return(false); } } catch (Exception ex) { db.Rollback(); throw new Exception("Erro atualizando o funcionario :" + ex.ToString()); } finally { db.Close(); db.Dispose(); } }