public GuiaTiendaBE VerGuiaTienda(string usuario, int idCliente, bool isDia, bool isMes, bool isAnio, bool isRango, string fechaInicio, string fechaFin, int idTienda, string desTienda) { GuiaTiendaBE obe = new GuiaTiendaBE(); using (SqlConnection con = new SqlConnection(strCnx)) { con.Open(); if (isDia) { obe = oReporteClienteTiendaDA.VerGuiaTiendaDia(con, usuario, idCliente, fechaInicio, idTienda, desTienda); } else if (isMes) { obe = oReporteClienteTiendaDA.VerGuiaTiendaMes(con, usuario, idCliente, fechaInicio, idTienda, desTienda); } else if (isAnio) { obe = oReporteClienteTiendaDA.VerGuiaTiendaAnio(con, usuario, idCliente, fechaInicio, idTienda, desTienda); } else if (isRango) { obe = oReporteClienteTiendaDA.VerGuiaTiendaRango(con, usuario, idCliente, fechaInicio, fechaFin, idTienda, desTienda); } } return(obe); }
public IHttpActionResult GetVerGuiaTienda(string usuario, int idCliente, bool isDia, bool isMes, bool isAnio, bool isRango, string fechaInicio, string fechaFin, int idTienda, string desTienda) { try { ReporteClienteTiendaBL oReporteClienteTiendaBL = new ReporteClienteTiendaBL(idCliente); GuiaTiendaBE obe = oReporteClienteTiendaBL.VerGuiaTienda(usuario, idCliente, isDia, isMes, isAnio, isRango, fechaInicio, fechaFin, idTienda, desTienda); if (obe != null && (obe.listado != null && obe.listado.Count > 0) && (obe.listadoDetalle != null && obe.listadoDetalle.Count > 0)) { return(Ok(Models.Util.GetBodyResponse(200, obe))); } else { return(Ok(Models.Util.GetBodyResponse(300, "No se encontraron registros."))); } } catch (Exception ex) { /*LogSA.GrabarLogError("SOL TR", user, "GetListarOrdOtrs", ex);*/ return(Ok(Models.Util.GetBodyResponse(400, ex.Message))); } }