public static Object GuardarProducto(int Id, int IdProveedor, string NumRec, bool Excento, int IdModelo, string CodProd, string Serie, string IMEI, int PrecioC)
        {
            DataModel.TblProductosAlmacen    _TblProductosAlmacen    = new DataModel.TblProductosAlmacen();
            DataModel.TblProductosAlmacenDet _TblProductosAlmacenDet = new DataModel.TblProductosAlmacenDet();
            ProductosAlmacenControllers      PA = new ProductosAlmacenControllers();

            _TblProductosAlmacen.Id          = Id;
            _TblProductosAlmacen.IdProveedor = IdProveedor;
            _TblProductosAlmacen.NumRecibo   = NumRec;
            _TblProductosAlmacen.ExcentoIva  = Excento;

            _TblProductosAlmacenDet.IdModelo = IdModelo;
            _TblProductosAlmacenDet.Serie    = Serie;
            if (string.IsNullOrEmpty(Serie))
            {
                _TblProductosAlmacenDet.Serie = "N/A";
            }
            _TblProductosAlmacenDet.CodProducto = CodProd;
            _TblProductosAlmacenDet.IMEI        = IMEI;
            if (string.IsNullOrEmpty(IMEI))
            {
                _TblProductosAlmacenDet.IMEI = "N/A";
            }
            _TblProductosAlmacenDet.PrecioC = PrecioC;
            //Guardamos el maestro detalle
            int parametro = PA.GuardarMaestroDetalle(_TblProductosAlmacen, _TblProductosAlmacenDet);

            //retornamos el detalle
            return(PA.GetProductosAlmacen(parametro));
        }
 public static Object Procesar(int idPam, int Parametro)
 {
     if (Parametro == 0)
     {
         ProductosAlmacenControllers PA = new ProductosAlmacenControllers();
         return(PA.EliminarMaestroDetalle(idPam));
     }
     return(true);
 }
        public static Object EliminarDetalle(int idPam, int IdDet)
        {
            ProductosAlmacenControllers PC = new ProductosAlmacenControllers();
            bool bandera = PC.EliminarDetalle(IdDet, idPam);

            ProductosAlmacenControllers PA = new ProductosAlmacenControllers();

            return(PA.GetProductosAlmacen(idPam));
        }
Esempio n. 4
0
        public static Object DarBaja(int iddetalle, int idmaestro, string motivo)
        {
            ProductosAlmacenDetControllers PAD = new ProductosAlmacenDetControllers();

            PAD.DarBaja(iddetalle, motivo);

            ProductosAlmacenControllers PA = new ProductosAlmacenControllers();

            return(PA.GetProductosAlmacen(idmaestro));
        }
Esempio n. 5
0
        public static Object ModicarProducto(int id, int idDet, int PrecioV)
        {
            ProductosAlmacenDetControllers PAC = new ProductosAlmacenDetControllers();

            DataModel.TblProductosAlmacenDet _Detalle = new DataModel.TblProductosAlmacenDet();

            _Detalle.Id      = idDet;
            _Detalle.PrecioV = PrecioV;

            PAC.Actualizar(_Detalle);

            ProductosAlmacenControllers PA = new ProductosAlmacenControllers();

            return(PA.GetProductosAlmacen(id));
        }
        //DarBaja
        public Object DarBaja(int Id, string motivo)
        {
            _Detalle = new TblProductosAlmacenDet();

            _Detalle = Model.TblProductosAlmacenDet.FirstOrDefault(x => x.Id == Id);

            _Detalle.MotivoBaja        = motivo;
            _Detalle.Estado            = false;
            _Detalle.FechaModifica     = DateTime.Now;
            _Detalle.IdUsuarioModifica = 1;
            Model.SaveChanges();

            //sumamos a Almacen el producto que se da de baja
            ProductosAlmacenControllers PC = new ProductosAlmacenControllers();

            PC.ActualizarBodega("sumar");

            return(true);
        }
        public static Object BuscarProductoxNombre(string Buscar, int id)
        {
            ProductosAlmacenControllers PA = new ProductosAlmacenControllers();

            return(PA.GetProductosAlmacenxparametro(Buscar, id));
        }
        public static Object CargarProductosAlmacenTaller(int id)
        {
            ProductosAlmacenControllers PA = new ProductosAlmacenControllers();

            return(PA.GetProductosAlmacenTaller(id));
        }
Esempio n. 9
0
        public static Object LiberarProducto(int iddetalle, int idmaestro)
        {
            ProductosAlmacenControllers PC = new ProductosAlmacenControllers();

            return(PC.LiberarProducto(iddetalle));
        }
Esempio n. 10
0
        public static Object BuscarProductoxNombre(string Producto)
        {
            ProductosAlmacenControllers PC = new ProductosAlmacenControllers();

            return(PC.GetProductosAlmacenxNombre(Producto));
        }
Esempio n. 11
0
        public static Object CargarProductosTaller()
        {
            ProductosAlmacenControllers PC = new ProductosAlmacenControllers();

            return(PC.GetProductosTaller());
        }
Esempio n. 12
0
        public static Object CargarNumRecibo()
        {
            ProductosAlmacenControllers PAC = new ProductosAlmacenControllers();

            return(PAC.GetNumRecibo());
        }
Esempio n. 13
0
        public static Object ValidarSerieImei(string Serie, string Imei)
        {
            ProductosAlmacenControllers PAC = new ProductosAlmacenControllers();

            return(PAC.ValidarSerieImei(Serie, Imei));
        }