private void Window_Loaded(object sender, RoutedEventArgs e) { string tipoApp = ConfigurationManager.AppSettings["TipoAplicacion"].ToString(); if (tipoApp.Equals("PRUEBA")) { MessageBox.Show("Estas viendo datos de prueba, comunicate con tu administrador"); } AccesoModel model = new AccesoModel(); model.ObtenerPermisos(); if (AccesoUsuarioModel.Llave == 0 || AccesoUsuarioModel.Llave == -1) { MessageBox.Show("No tienes permiso para utilizar esta aplicación", "ERROR:", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); } else { StyleManager.ApplicationTheme = new Windows8Theme(); this.LaunchBusyIndicator(); string path = ConfigurationManager.AppSettings["ErrorPath"].ToString(); if (!File.Exists(path)) { Directory.CreateDirectory(path); } } }
public JsonResult AccionesAccesos(AccesoModel objAcceso) { AccesoInput acceso = new AccesoInput(); acceso.IDUSER = objAcceso.IDUSER; acceso.IDMDLO = objAcceso.IDMODULO; acceso.PPINSERT = objAcceso.INSERT; acceso.PPUPDATE = objAcceso.UPDATE; acceso.PPDELETE = objAcceso.DELETE; acceso.PPEXPORT = objAcceso.EXPORT; acceso.PPPRINT = objAcceso.PRINT; acceso.SESTRG = objAcceso.ESTADO; acceso.ACCION = objAcceso.ACCION; var mensaje = seguridadAccesos.AccionesAccesos(acceso); List <CE_AccesosUsuario> accesos = new List <CE_AccesosUsuario>(); AccesosQueryInput parametros = new AccesosQueryInput(); parametros.IDUSER = objAcceso.IDUSER; parametros.IDMDLO = 0; parametros.ACCION = "U"; accesos = seguridadAccesos.Consultar(parametros); var TT = Json(accesos); return(TT); }
public JsonResult ModulosGetNotUser(AccesoModel objModulo) { List <CE_Modulo> modulos = new List <CE_Modulo>(); AccesosQueryInput parametros = new AccesosQueryInput(); parametros.IDUSER = objModulo.IDUSER; parametros.IDMDLO = 0; parametros.ACCION = "A"; modulos = seguridadAccesos.ModulosNotUser(parametros); var TT = Json(modulos); return(TT); }
private void RbtnAceptar_Click(object sender, RoutedEventArgs e) { AccesoUsuarioModel.Usuario = TxtUsuario.Text; AccesoUsuarioModel.Pwd = TxtPassword.Password; if (AccesoModel.IsLogginCorrect()) { WMain main = new WMain(); main.Show(); main.BringToFront(); this.Close(); } else { MessageBox.Show("El usuario y/o contraseña que ingreso son incorrectos", "Atención", MessageBoxButton.OK, MessageBoxImage.Warning); } }
public JsonResult DeleteAcceso(AccesoModel objAcceso) { AccesoInput acceso = new AccesoInput(); acceso.IDUSER = objAcceso.IDUSER; acceso.IDMDLO = objAcceso.IDMODULO; acceso.SESTRG = objAcceso.ESTADO; acceso.ACCION = objAcceso.ACCION; var mensaje = seguridadAccesos.AccionesAccesos(acceso); AccesosQueryInput parametros = new AccesosQueryInput(); parametros.IDUSER = objAcceso.IDUSER; parametros.IDMDLO = 0; parametros.ACCION = "U"; var TT = Json(seguridadAccesos.Consultar(parametros)); return(TT); }
private void Window_Loaded(object sender, RoutedEventArgs e) { AccesoModel model = new AccesoModel(); model.ObtenerPermisos(); String[] acceso = AccesoUsuarioModel.Programas.Split(','); controller.SetEnableThemes(); if (AccesoUsuarioModel.Grupo == 0) { controller.WindowLoad(1); } else { controller.WindowLoad(Convert.ToInt16(acceso[0])); } this.ShowInTaskbar(this, "Mantenimiento de Productos Alternos"); }