public ActionResult Modificar(string IdUsuario = "") { seg_usuario_Info model = bus_usuario.get_info(IdUsuario); if (model == null) return RedirectToAction("Index"); cargar_combos(model); return View(model); }
public ActionResult Nuevo() { #region Validar Session if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession)) { return(RedirectToAction("Login", new { Area = "", Controller = "Account" })); } SessionFixed.IdTransaccionSession = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString(); SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession; #endregion #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "CuentasPorPagar", "SolicitudPago", "Index"); if (!info.Nuevo) { return(RedirectToAction("Index")); } #endregion cp_SolicitudPago_Info model = new cp_SolicitudPago_Info { IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa), Fecha = DateTime.Now, IdSucursal = Convert.ToInt32(SessionFixed.IdSucursal) }; seg_usuario_Info mod = bus_usuario.get_info(SessionFixed.IdUsuario); model.Solicitante = mod.Nombre; cargar_combos(model.IdEmpresa); return(View(model)); }
public ActionResult LoginEmpresa(LoginModel model) { var info_empresa = bus_empresa.get_info(model.IdEmpresa); if (info_empresa == null) { var lst_sucursal = new List <tb_sucursal_Info>(); ViewBag.lst_sucursal = lst_sucursal; return(View(model)); } Session["IdUsuario"] = model.IdUsuario; Session["IdEmpresa"] = model.IdEmpresa; Session["nom_empresa"] = info_empresa.em_nombre; Session["IdSucursal"] = model.IdSucursal; Session["em_direccion"] = info_empresa.em_direccion; SessionFixed.NomEmpresa = info_empresa.em_nombre; SessionFixed.IdUsuario = model.IdUsuario; SessionFixed.IdEmpresa = model.IdEmpresa.ToString(); SessionFixed.IdSucursal = model.IdSucursal.ToString(); SessionFixed.em_direccion = info_empresa.em_direccion; SessionFixed.IdTransaccionSession = string.IsNullOrEmpty(SessionFixed.IdTransaccionSession) ? "1" : SessionFixed.IdTransaccionSession; SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession; var usuario = bus_usuario.get_info(model.IdUsuario); if (usuario != null && usuario.IdMenu != null) { var menu = bus_menu.get_info((int)usuario.IdMenu); if (menu != null && !string.IsNullOrEmpty(menu.web_nom_Action)) { return(RedirectToAction(menu.web_nom_Action, menu.web_nom_Controller, new { Area = menu.web_nom_Area })); } } return(RedirectToAction("Index", "Home")); }
public JsonResult MostrarPrecios(string IdUsuarioAut = "", string contrasena_admin = "", decimal IdProducto = 0) { string EstadoDesbloqueo = "NOAUTORIZADO"; var info_usuarios = bus_usuarios.get_info(IdUsuarioAut); if (info_usuarios != null) { if (info_usuarios.es_super_admin) { if (contrasena_admin.ToLower() == info_usuarios.contrasena_admin.ToLower()) { tbl_TransaccionesAutorizadas_info info_trasnsaccion_aut = new tbl_TransaccionesAutorizadas_info { IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa), IdUsuarioAut = IdUsuarioAut, IdUsuarioLog = SessionFixed.IdUsuario, Observacion = "Desbloqueo de pestaƱa de precio para el producto con ID #" + IdProducto.ToString(), }; bus_transacciones_aut.guardarDB(info_trasnsaccion_aut); EstadoDesbloqueo = "AUTORIZADO"; } } else { EstadoDesbloqueo = "NOAUTORIZADO"; } } return(Json(EstadoDesbloqueo, JsonRequestBehavior.AllowGet)); }
public ActionResult Modificar(string IdUsuario = "") { #region Validar Session if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession)) { return(RedirectToAction("Login", new { Area = "", Controller = "Account" })); } SessionFixed.IdTransaccionSession = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString(); SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession; #endregion seg_usuario_Info model = bus_usuario.get_info(IdUsuario); if (model == null) { return(RedirectToAction("Index")); } model.IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession); model.lst_usuario_sede = bus_usuario_x_sede.GetList(model.IdUsuario); List_det.set_list(model.lst_usuario_sede, model.IdTransaccionSession); cargar_combos(model); return(View(model)); }
public ActionResult EditingAddNew([ModelBinder(typeof(DevExpressEditorsBinder))] pre_Grupo_x_seg_usuario_Info info_det) { int IdEmpresa = Convert.ToInt32(Session["IdEmpresa"]); if (info_det != null) { if (info_det.IdUsuario != "") { seg_usuario_Info info_Usuario = bus_usuario.get_info(info_det.IdUsuario); if (info_Usuario != null) { info_det.IdUsuario = info_Usuario.IdUsuario; info_det.Nombre = info_Usuario.Nombre; } } } Lista_GrupoDet.AddRow(info_det, Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); var model = Lista_GrupoDet.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); return(PartialView("_GridViewPartial_GrupoDet", model)); }
public ActionResult LoginEmpresa(LoginModel model) { var info_empresa = bus_empresa.get_info(model.IdEmpresa); if (info_empresa == null) { cargar_combos(model.IdEmpresa, model.IdUsuario); return(View(model)); } Session["IdUsuario"] = model.IdUsuario; Session["IdEmpresa"] = model.IdEmpresa; Session["nom_empresa"] = info_empresa.em_nombre; Session["IdSede"] = model.IdSede; Session["IdNivel"] = model.IdNivel; Session["em_direccion"] = info_empresa.em_direccion; SessionFixed.NomEmpresa = info_empresa.em_nombre; //SessionFixed.Ruc = info_empresa.em_ruc; SessionFixed.IdEmpresa = model.IdEmpresa.ToString(); SessionFixed.IdSede = model.IdSede.ToString(); SessionFixed.IdNivel = model.IdNivel.ToString(); //SessionFixed.em_direccion = info_empresa.em_direccion; SessionFixed.IdTransaccionSession = string.IsNullOrEmpty(SessionFixed.IdTransaccionSession) ? "1" : (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString(); SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession; var usuario = bus_usuario.get_info(model.IdUsuario); if (usuario != null) { SessionFixed.IdUsuario = usuario.IdUsuario; //SessionFixed.EsSuperAdmin = usuario.es_super_admin.ToString(); //SessionFixed.IdCaja = bus_caja.GetIdCajaPorUsuario(model.IdEmpresa, SessionFixed.IdUsuario).ToString(); var lista = bus_usuario_x_sede.get_list(model.IdEmpresa, model.IdSede, usuario.IdUsuario, false); seg_Menu_x_Sede_x_Usuario_Lista.set_list(bus_usuario_x_sede.get_list(model.IdEmpresa, model.IdSede, usuario.IdUsuario, false)); if (usuario.IdMenu != null) { var menu = bus_menu.get_info((int)usuario.IdMenu); if (menu != null && !string.IsNullOrEmpty(menu.web_nom_Action)) { return(RedirectToAction(menu.web_nom_Action, menu.web_nom_Controller, new { Area = menu.web_nom_Area })); } } } return(RedirectToAction("Index", "Home")); }
public JsonResult DespacharMovimiento(string SecuencialID = "") { string resultado = string.Empty; int IdEmpresa = Convert.ToInt32(SecuencialID.Substring(0, 2)); int IdSucursal = Convert.ToInt32(SecuencialID.Substring(2, 2)); int IdMovi_inven_tipo = Convert.ToInt32(SecuencialID.Substring(4, 2)); int IdNumMovi = Convert.ToInt32(SecuencialID.Substring(6, 8)); seg_usuario_Bus bus_usuario = new seg_usuario_Bus(); var usuario = bus_usuario.get_info(SessionFixed.IdUsuario); var model = bus_inv.get_info(IdEmpresa, IdSucursal, IdMovi_inven_tipo, IdNumMovi); model.IdUsuarioDespacho = SessionFixed.IdUsuario; if (model != null) { if (bus_inv.DespacharDB(model)) { resultado = "Despacho exitoso"; bus_ColaImpresion.GuardarDB(new tb_ColaImpresionDirecta_Info { IdEmpresa = IdEmpresa, CodReporte = "INV_020", IPImpresora = usuario.IPImpresora, IPUsuario = usuario.IPMaquina, NombreEmpresa = SessionFixed.NomEmpresa, Usuario = SessionFixed.IdUsuario, //Nunca enviar IdEmpresa en Parametros Parametros = IdSucursal + "," + IdMovi_inven_tipo + "," + IdNumMovi, NumCopias = 2 }); } } return(Json(resultado, JsonRequestBehavior.AllowGet)); }