//[HttpPost] //public ActionResult ReporteCajaCajero() //{ // //int iTipoReporte = Objeto.obj_Id; // //var list = db.SDP_Acce_GetReportes().ToList(); // ReportDocument rd = new ReportDocument(); // Stream stream = null; // rptSolicitudEfectivoEntreFechasCajaCajero GENERAL = new rptSolicitudEfectivoEntreFechasCajaCajero(); // Reportes RPTGENERAL = new Reportes(); // var SOLICITUDEFECTIVOTableAdapter = new UDV_Vent_tbSolicituEfectivo_EntreFechaCajaCajeroTableAdapter(); // try // { // SOLICITUDEFECTIVOTableAdapter.Fill(RPTGENERAL.UDV_Vent_tbSolicituEfectivo_EntreFechaCajaCajero, "2019-03-08", "2019-03-09", 1, 4); // GENERAL.SetDataSource(RPTGENERAL); // stream = GENERAL.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat); // stream.Seek(0, SeekOrigin.Begin); // GENERAL.Close(); // GENERAL.Dispose(); // string fileName = "SolicitudEfectivoEntreFechasGeneral.pdf"; // Response.AppendHeader("Content-Disposition", "inline; filename=" + fileName); // return File(stream, "application/pdf"); // } // catch (Exception Ex) // { // Ex.Message.ToString(); // throw; // } //} ////----------------------- //[HttpPost] //public ActionResult ReporteGeneral() //{ // //int iTipoReporte = Objeto.obj_Id; // //var list = db.SDP_Acce_GetReportes().ToList(); // ReportDocument rd = new ReportDocument(); // Stream stream = null; // rptSolicitudEfectivoEntrefechasGeneral GENERAL = new rptSolicitudEfectivoEntrefechasGeneral(); // Reportes RPTGENERAL = new Reportes(); // var SOLICITUDEFECTIVOTableAdapter = new UDV_Vent_tbSolicituEfectivo_EntreFechasGeneralTableAdapter(); // try // { // SOLICITUDEFECTIVOTableAdapter.Fill(RPTGENERAL.UDV_Vent_tbSolicituEfectivo_EntreFechasGeneral, "2018-02-08", "2019-03-09"); // GENERAL.SetDataSource(RPTGENERAL); // stream = GENERAL.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat); // stream.Seek(0, SeekOrigin.Begin); // GENERAL.Close(); // GENERAL.Dispose(); // string fileName = "SolicitudEfectivoEntreFechaCajaCajero.pdf"; // Response.AppendHeader("Content-Disposition", "inline; filename=" + fileName); // return File(stream, "application/pdf"); // } // catch (Exception Ex) // { // Ex.Message.ToString(); // throw; // } //} public ActionResult Index() { if (Function.GetUserLogin()) { if (Function.GetUserRols("SolicitudEfectivo/Index")) { int idUser = 0; List <tbUsuario> User = Function.getUserInformation(); foreach (tbUsuario Usuario in User) { idUser = Convert.ToInt32(Usuario.usu_Id); } return(View(db.UDV_Vent_SolicituEfectivo_Index.Where(a => a.usuariocrea == idUser).OrderByDescending(a => a.IdSolicitud).ToList())); //return View(db.UDP_Vent_SolicituEfectivo_Select.Where(a => a.Anulada == false && a.usuariocrea == idUser).ToList()); } else { return(RedirectToAction("SinAcceso", "Login")); } } else { return(RedirectToAction("Index", "Login")); } }
///Create Apertura public ActionResult CreateApertura() { if (Function.GetUserLogin()) { if (Function.GetUserRols("MovimientoCaja/CreateApertura")) { int idUser = 0; List <tbUsuario> User = Function.getUserInformation(); foreach (tbUsuario Usuario in User) { idUser = Convert.ToInt32(Usuario.usu_Id); } //////Solicitud Efectivo tbMovimientoCaja MovimientoCaja = new tbMovimientoCaja(); tbSolicitudEfectivo SolicitudEfectivo = new tbSolicitudEfectivo(); tbCargos empleados = new tbCargos(); ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", SolicitudEfectivo.mnda_Id); ViewBag.suc_Descripcion = db.tbUsuario.Where(x => x.usu_Id == idUser).Select(x => x.tbSucursales.suc_Descripcion).SingleOrDefault(); ViewBag.suc_Id = db.tbUsuario.Where(x => x.usu_Id == idUser).Select(x => x.tbSucursales.suc_Id == null ? 0 : x.tbSucursales.suc_Id).SingleOrDefault(); var suc_Id = db.tbUsuario.Where(x => x.usu_Id == idUser).Select(x => x.tbSucursales.suc_Id == null ? 0 : x.tbSucursales.suc_Id).SingleOrDefault(); ViewBag.UsuarioApertura = db.tbUsuario.Where(x => x.usu_Id == idUser).Select(x => x.usu_NombreUsuario).SingleOrDefault(); ViewBag.mocja_UsuarioApertura = db.tbUsuario.Where(x => x.usu_Id == idUser).Select(x => x.usu_Id == null ? 0 : x.usu_Id).SingleOrDefault(); var Cajas = db.tbCaja.Select(s => new { cja_Id = s.cja_Id, cja_Descripcion = s.cja_Descripcion, suc_Id = s.suc_Id }).Where(x => x.suc_Id == suc_Id).ToList(); ViewBag.cja_Id = new SelectList(Cajas, "cja_Id", "cja_Descripcion", MovimientoCaja.cja_Id); var sql = @"SELECT tbUsuario.usu_Id ,tbUsuario.usu_NombreUsuario ,tbUsuario.usu_Password,tbUsuario.usu_Nombres,tbUsuario.usu_Apellidos, tbUsuario.usu_Correo,tbUsuario.usu_EsActivo,tbUsuario.usu_RazonInactivo,tbUsuario.usu_SesionesValidas, tbUsuario.suc_Id,tbUsuario.emp_Id,usu_EsAdministrador FROM Acce.tbUsuario INNER JOIN Acce.tbRolesUsuario ON Acce.tbUsuario.usu_Id = Acce.tbRolesUsuario.usu_Id INNER JOIN [Acce].[tbRol] ON Acce.tbRolesUsuario.rol_Id=Acce.tbRol.rol_Id where rol_Descripcion like '%caja%' and suc_Id = " + suc_Id; var vista = db.Database.SqlQuery <tbUsuario>(sql).ToList(); ViewBag.usu_Id = new SelectList(vista, "usu_Id", "usu_NombreUsuario"); /////Vistas Parciales ViewBag.SolicitudEfectivo = db.tbSolicitudEfectivo.ToList(); ViewBag.MovimientoCaja = db.tbMovimientoCaja.ToList(); Session["SolicitudEfectivo"] = null; return(View()); } else { return(RedirectToAction("SinAcceso", "Login")); } } else { return(RedirectToAction("Index", "Login")); } }
public ActionResult Create() { int idUser = 0; List <tbUsuario> User = Function.getUserInformation(); foreach (tbUsuario Usuario in User) { idUser = Convert.ToInt32(Usuario.emp_Id); } ViewBag.suc_Descripcion = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Descripcion).SingleOrDefault(); ViewBag.suc_Id = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Id).SingleOrDefault(); return(View()); }
// GET: /Pago/Create public ActionResult Create() { if (Function.GetUserLogin()) { if (Function.GetRol()) { if (Function.GetUserRols("Pago/Create")) { int idUser = 0; List <tbUsuario> User = Function.getUserInformation(); foreach (tbUsuario Usuario in User) { idUser = Convert.ToInt32(Usuario.emp_Id); } ViewBag.suc_Descripcion = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Descripcion).SingleOrDefault(); ViewBag.suc_Id = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Id).SingleOrDefault(); ViewBag.pago_UsuarioCrea = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario"); ViewBag.pago_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario"); ViewBag.bcta_Id = new SelectList(db.tbCuentasBanco, "bcta_Id", "bcta_Numero"); ViewBag.fact_Id = new SelectList(db.tbFactura, "fact_Id", "fact_Codigo"); ViewBag.tpa_Id = new SelectList(db.tbTipoPago, "tpa_Id", "tpa_Descripcion"); ViewBag.Cliente = db.tbCliente.ToList(); ViewBag.Factura = db.tbFactura.ToList(); ViewBag.CuponDescuento = db.UDP_Vent_tbCuponDescuentoSelect().ToList(); ViewBag.FacturaPago = db.UDV_Vent_FacturaPagoSelect.ToList(); return(View()); } else { return(RedirectToAction("SinAcceso", "Login")); } } else { return(RedirectToAction("SinRol", "Login")); } } else { return(RedirectToAction("Index", "Login")); } }
///Create Apertura public ActionResult CreateApertura() { if (Function.GetUserLogin()) { if (Function.GetUserRols("MovimientoCaja/CreateApertura")) { int idUser = 0; List <tbUsuario> User = Function.getUserInformation(); foreach (tbUsuario Usuario in User) { idUser = Convert.ToInt32(Usuario.usu_Id); } //////Solicitud Efectivo tbMovimientoCaja MovimientoCaja = new tbMovimientoCaja(); tbSolicitudEfectivo SolicitudEfectivo = new tbSolicitudEfectivo(); ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", SolicitudEfectivo.mnda_Id); ViewBag.usu_Id = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", MovimientoCaja.usu_Id); ViewBag.suc_Descripcion = db.tbUsuario.Where(x => x.usu_Id == idUser).Select(x => x.tbSucursales.suc_Descripcion).SingleOrDefault(); ViewBag.suc_Id = db.tbUsuario.Where(x => x.usu_Id == idUser).Select(x => x.tbSucursales.suc_Id == null ? 0 : x.tbSucursales.suc_Id).SingleOrDefault(); var suc_Id = db.tbUsuario.Where(x => x.usu_Id == idUser).Select(x => x.tbSucursales.suc_Id == null ? 0 : x.tbSucursales.suc_Id).SingleOrDefault(); ViewBag.UsuarioApertura = db.tbUsuario.Where(x => x.usu_Id == idUser).Select(x => x.usu_NombreUsuario).SingleOrDefault(); ViewBag.mocja_UsuarioApertura = db.tbUsuario.Where(x => x.usu_Id == idUser).Select(x => x.usu_Id == null ? 0 : x.usu_Id).SingleOrDefault(); var Cajas = db.tbCaja.Select(s => new { cja_Id = s.cja_Id, cja_Descripcion = s.cja_Descripcion, suc_Id = s.suc_Id }).Where(x => x.suc_Id == suc_Id).ToList(); ViewBag.cja_Id = new SelectList(Cajas, "cja_Id", "cja_Descripcion", MovimientoCaja.cja_Id); /////Vistas Parciales ViewBag.SolicitudEfectivo = db.tbSolicitudEfectivo.ToList(); ViewBag.MovimientoCaja = db.tbMovimientoCaja.ToList(); Session["SolicitudEfectivo"] = null; return(View()); } else { return(RedirectToAction("SinAcceso", "Login")); } } else { return(RedirectToAction("Index", "Login")); } }
public int Usuario() { int idUser = 0; try { List <tbUsuario> User = Function.getUserInformation(); foreach (tbUsuario Usuario in User) { idUser = Convert.ToInt32(Usuario.suc_Id); } return(idUser); } catch (Exception Ex) { Ex.Message.ToString(); return(0); } }
public ActionResult Create() { if (Function.GetUserLogin()) { if (Function.GetRol()) { if (Function.GetUserRols("Caja/Create")) { int idUser = 0; List <tbUsuario> User = Function.getUserInformation(); foreach (tbUsuario Usuario in User) { idUser = Convert.ToInt32(Usuario.emp_Id); } ViewBag.usu_Id = idUser; ViewBag.suc_Descripcion = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Descripcion).SingleOrDefault(); ViewBag.suc_Id = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Id).SingleOrDefault(); return(View()); } else { return(RedirectToAction("SinAcceso", "Login")); } } else { return(RedirectToAction("SinRol", "Login")); } } else { return(RedirectToAction("Index", "Login")); } }
public JsonResult InsertRol(string DescripcionRol, ICollection <tbAccesoRol> AccesoRol) { int idUser = 0; List <tbUsuario> User = Function.getUserInformation(); foreach (tbUsuario Usuario in User) { idUser = Convert.ToInt32(Usuario.usu_Id); } IEnumerable <Object> Rol = null; IEnumerable <Object> RolAcceso = null; int idRol = 0; string Msj1 = "-1"; if (db.tbRol.Any(a => a.rol_Descripcion == DescripcionRol)) { ModelState.AddModelError("", "Ya existe un rol con el mismo nombre"); Msj1 = "-2"; } else { using (TransactionScope Tran = new TransactionScope()) { try { if (DescripcionRol != "") { Rol = db.UDP_Acce_tbRol_Insert(DescripcionRol, Models.Helpers.RolActivo, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Acce_tbRol_Insert_Result vRol in Rol) { Msj1 = vRol.MensajeError; } if (!Msj1.StartsWith("-1")) { if (AccesoRol != null) { if (AccesoRol.Count > 0) { idRol = Convert.ToInt32(Msj1); foreach (tbAccesoRol vAccesoRol in AccesoRol) { RolAcceso = db.UDP_Acce_tbAccesoRol_Insert(idRol, vAccesoRol.obj_Id, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Acce_tbAccesoRol_Insert_Result item in RolAcceso) { Msj1 = Convert.ToString(item.MensajeError); if (Msj1.StartsWith("-1")) { Function.InsertBitacoraErrores("Rol/Create", Msj1, "Create"); } } } } } } else { Function.InsertBitacoraErrores("Rol/Create", Msj1, "Create"); //Msj1 = "-1"; } Tran.Complete(); } } catch (Exception Ex) { Function.InsertBitacoraErrores("Rol/Create", Ex.Message.ToString(), "Create"); Msj1 = "-1"; } } } return(Json(Msj1, JsonRequestBehavior.AllowGet)); }