//Listar public static List <FormasDePagoType> ListarFormasDePago() { List <FormasDePagoType> retorno = PFormasDePago.ListarFormasDePago(); if (retorno == null) { throw new ExcepcionesPersonalizadas.Logica("No se encontraron formas de pago para listar"); } return(retorno); }
//Modificar public static void ModificarFormasDePago(FormasDePagoType f) { ValidarFormasDePago(f); int retorno = PFormasDePago.ModificarFormasDePago(f); if (retorno == -1) { throw new ExcepcionesPersonalizadas.Logica("No hay una forma de pago con ese identificador en la BD"); } }
//Baja public static void BajaFormasDePago(int Id) { int retorno = PFormasDePago.BajaFormasDePago(Id); if (retorno == -1) { throw new ExcepcionesPersonalizadas.Logica("No existe una forma de pago con ese Id"); } if (retorno == -3) { throw new ExcepcionesPersonalizadas.Logica("No se ha podido borrar, ¿la forma de pago está en uso?"); } }
//Alta public static void AltaFormasDePago(FormasDePagoType f) { ValidarFormasDePago(f); int resultado = PFormasDePago.AltaFormasDePago(f); if (resultado == -1) { throw new ExcepcionesPersonalizadas.Logica("Ya existe una forma de pago con ese identificador en la BD"); } if (resultado == -3) { throw new ExcepcionesPersonalizadas.Logica("Ya existe una forma de pago con ese nombre en la BD"); } }