Exemplo n.º 1
0
        public Retorno getEmpresaContemEstoque()
        {
            RetornoEmpresa retEmp = new RetornoEmpresa();

            try
            {
                EmpresaBLL bll = new EmpresaBLL();
                EstoqueDAO DAO = new EstoqueDAO();
                DataTable  dt  = DAO.getEstoqueDistinctEmpresa();

                if (dt.Rows.Count.Equals(0))
                {
                    retEmp.erro         = "0 entradas de mercadoria cadastradas.";
                    retEmp.sucesso      = false;
                    retEmp.listEmpresas = new List <Empresa>();
                    return(retEmp);
                }

                List <Empresa> listEmpresa = new List <Empresa>();
                foreach (DataRow row in dt.Rows)
                {
                    listEmpresa.Add(bll.montaEmpresa(row));
                }

                retEmp.erro         = String.Empty;
                retEmp.sucesso      = true;
                retEmp.listEmpresas = listEmpresa;

                return(retEmp);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 2
0
        public RetornoEmpresa GetEmpresas()
        {
            try
            {
                EmpresaDAO     DAO         = new EmpresaDAO();
                DataTable      dt          = DAO.getTodasEmpresas();
                RetornoEmpresa ret         = new RetornoEmpresa();
                List <Empresa> listEmpresa = new List <Empresa>();
                if (dt.Rows.Count.Equals(0))
                {
                    ret.erro         = "0 empresas cadastradas.";
                    ret.sucesso      = false;
                    ret.listEmpresas = new List <Empresa>();
                    return(ret);
                }
                foreach (DataRow row in dt.Rows)
                {
                    listEmpresa.Add(montaEmpresa(row));
                }

                ret.sucesso      = true;
                ret.erro         = String.Empty;
                ret.listEmpresas = listEmpresa;
                return(ret);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 3
0
        public RetornoEmpresa getRetornoEmpresaException(Exception ex)
        {
            RetornoEmpresa ret = new RetornoEmpresa();

            ret.sucesso      = false;
            ret.erro         = ex.Message;
            ret.listEmpresas = new List <Empresa>();
            return(ret);
        }
Exemplo n.º 4
0
        public ActionResult CadastrarEmpresa()
        {
            EmpresaBLL     bll    = new EmpresaBLL();
            RetornoEmpresa retEmp = bll.BuscarTodos();

            if (retEmp.sucesso == true)
            {
                retEmp.sucesso = null;
            }
            return(View(retEmp));
        }
Exemplo n.º 5
0
        public Retorno getEmpresaContemEstoque()
        {
            UtilBLL        util   = new UtilBLL();
            String         metodo = ConfigurationManager.AppSettings.Get("getEmpresaContemEstoque");
            RetornoString  rs     = util.realizaRequisicaoSemPmt(metodo, TipoRequisicao.GET);
            RetornoEmpresa re     = new RetornoEmpresa();

            if (rs.sucesso.Equals(true))
            {
                re = JsonConvert.DeserializeObject <RetornoEmpresa>(rs.resposta);
            }
            else
            {
                re.sucesso      = false;
                re.erro         = "Não foi possível conectar ao banco de dados.";
                re.listEmpresas = new List <Empresa>();
            }

            return(re);
        }
Exemplo n.º 6
0
        public RetornoEmpresa BuscarTodos()
        {
            RetornoEmpresa retorno = new RetornoEmpresa();

            retorno.sucesso = false;

            UtilBLL       util   = new UtilBLL();
            string        metodo = util.getConfig("getTodasEmpresas");
            RetornoString rs     = util.realizaRequisicaoSemPmt(metodo, TipoRequisicao.GET);

            if (rs.sucesso.Equals(true))
            {
                retorno = JsonConvert.DeserializeObject <RetornoEmpresa>(rs.resposta);
            }
            else
            {
                retorno.sucesso      = false;
                retorno.erro         = "Não foi possível estabelecer uma conexão com o banco de dados";
                retorno.listEmpresas = new List <Empresa>();
            }
            return(retorno);
        }
Exemplo n.º 7
0
        public Retorno Update(Empresa empresa)
        {
            Retorno retorno = new Retorno();

            retorno.sucesso = false;

            UtilBLL       util   = new UtilBLL();
            string        metodo = util.getConfig("empresaUpdate");
            RetornoString rs     = util.realizaRequisicaoComPmt(empresa, metodo, TipoRequisicao.POST);

            if (rs.sucesso.Equals(true))
            {
                retorno = JsonConvert.DeserializeObject <Retorno>(rs.resposta);
            }
            RetornoEmpresa retEmp = BuscarTodos();

            if (retorno.sucesso.Equals(false))
            {
                retEmp.sucesso = false;
                retEmp.erro    = retorno.erro;
            }
            return(retEmp);
        }
Exemplo n.º 8
0
        public RetornoEmpresa getEmpresaByName(String nome)
        {
            try
            {
                EmpresaDAO     DAO         = new EmpresaDAO();
                DataTable      dt          = DAO.getEmpresaByName(nome);
                RetornoEmpresa ret         = new RetornoEmpresa();
                List <Empresa> listEmpresa = new List <Empresa>();
                foreach (DataRow row in dt.Rows)
                {
                    listEmpresa.Add(montaEmpresa(row));
                }

                ret.sucesso      = true;
                ret.erro         = String.Empty;
                ret.listEmpresas = listEmpresa;
                return(ret);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }