Exemplo n.º 1
0
        //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);
        }
Exemplo n.º 2
0
        //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");
            }
        }
Exemplo n.º 3
0
        //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?");
            }
        }
Exemplo n.º 4
0
        //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");
            }
        }