public void ConsultarTarifas() { try { TarifaRDBOF tarifa = InterfazUsuarioADato(); tarifaBr = new TarifaRDBR(); List <TarifaRDBOF> lstTarifas = tarifaBr.ConsultarCompleto(dctx, tarifa); this.vista.ListaTarifas = lstTarifas != null?lstTarifas.ConvertAll(t => (TarifaRDBO)t) : new List <TarifaRDBO>(); if (lstTarifas.Count != 0) { this.vista.ActualizarListaTarifas(); } else { this.vista.ListaTarifas = null; this.vista.ActualizarListaTarifas(); MostrarMensaje("No se han encontrado tarifas con los filtros proporcionados", ETipoMensajeIU.INFORMACION); } } catch (Exception ex) { this.MostrarMensaje("Inconsistencias al momento de buscar las tarifas", ETipoMensajeIU.ERROR, nombreClase + ".ConsultarTarifas:" + ex.Message); } }
public RegistrarTarifaRDPRE(IRegistrarTarifaRDVIS vistaActual, IucTarifaRDVIS vistaTarifas) { this.vista = vistaActual; presentadorTarifas = new ucTarifaRDPRE(vistaTarifas); dctx = FacadeBR.ObtenerConexion(); tarifaRDBR = new TarifaRDBR(); }
private TarifaRDBO ConsultarTarifa(TarifaRDBO tarifa) { try { if (tarifa == null) { throw new Exception("Se esperaba el objeto TarifaRDBO"); } if (tarifa.TarifaID == null) { throw new Exception("Se necesita el identificador de la tarifa"); } List <TarifaRDBO> lstTemp = new List <TarifaRDBO>(); tarifaBR = new TarifaRDBR(); lstTemp = tarifaBR.ConsultarCompleto(dctx, tarifa); if (lstTemp.Count == 0) { throw new Exception("No se encontro ningún registro en la base datos"); } if (lstTemp.Count > 1) { throw new Exception("Inconsistencias en los registros de la base datos, se encontro mas de un registro de la tarifa que desea buscar"); } return(lstTemp[0]); } catch (Exception ex) { throw new Exception(nombreClase + ".ConsultarTarifa:Inconsistencias al consultar los datos de la Tarifa." + ex.Message); } }
public EditarTarifaRDPRE(IEditarTarifaRDVIS vistaActual, IucTarifaRDVIS vistaTarifa) { try { this.vista = vistaActual; presentadorTarifas = new ucTarifaRDPRE(vistaTarifa); tarifaBR = new TarifaRDBR(); dctx = FacadeBR.ObtenerConexion(); } catch (Exception ex) { this.MostrarMensaje("Inconsistencias al configurar el presentador", ETipoMensajeIU.ERROR, nombreClase + ".EditarTarifaRDPRE:" + ex.Message); } }