Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 5
0
        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));
        }
Ejemplo n.º 6
0
        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));
        }
Ejemplo n.º 7
0
        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));
        }
Ejemplo n.º 8
0
        public Boolean excluirCargo(int codigo)
        {
            CargoBll objCargoBll = FactoryBll.criarCargoBll();
            Cargo    objCargo    = FactoryClasses.criarCargo();

            objCargo.Codigo = codigo;
            return(objCargoBll.excluirCargo(objCargo));
        }
Ejemplo n.º 9
0
        public Funcionario listarFuncionario(int codFuncionario)
        {
            FuncionarioBll objFuncionarioBll = FactoryBll.criarFuncionarioBll();
            Funcionario    objFuncionario    = FactoryClasses.criarFuncionario();

            objFuncionario.Codigo = codFuncionario;
            return(objFuncionarioBll.listarFuncionario(objFuncionario));
        }
Ejemplo n.º 10
0
        public Boolean cadastrarCargo(string descricao)
        {
            CargoBll objCargoBll = FactoryBll.criarCargoBll();
            Cargo    objCargo    = FactoryClasses.criarCargo();

            objCargo.Descricao = descricao.Trim();
            return(objCargoBll.cadastrarCargo(objCargo));
        }
Ejemplo n.º 11
0
        public Boolean excluirSolicitacao(int codSolicitacao)
        {
            SolicitacaoMateriaisBll objSolicitacaoBll = FactoryBll.criarSolicitacaoMateriaisBll();
            SolicitacaoMateriais    objSolicitacao    = FactoryClasses.criarSolicitacaoMateriais();

            objSolicitacao.Codigo = codSolicitacao;
            return(objSolicitacaoBll.excluirSolicitacao(objSolicitacao));
        }
Ejemplo n.º 12
0
        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));
        }
Ejemplo n.º 13
0
        public Boolean excluirGerenteFinanceiro(int codGerenteFinanceiro)
        {
            GerenteFinanceiro objGerenteFinanceiro = FactoryClasses.criarGerenteFinanceiro();

            objGerenteFinanceiro.Codigo = codGerenteFinanceiro;
            GerenteFinanceiroBll objGerenteFinanceiroBll = FactoryBll.criarGerenteFinanceiroBll();

            return(objGerenteFinanceiroBll.excluirGerenteFinanceiro(objGerenteFinanceiro));
        }
Ejemplo n.º 14
0
        public Boolean excluirEngenheiroCampo(int codEngenheiroCampo)
        {
            EngenheiroCampo objEngenheiroCampo = FactoryClasses.criarEngenheiroCampo();

            objEngenheiroCampo.Codigo = codEngenheiroCampo;
            EngenheiroCampoBll objEngBll = FactoryBll.criarEngenheiroCampoBll();

            return(objEngBll.excluirEngenheiroCampo(objEngenheiroCampo));
        }
Ejemplo n.º 15
0
        public Boolean excluirAnalistaFinanceiro(int codAnalistaFinanceiro)
        {
            AnalistaFinanceiro objAnalistaFinanceiro = FactoryClasses.criarAnalistaFinanceiro();

            objAnalistaFinanceiro.Codigo = codAnalistaFinanceiro;
            AnalistaFinanceiroBll objAnalistaFinanceiroBll = FactoryBll.criarAnalistaFinanceiroBll();

            return(objAnalistaFinanceiroBll.excluirAnalistaFinanceiro(objAnalistaFinanceiro));
        }
Ejemplo n.º 16
0
        public Boolean excluirFuncionario(int codFuncionario)
        {
            Funcionario objFuncionario = FactoryClasses.criarFuncionario();

            objFuncionario.Codigo = Convert.ToInt32(codFuncionario);
            FuncionarioBll objFuncionarioBll = FactoryBll.criarFuncionarioBll();

            return(objFuncionarioBll.excluirFuncionario(objFuncionario));
        }
Ejemplo n.º 17
0
        public void cadastrarPedido(int codSolicitacao, string materiaisFornecedores)
        {
            SolicitacaoMateriais objSolicitacao = FactoryClasses.criarSolicitacaoMateriais();

            objSolicitacao.Codigo = codSolicitacao;
            PedidoBll objPedidoBll = FactoryBll.criarPedidoBll();

            objPedidoBll.cadastrarPedido(objSolicitacao, materiaisFornecedores);
        }
Ejemplo n.º 18
0
        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));
        }
Ejemplo n.º 19
0
        public Boolean excluirGestorObra(int codGestorObra)
        {
            GestorObra objGestor = FactoryClasses.criarGestorObra();

            objGestor.Codigo = codGestorObra;
            GestorObraBll objGestorBll = FactoryBll.criarGestorObraBll();

            return(objGestorBll.excluirGestorObra(objGestor));
        }
Ejemplo n.º 20
0
        public Collection <Funcionario> listarFuncionarios()
        {
            Collection <Funcionario> objFuncionarioColecao;
            FuncionarioBll           objFuncionarioBll = FactoryBll.criarFuncionarioBll();

            objFuncionarioColecao = (Collection <Funcionario>)HttpRuntime.Cache["lista"];
            if (objFuncionarioColecao == null)
            {
                HttpRuntime.Cache.Insert("lista", objFuncionarioBll.listarFuncionarios());
                objFuncionarioColecao = (Collection <Funcionario>)HttpRuntime.Cache["lista"];
            }

            return(objFuncionarioColecao);
        }
Ejemplo n.º 21
0
        public Collection <Pedido> listarPedidos()
        {
            PedidoBll objPedidoBll = FactoryBll.criarPedidoBll();

            return(objPedidoBll.listarPedidos());
        }
Ejemplo n.º 22
0
        public Collection <SolicitacaoMateriais> listarSolicitacoes()
        {
            SolicitacaoMateriaisBll objSolicitacaoBll = FactoryBll.criarSolicitacaoMateriaisBll();

            return(objSolicitacaoBll.listarSolicitacoes());
        }
Ejemplo n.º 23
0
        public Collection <Comprador> listarCompradores()
        {
            CompradorBll objCompradorBll = FactoryBll.criarCompradorBll();

            return(objCompradorBll.listarCompradores());
        }
Ejemplo n.º 24
0
 public wsCliente()
 {
     objClienteBll = FactoryBll.criarClienteBll();
 }
Ejemplo n.º 25
0
        public Collection <Cargo> listarCargos()
        {
            CargoBll objCargoBll = FactoryBll.criarCargoBll();

            return(objCargoBll.listarCargos());
        }
Ejemplo n.º 26
0
 public wsFornecedor()
 {
     objFornecedorBll = FactoryBll.criarFornecedorBll();
 }
Ejemplo n.º 27
0
 public wsMateriais()
 {
     objMaterialBll = FactoryBll.criarMateriaisBll();
 }