public ActionResult ListarCajasAsignadas(GridDataRequest request) { var lstGrd = CajaBL.LstCajaDiarioOficina(); var productsData = new { total = (int)Math.Ceiling((float)lstGrd.Count / (float)request.rows), page = request.page, records = lstGrd.Count, rows = (from item in lstGrd select new { id = item.CajaDiarioId, cell = new string[] { item.CajaDiarioId.ToString(), item.NombreCaja, item.IndCierre ? "CERRADO":"ABIERTO", item.Cajero, item.FechaIniOperacion.ToString(), item.FechaFinOperacion.HasValue?item.FechaFinOperacion.Value.ToString():string.Empty, item.SaldoInicial.ToString(), item.Entradas.ToString(), item.Salidas.ToString(), item.SaldoFinal.ToString() } } ).ToArray() }; return(Json(productsData, JsonRequestBehavior.AllowGet)); }
public ActionResult GuardarCaja(int pCajaId, int pOficinaId, string pDenominacion, bool pActivo) { Caja caja; if (pCajaId == 0) { caja = new Caja { CajaId = pCajaId, OficinaId = pOficinaId, Denominacion = pDenominacion, Estado = pActivo, IndAbierto = false, FechaReg = VendixGlobal.GetFecha(), UsuarioRegId = VendixGlobal.GetUsuarioId() }; CajaBL.Crear(caja); } else { caja = CajaBL.Obtener(pCajaId); caja.OficinaId = pOficinaId; caja.Denominacion = pDenominacion; caja.Estado = pActivo; caja.FechaMod = VendixGlobal.GetFecha(); caja.UsuarioModId = VendixGlobal.GetUsuarioId(); CajaBL.Actualizar(caja); } return(Json(true, JsonRequestBehavior.AllowGet)); }
public ActionResult ListarCajaGrid(GridDataRequest request) { int totalRecords = 0; var lstGrd = CajaBL.LstCajaJGrid(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.CajaId, cell = new string[] { item.CajaId.ToString(), item.Denominacion, item.Oficina.Denominacion, item.OficinaId.ToString(), item.Estado.ToString(), item.CajaId.ToString() + "," + (item.Estado ? "1":"0") } } ).ToArray() }; return(Json(productsData, JsonRequestBehavior.AllowGet)); }
public ActionResult Activar(int pid) { var item = CajaBL.Obtener(pid); item.Estado = !item.Estado; CajaBL.Actualizar(item); return(Json(true)); }
// // GET: /Boveda/ public ActionResult Index() { var oficinaid = VendixGlobal.GetOficinaId(); ViewBag.cboCajas = new SelectList(CajaBL.Listar(x => x.Estado && x.IndAbierto), "CajaId", "Denominacion"); var oficinaId = VendixGlobal.GetOficinaId(); ViewBag.cboOficinas = new SelectList(OficinaBL.Listar(x => x.Estado && x.OficinaId != oficinaId), "OficinaId", "Denominacion"); return(View(BovedaBL.Obtener(x => x.OficinaId == oficinaid && x.IndCierre == false))); }
public ActionResult ObtnerListaUsuariosCombo() { var olistaUsuarios = CajaBL.ListaUsuariosNoAsignado(); return(Json(olistaUsuarios, JsonRequestBehavior.AllowGet)); }
public ActionResult ObtnerListaCajasCombo() { var olistaCajas = CajaBL.Listar(x => x.Estado && x.IndAbierto == false).Select(x => new { Id = x.CajaId, Valor = x.Denominacion }); return(Json(olistaCajas, JsonRequestBehavior.AllowGet)); }
public ActionResult CargarComboOficina() { var xxx = CajaBL.Listar(x => x.Estado).Select(c => new { Id = c.CajaId, Valor = c.Denominacion }); return(Json(xxx, JsonRequestBehavior.AllowGet)); }