public ActionResult MostrarMontoBoveda() { var ofid = VendixGlobal.GetOficinaId(); var monto = BovedaBL.Obtener(x => x.OficinaId == ofid && x.IndCierre == false).SaldoFinal; return(Json(monto, JsonRequestBehavior.AllowGet)); }
public ActionResult Index(int id = 0, int pPersonaId = 0) { if (id == 0 && pPersonaId > 0) { var orden = Repositorio <OrdenVenta> .Crear(new OrdenVenta() { OficinaId = VendixGlobal.GetOficinaId(), PersonaId = pPersonaId, Subtotal = 0, TotalDescuento = 0, TotalImpuesto = 0, TotalNeto = 0, TipoVenta = "CON", Estado = "PEN", UsuarioRegId = VendixGlobal.GetUsuarioId(), FechaReg = VendixGlobal.GetFecha() }); id = orden.OrdenVentaId; } if (id > 0) { return(View(Repositorio <OrdenVenta> .Listar(x => x.OrdenVentaId == id, includeProperties: "OrdenVentaDet,Persona,Oficina").FirstOrDefault())); } return(View(new OrdenVenta { TotalNeto = 0, TotalDescuento = 0 })); }
public ActionResult MostrarMontoCaja() { var ofid = VendixGlobal.GetOficinaId(); var cajaDiarioId = VendixGlobal.GetCajaDiarioId(); var monto = CajaDiarioBL.Obtener(x => x.CajaDiarioId == cajaDiarioId && x.IndCierre == false).SaldoFinal; return(Json(monto, JsonRequestBehavior.AllowGet)); }
public ActionResult TransferirOficina(decimal pImporte, string pDescripcion, int pCboId) { var oficinaId = VendixGlobal.GetOficinaId(); var bovedaInicioId = BovedaBL.Listar(x => x.OficinaId == oficinaId && x.IndCierre == false).FirstOrDefault().BovedaId; var pUsuarRegId = VendixGlobal.GetUsuarioId(); var rpta = BovedaMovBL.TransferiraOficina(pImporte, pDescripcion, bovedaInicioId, pCboId, pUsuarRegId); return(Json(rpta, JsonRequestBehavior.AllowGet)); }
public ActionResult TransferirBoveda(decimal pMonto, string pDescripcion) { var oficinaId = VendixGlobal.GetOficinaId(); var pUsuarRegId = VendixGlobal.GetUsuarioId(); var pCajaDiarioId = VendixGlobal.GetCajaDiarioId(); var pBovedaId = BovedaBL.Listar(x => x.OficinaId == oficinaId).FirstOrDefault().BovedaId; var rspta = CajaDiarioBL.TransferirSaldosBoveda(pMonto, pDescripcion, pCajaDiarioId, pBovedaId, oficinaId, pUsuarRegId); return(Json(rspta, JsonRequestBehavior.AllowGet)); }
// // 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 Index() { var oficinaId = VendixGlobal.GetOficinaId(); var lstalmacen = AlmacenBL.Listar(x => x.Estado && x.OficinaId == oficinaId); var lstTipoMov = TipoMovimientoBL.Listar(x => x.Estado && x.IndEntrada); ViewBag.cboAlmacen = new SelectList(lstalmacen, "AlmacenId", "Denominacion"); ViewBag.cboAlmacen2 = new SelectList(lstalmacen, "AlmacenId", "Denominacion"); ViewBag.cboTipoMovimiento = new SelectList(lstTipoMov, "TipoMovimientoId", "Denominacion"); ViewBag.cboTipoMovimiento2 = new SelectList(lstTipoMov, "TipoMovimientoId", "Denominacion"); ViewBag.cboTipoDocumento = new SelectList(TipoDocumentoBL.Listar(x => x.Estado && x.IndAlmacen && x.IndAlmacenMov == false), "TipoDocumentoId", "Denominacion"); ViewBag.cboMedida = new SelectList(ValorTablaBL.Listar(x => x.TablaId == 10 && x.ItemId > 0), "ItemId", "DesCorta"); return(View()); }
public ActionResult ValidarCierre() { var oficinaid = VendixGlobal.GetOficinaId(); if (CajaDiarioBL.Contar(x => x.IndCierre == false && x.TransBoveda == false && x.Caja.OficinaId == oficinaid, "Caja") > 0) { return(Json("EXISTEN CAJAS ABIERTAS.", JsonRequestBehavior.AllowGet)); } if (CajaDiarioBL.Contar(x => x.IndCierre && x.TransBoveda == false && x.Caja.OficinaId == oficinaid, "Caja") == 0) { return(Json("NO EXISTEN CAJAS POR CERRAR.", JsonRequestBehavior.AllowGet)); } return(Json(string.Empty, JsonRequestBehavior.AllowGet)); }
public ActionResult TransferirBoveda(decimal pMonto, string pDescripcion) { var boveda = BovedaBL.Obtener(VendixGlobal.GetBovedaId()); if (boveda.IndCierre == false) { var oficinaId = VendixGlobal.GetOficinaId(); var pUsuarRegId = VendixGlobal.GetUsuarioId(); var pCajaDiarioId = VendixGlobal.GetCajaDiarioId(); var rspta = CajaDiarioBL.TransferirSaldosBoveda(pMonto, pDescripcion, pCajaDiarioId, boveda.BovedaId, oficinaId, pUsuarRegId); return(Json(rspta, JsonRequestBehavior.AllowGet)); } return(Json(false, JsonRequestBehavior.AllowGet)); }
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)); }
public ActionResult CajaDiario() { var oficinaId = VendixGlobal.GetOficinaId(); // ViewBag.cboBovedas = new SelectList(BovedaBL.ListaBovedasXOficina(oficinaId), "BovedaId", "Denominacion"); var usuarioId = VendixGlobal.GetUsuarioId(); var cajadiario = CajaDiarioBL.Obtener(x => x.UsuarioAsignadoId == usuarioId && x.IndCierre == false, includeProperties: "Caja"); if (cajadiario != null) { VendixGlobal <int> .Crear("CajadiarioId", cajadiario.CajaDiarioId); } ViewBag.cboTipoOperacion = new SelectList(TipoOperacionBL.Listar(x => x.IndCajaDiario), "TipoOperacionId", "Denominacion"); return(View(cajadiario)); //return View(new DatosCajaDiario() { CajaDiario = cajadiario, Entradas = resumen[0], Salidas = resumen[1] }); }
public JsonResult RealizarSalida(int tipoMovId, string glosa, List <SerieSalida> series) { var oficinaid = VendixGlobal.GetOficinaId(); var almacenId = AlmacenBL.Obtener(x => x.OficinaId == oficinaid).AlmacenId; var listamovdet = new List <MovimientoDet>(); using (var scope = new TransactionScope()) { try { var mov = new Movimiento() { TipoMovimientoId = tipoMovId, AlmacenId = almacenId, Fecha = VendixGlobal.GetFecha(), SubTotal = 0, IGV = 0, AjusteRedondeo = 0, TotalImporte = 0, EstadoId = 3, Observacion = glosa }; MovimientoBL.Crear(mov); foreach (var item in series) { bool f = false; foreach (var i in listamovdet) { if (item.ArticuloId == i.ArticuloId) { f = true; i.Cantidad++; i.Descripcion += ", " + item.Serie; } } if (f == false) { listamovdet.Add(new MovimientoDet() { MovimientoId = mov.MovimientoId, Cantidad = 1, ArticuloId = item.ArticuloId, Descripcion = item.Denominacion + " " + item.Serie, Descuento = 0, Importe = 0, IndCorrelativo = false, UnidadMedidaT10 = 1 }); } } foreach (var item in listamovdet) { MovimientoDetBL.Crear(item); var ser = series.FindAll(x => x.ArticuloId == item.ArticuloId); SerieArticulo s; foreach (var x in ser) { s = SerieArticuloBL.Obtener(x.SerieId); s.EstadoId = 5; //anulado s.MovimientoDetSalId = item.MovimientoDetId; SerieArticuloBL.Actualizar(s); } } scope.Complete(); return(Json(string.Empty)); } catch (Exception ex) { scope.Dispose(); return(Json(ex.InnerException.Message)); } } }