コード例 #1
0
 public static MantenimientoProducto GetInstancia()
 {
     if (_instancia == null)
     {
         _instancia = new MantenimientoProducto();
     }
     return(_instancia);
 }
コード例 #2
0
        public bool addpp(Producto addpp)
        {
            bool     correcto = false;
            Producto propusu  = Lpro;

            if (propusu == null)
            {
                correcto = true;
                MantenimientoProducto.GetInstancia().addp(addpp);
                return(correcto);
            }
            else
            {
                throw new Exception("No se puede agregar un producto ya existente");
            }
        }
コード例 #3
0
        public bool modificarProd(int id, Producto mprod)
        {
            bool     correcto = false;
            Producto propusu  = Lpro;

            if (propusu != null)
            {
                correcto = true;
                MantenimientoProducto.GetInstancia().modp(id, mprod);

                return(correcto);
            }
            else
            {
                throw new Exception("El producto que se intenta modificar no existe");
            }
        }
コード例 #4
0
        public bool elmpp(Producto elmpp)
        {
            bool     correcto = false;
            Producto propusu  = Lpro;

            if (propusu != null)
            {
                correcto = true;
                MantenimientoProducto.GetInstancia().elmp(elmpp);

                return(correcto);
            }
            else
            {
                throw new Exception("El producto que se intenta eliminar no existe");
            }
        }