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; } }
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; } }
public RetornoEmpresa getRetornoEmpresaException(Exception ex) { RetornoEmpresa ret = new RetornoEmpresa(); ret.sucesso = false; ret.erro = ex.Message; ret.listEmpresas = new List <Empresa>(); return(ret); }
public ActionResult CadastrarEmpresa() { EmpresaBLL bll = new EmpresaBLL(); RetornoEmpresa retEmp = bll.BuscarTodos(); if (retEmp.sucesso == true) { retEmp.sucesso = null; } return(View(retEmp)); }
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); }
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); }
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); }
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; } }