Beispiel #1
0
        public ActionResult Listar(GridDataRequest request)
        {
            int totalRecords = 0;
            var lstGrd       = TransferenciaBL.LstTransferenciaJGrid(request, ref totalRecords);

            var productsData = new
            {
                total   = (int)Math.Ceiling((float)totalRecords / (float)request.rows),
                page    = request.page,
                records = totalRecords,
                rows    = (from item in lstGrd
                           select new
                {
                    id = item.TransferenciaId,
                    cell = new string[] {
                        item.TransferenciaId.ToString(),
                        item.AlmacenOrigen,
                        item.AlmacenDestino,
                        item.Fecha.ToString(),
                        item.Estado
                    }
                }
                           ).ToArray()
            };

            return(Json(productsData, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        public ActionResult ListarDetalle(GridDataRequest request)
        {
            int transferenciaid = request.DataFilters().Count > 0 ? int.Parse(request.DataFilters()["TransferenciaId"]) : 0;

            if (transferenciaid == 0)
            {
                return(Json(null, JsonRequestBehavior.AllowGet));
            }

            const int totalRecords = 10;
            var       productsData = new
            {
                total   = 1,
                page    = 1,
                records = totalRecords,
                rows    = (from item in TransferenciaBL.ListarDetalleTransferencia(transferenciaid)
                           select new
                {
                    id = item.ArticuloId,
                    cell = new string[] {
                        item.TransferenciaId.ToString(),
                        item.ArticuloId.ToString(),
                        item.Articulo,
                        item.Cantidad.ToString(),
                        item.Series,
                        item.TransferenciaId.ToString() + "," + item.ArticuloId.ToString()
                    }
                }
                           ).ToArray()
            };

            return(Json(productsData, JsonRequestBehavior.AllowGet));
        }
Beispiel #3
0
        public ActionResult ObtenerMovimientoExt(int pTransferenciaId)
        {
            var tra = TransferenciaBL.ObtenerEntradaSalida(pTransferenciaId);

            return(Json(new
            {
                Fecha = tra.Fecha.ToString(),
                tra.Estado,
                tra.AlmacenDestino,
                tra.AlmacenOrigen
            },
                        JsonRequestBehavior.AllowGet));
        }
Beispiel #4
0
        public ActionResult CrearTransferencia(int pAlmacenDestinoId)
        {
            var oficinaid = VendixGlobal.GetOficinaId();
            var usuarioid = VendixGlobal.GetUsuarioId();

            var item = new Transferencia
            {
                AlmacenOrigenId  = AlmacenBL.Obtener(x => x.OficinaId == oficinaid).AlmacenId,
                AlmacenDestinoId = pAlmacenDestinoId,
                UsuarioId        = usuarioid,
                Fecha            = VendixGlobal.GetFecha(),
                Estado           = "P"
            };

            TransferenciaBL.Crear(item);

            return(Json(item.TransferenciaId, JsonRequestBehavior.AllowGet));
        }
Beispiel #5
0
 public ActionResult Confirmar(int pTransferenciaId)
 {
     return(Json(TransferenciaBL.TransferirSeries(pTransferenciaId), JsonRequestBehavior.AllowGet));
 }
Beispiel #6
0
 public ActionResult Desconfirmar(int pTransferenciaId)
 {
     return(Json(TransferenciaBL.Desconfirmar(pTransferenciaId), JsonRequestBehavior.AllowGet));
 }
Beispiel #7
0
 public ActionResult ObtenerMovimiento(int pTransferenciaId)
 {
     return(Json(TransferenciaBL.Obtener(pTransferenciaId), JsonRequestBehavior.AllowGet));
 }