private void button3_Click(object sender, EventArgs e) { try { validarUser(); if ((string)dataGridView1.SelectedRows[0].Cells["Nombre"].Value != "ADM") { int idUser = (int)dataGridView1.SelectedRows[0].Cells["UsuarioId"].Value; // FixamoContext context = new FixamoContext(); Clases.Usuario usuarioSelec = context.Usuarios.Find(idUser); usuarioSelec.Habilitado = false; context.SaveChanges(); // this.AdministracionUsuarios_Load(null, null); } else { MessageBox.Show("No se puede dar de baja el usuario ADM"); } } catch (Exception exc) { MessageBox.Show(exc.Message); } }
protected void CargarDatos() { Clases.Usuario mUsuario = new Clases.Usuario(); GridUsuario.DataSource = null; GridUsuario.DataSource = mUsuario.Get_Lista(); GridUsuario.Refresh(); }
public JsonResult SetTrazabilidadSesion() { Clases.Servicio servicio = new Clases.Servicio(); int IdUsuario = Convert.ToInt32(Session["PerfilInterior"]); int exitoso = TrazabilidadModels.SetTrazabilidadSesion(IdUsuario); if (exitoso != 0) { /*if (Session["User"] == null) * { * return View("../Home/Login"); * }*/ Clases.Usuario Usuario = new Clases.Usuario(); Usuario = UsuarioModels.GetInfoUsuario(Session["user"].ToString().ToUpper()); ViewBag.NombreUsuario = Usuario.NombreUsuario; ViewBag.Nombre = Usuario.Nombre; ViewBag.Contrasena = Usuario.Contrasena; ViewBag.Apellido = Usuario.Apellido; ViewBag.IdPerfil = Usuario.IdPerfil; ViewBag.IdPerfilData = Usuario.IdPerfilData; ViewBag.IdPerfilSeccion = Usuario.IdPerfilSeccion; //Session.Add("Sesion", exitoso); ViewBag.IdSesion = exitoso; /////////////////aqui es nuevo } var dato = Json(exitoso, JsonRequestBehavior.AllowGet); dato.MaxJsonLength = Int32.MaxValue; return(dato); }
public SeleccionRol(Clases.Usuario usuarioLogin) { this.usuario = usuarioLogin; InitializeComponent(); this.CenterToScreen(); this.AcceptButton = continuar_Boton; comboBox_Roles.DisplayMember = "Nombre_Rol"; comboBox_Roles.ValueMember = "ID_Rol"; comboBox_Roles.DropDownStyle = ComboBoxStyle.DropDownList; llenarComboBox(); }
private void BtnBorrar_Click(object sender, EventArgs e) { if (MessageBox.Show("Está seguro de borrar el usuario ?", "Borra Usuario", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Clases.Usuario mUsuario = new Clases.Usuario(); mUsuario.IdUsuario = TxtIdUsuario.Text.Trim(); mUsuario.Borrar_Datos(); GridUsuario.DataSource = null; GridUsuario.DataSource = mUsuario.Get_Lista(); GridUsuario.Refresh(); } }
public void cambiarcont(Clases.Usuario usuario, string nuevacont) { String consulta = "UPDATE [dbo].[Perfil]SET[Pass] = @nuevacont WHERE Carnet =" + usuario.carnet + ";"; SqlCommand comando = new SqlCommand(consulta); SqlParameter nuevacont2 = new SqlParameter("@nuevacont", SqlDbType.VarChar, 20); nuevacont2.Value = nuevacont; comando.Parameters.Add(nuevacont2); adaptador.insertar(comando); }
public IUsuario Traer(int idUsuario, string rut) { OracleConnection conn = new OracleConnection(ConnString); try { conn.Open(); OracleCommand cmd = new OracleCommand(); cmd.Connection = conn; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandText = "PKG_USUARIO.SP_TRAER"; cmd.Parameters.Add(new OracleParameter("p_IdUsuario", OracleDbType.Int32, idUsuario, System.Data.ParameterDirection.Input)); cmd.Parameters.Add(new OracleParameter("p_RutUsuario", OracleDbType.Varchar2, rut, System.Data.ParameterDirection.Input)); OracleParameter oraP = new OracleParameter("p_glosa", OracleDbType.Varchar2, 2000); oraP.Direction = System.Data.ParameterDirection.Output; cmd.Parameters.Add(oraP); cmd.Parameters.Add(new OracleParameter("p_estado", OracleDbType.Int32, System.Data.ParameterDirection.InputOutput)); OracleParameter oraP1 = new OracleParameter(); oraP1.OracleDbType = OracleDbType.RefCursor; oraP1.Direction = System.Data.ParameterDirection.Output; cmd.Parameters.Add(oraP1); OracleDataReader reader = cmd.ExecuteReader(); IUsuario usuario = new Clases.Usuario(); while (reader.Read()) { usuario.IdUsuario = int.Parse(reader.GetValue(0).ToString()); usuario.Rut = (string)reader.GetValue(1); usuario.Email = (string)reader.GetValue(2); usuario.Nombres = (string)reader.GetValue(3); usuario.Apellidos = (string)reader.GetValue(4); usuario.IdSucursal = int.Parse(reader.GetValue(5).ToString()); usuario.Codigo = (string)reader.GetValue(6); } reader.Close(); return(usuario); } catch (Exception ex) { return(null); } finally { conn.Close(); } }
private void butAceptar_Click(object sender, EventArgs e) { if (Clases.Validacion.EsValido(tboxUsuario) && Clases.Validacion.EsValido(tboxContraseña)) { if ((_usuario = Sistema.Instancia.Loguear(tboxUsuario.Text, tboxContraseña.Text)) == null) { MessageBox.Show("Usuario invalido"); } else { MessageBox.Show("Bienvenido al sistema"); DialogResult = System.Windows.Forms.DialogResult.OK; } } }
// public ActionResult ModificarDatosView() { if (Session["User"] == null) { return(View("../Home/Login")); } Clases.Usuario Usuario = new Clases.Usuario(); Usuario = UsuarioModels.GetInfoUsuario(Session["user"].ToString().ToUpper()); ViewBag.NombreUsuario = Usuario.NombreUsuario; ViewBag.Nombre = Usuario.Nombre; ViewBag.Contrasena = Usuario.Contrasena; ViewBag.Apellido = Usuario.Apellido; ViewBag.IdPerfil = Usuario.IdPerfil; ViewBag.IdPerfilData = Usuario.IdPerfilData; ViewBag.IdPerfilSeccion = Usuario.IdPerfilSeccion; return(View("../Usuario/ModificarDatosView")); }
private void button1_Click(object sender, EventArgs e) { try { validarDatos(); FixamoContext context = new FixamoContext(); if (usuario == null) { Clases.Usuario newUsuario = new Clases.Usuario(); newUsuario.Nombre = nombre.Text; newUsuario.Contraseña = contraseña.Text; if (!(string.IsNullOrEmpty(email.Text))) { newUsuario.Email = email.Text; } if (!(string.IsNullOrEmpty(telefono.Text))) { newUsuario.Telefono = telefono.Text; } context.Usuarios.Add(newUsuario); } else { Clases.Usuario newUsuario = context.Usuarios.Find(usuario.UsuarioId); newUsuario.Nombre = nombre.Text; newUsuario.Contraseña = contraseña.Text; if (!(string.IsNullOrEmpty(email.Text))) { newUsuario.Email = email.Text; } if (!(string.IsNullOrEmpty(telefono.Text))) { newUsuario.Telefono = telefono.Text; } } context.SaveChanges(); this.Close(); } catch (Exception exc) { MessageBox.Show(exc.Message); } }
public SeleccionFuncionalidades(Clases.Usuario usuario, int idRol, Boolean bypass) { this.usuario = usuario; rol = idRol; InitializeComponent(); this.CenterToScreen(); FormBorderStyle = FormBorderStyle.FixedDialog; // WindowState = FormWindowState.Maximized; cbFuncionalidades.DropDownStyle = ComboBoxStyle.DropDownList; this.lblTitulo.Text = this.lblTitulo.Text + " " + Interfaz.Interfaz.usuario.Username; listarFuncionalidades(); }
private void BtnGuardar_Click(object sender, EventArgs e) { Clases.Usuario mUsuario = new Clases.Usuario(); mUsuario.IdUsuario = TxtIdUsuario.Text.ToString().Trim(); mUsuario.Nombre = TxtNombre.Text.ToString().Trim(); mUsuario.Email = TxtEmail.Text.ToString(); mUsuario.Password = TxtPassword.Text.ToString().Trim(); mUsuario.Estado = CbEstado.Text.ToString().Trim(); if (mControl == 1) { mUsuario.Agregar_Usuario(); } else { mUsuario.Actualizar(); } GridUsuario.DataSource = null; GridUsuario.DataSource = mUsuario.Get_Lista(); GridUsuario.Refresh(); }
public static void loguearUsuario(Clases.Usuario usuarioActual) { usuario = usuarioActual; }
public AMUsuarios(Clases.Usuario usuarioP) { InitializeComponent(); usuario = usuarioP; }
public void ingresarUsuario(Object[] objeto) { Content.Clases.Usuario usuario = new Clases.Usuario(objeto); controladoraBDusuario.ingresarUsuario(usuario); }
/// <summary> /// Modifica un usuario en particular /// </summary> /// <param name="pcedula">cedula del usuario</param> /// <param name="pnombre">nombre del usuario</param> /// <param name="papellido1">primer apellido del usuario</param> /// <param name="papellido2">segundo apellido del usuario</param> /// <param name="pmail">correo electronico del usuario</param> /// <param name="pedad">edad del usuario</param> /// <param name="pgenero">genero del usuario</param> /// <param name="pestado">estado del usuario</param> public static void modificarUsuario(int pid, String pcedula, String pnombre, String papellido1, String papellido2, String pmail, int pedad, String pgenero, Boolean pestado) { //Por Andrey Pérez Usuario objUsuario = new Clases.Usuario(pid, pcedula, pnombre, papellido1, papellido2, pmail, pedad, pgenero, pestado); Persistentes.UsuarioPersistente objPersistente = new Persistentes.UsuarioPersistente(); objPersistente.modificarUsuario(objUsuario); //Estructuras.StructUsuario objActual; //objActual = Clases.UsuarioTemporal._UsuarioActual; ////GestorRegistrar.registrarBitacora("El usuario " + objActual.nombre + " ha modificado al usuario con la cedula " + pcedula, objActual); //Registrar En Bitacora Estructuras.StructUsuario objActual; if (Clases.UsuarioTemporal._UsuarioActual != null) { objActual = Clases.UsuarioTemporal._UsuarioActual; GestorRegistrar.registrarBitacora("El usuario " + objActual.nombre + " ha modificado al usuario con la cedula " + pcedula, objActual); } }
public ActionResult InformeBIView() { if (Session["User"] == null) { return(View("../Home/Login")); } int IdUsuario = Convert.ToInt32(Session["PerfilInterior"]); int perfilSeccion = Convert.ToInt32(Session["PerfilSecciones"]); //***** CARGA DE MENU PRINCIPAL *****// List <Parentitem> parentitem = new List <Parentitem>(); List <Clases.ItemMenu> lista_items = UsuarioModels.obtenerItemsMenu(perfilSeccion); foreach (var item in lista_items) { if (item.ruta == "") { List <childItems> childitem = new List <childItems>(); parentitem.Add(new Parentitem { nodeId = item.id_item.ToString(), nodeText = item.valor, iconCss = item.icono, child = childitem, }); List <Clases.ItemMenu> lista_items2 = UsuarioModels.obtenerItems2Menu(item.id_item); foreach (var item2 in lista_items2) { if (item2.valor == "En Tránsito" && UsuarioModels.GetTipoUser(IdUsuario) == 4 && IdUsuario != 39) { item2.ruta = "/TransitoEnCursoComercial/TransitoEnCursoComercialView"; } else if (item2.valor == "Históricos" && UsuarioModels.GetTipoUser(IdUsuario) == 4 && IdUsuario != 39) { item2.ruta = "/HistoricoComercial/HistoricoComercialView"; } childitem.Add(new childItems { nodeId = item.id_item.ToString() + "-" + item2.id_item.ToString(), nodeText = item2.valor, iconCss = item2.icono + " circulo-menu", url = item2.ruta, }); } } else { parentitem.Add(new Parentitem { nodeId = item.id_item.ToString(), nodeText = item.valor, iconCss = item.icono + " icono-item2-menu", url = item.ruta, }); } } ViewBag.dataSource2 = parentitem; Clases.Usuario usuario = UsuarioModels.GetInfoUsuarioCliente(IdUsuario); if (usuario.IdCliente == 1582) { ViewBag.src = "https://app.powerbi.com/view?r=eyJrIjoiZTcyYWVkYzMtNzAwNy00NDI5LThiYjMtMTg1ZGFiMWViMzQ3IiwidCI6IjUxOGZkMGU5LTA1MTEtNGYzZC1hMmZhLWIxN2ZjOGM0YTNlYiIsImMiOjR9"; //"https://app.powerbi.com/reportEmbed?reportId=3d4101f5-2b58-4492-be61-fd2e33e913e0&groupId=09cb5223-1eb5-45c5-84cc-b9afd2b559b8&autoAuth=true&ctid=518fd0e9-0511-4f3d-a2fa-b17fc8c4a3eb&config=eyJjbHVzdGVyVXJsIjoiaHR0cHM6Ly93YWJpLXNvdXRoLWNlbnRyYWwtdXMtcmVkaXJlY3QuYW5hbHlzaXMud2luZG93cy5uZXQvIn0%3D"; //"https://app.powerbi.com/view?r=eyJrIjoiNmRlM2U2NmMtMjJlZS00OWYyLWEzMzYtYjlhMTk4ZTNlOTBiIiwidCI6IjUxOGZkMGU5LTA1MTEtNGYzZC1hMmZhLWIxN2ZjOGM0YTNlYiIsImMiOjR9&pageName=ReportSectione390f9c84a0a48b89d31"; //"https://app.powerbi.com/view?r=eyJrIjoiYmQ1OGQxOTEtN2I3OS00MDRkLWI3NGItMzIzN2Q4YTQ5Yzc5IiwidCI6IjUxOGZkMGU5LTA1MTEtNGYzZC1hMmZhLWIxN2ZjOGM0YTNlYiIsImMiOjR9&pageName=ReportSectione390f9c84a0a48b89d31"; } else if (usuario.IdCliente == 1232) { ViewBag.src = "https://app.powerbi.com/view?r=eyJrIjoiYTAwMWFmNTktNjVjMi00ZmYxLTljNmUtYTQxZTNhNjVkN2FjIiwidCI6IjUxOGZkMGU5LTA1MTEtNGYzZC1hMmZhLWIxN2ZjOGM0YTNlYiIsImMiOjR9"; } else if (usuario.IdPerfil == 39) { ViewBag.src = "https://app.powerbi.com/view?r=eyJrIjoiMjRjMWJhN2EtNTZmNC00NDE4LTk4OGUtNmNlYTA0ZjQyNjVjIiwidCI6IjUxOGZkMGU5LTA1MTEtNGYzZC1hMmZhLWIxN2ZjOGM0YTNlYiIsImMiOjR9&pageName=ReportSectione390f9c84a0a48b89d31"; } else { ViewBag.src = ""; } // ViewBag.idCliente = ; //***** FIN CARGA DE MENU PRINCIPAL *****// return(View()); }
public void cambiarcont(Object[] objeto, string nuevacont) { Content.Clases.Usuario usuario = new Clases.Usuario(objeto); controladoraBDusuario.cambiarcont(usuario, nuevacont); }
public ActionResult Index(string user, string pass) { Clases.Usuario Usuario = new Clases.Usuario(); Clases.Usuario usuario = new Clases.Usuario(); if (user == null && pass == null) { Session.Add("User", Session["User"]); Session.Add("Pass", Session["Pass"]); Session.Add("Nombre", Session["Nombre"]); Session.Add("Perfil", Session["Perfil"]); Session.Add("PerfilInterior", Session["PerfilInterior"]); //Session.Add("SP", Session["SP"]); Session.Add("Correo", Session["Correo"]); Session.Add("PerfilData", Session["perfilData"]); Session.Add("PerfilSecciones", Session["perfilSeccion"]); return(View()); } if (user == "admin") { string auxuser = user; } else { string auxuser = user.ToUpper(); } Usuario = UsuarioModels.VerificarUsuario(user, pass); Session.Add("Nombre", Usuario.Nombre); Session.Add("Perfil", Usuario.IdPerfil); int perfilaplicacion = 0; int perfilSeccion = 0; int perfilData = 0; if (Usuario.NombreUsuario != null) { usuario = UsuarioModels.GetPerfilByUser(Usuario.NombreUsuario); perfilaplicacion = usuario.IdPerfil; Session.Add("PerfilInterior", perfilaplicacion); Session.Add("Correo", usuario.Correo); perfilData = usuario.IdPerfilData; perfilSeccion = usuario.IdPerfilSeccion; Session.Add("PerfilData", perfilData); Session.Add("PerfilSecciones", perfilSeccion); } else { Response.Write("<script>alert('Usuario o Contraseña Incorrectos');</script>"); return(View("Login")); } if (Usuario.NombreUsuario != null) { if ((user == null) || (user == "")) { Session.Add("User", Session["User"]); } else { Session.Add("User", user); //add a username Cookie Response.Cookies["User"].Value = user; Response.Cookies["User"].Expires = DateTime.Now.AddDays(10); } if ((pass == null) || (pass == "")) { Session.Add("Pass", Session["Pass"]); } else { Session.Add("Pass", pass); } if (Session["User"] == null) { return(View("Login")); } if (Session["Nombre"] == null) { return(View("Login")); } Session.Add("Nombre", Usuario.Nombre + " " + Usuario.Apellido); int IdUsuario = Convert.ToInt32(Session["PerfilInterior"]); int sesion = TrazabilidadModels.SetTrazabilidadSesion(IdUsuario); Session.Add("Sesion", sesion); //return View("../TransitoEnCurso/TransitoEnCursoView"); // return RedirectToAction("TransitoEnCursoView"); if (usuario.IdTipoUsuario == 4 && IdUsuario != 39) { return(RedirectToAction("TransitoEnCursoComercialView", "TransitoEnCursoComercial", new { area = "" })); //return View(modelValue); } else { return(RedirectToAction("TransitoEnCursoView", "TransitoEnCurso", new { area = "" })); } } else { Response.Write("<script>alert('Usuario o Contraseña Incorrectos');</script>"); return(View("Login")); } }
public ActionResult ModificarPass() { if (Session["User"] == null) { return(View("../Home/Login")); } int IdUsuario = Convert.ToInt32(Session["PerfilInterior"]); int perfilSeccion = Convert.ToInt32(Session["PerfilSecciones"]); //***** CARGA DE MENU PRINCIPAL *****// List <Parentitem> parentitem = new List <Parentitem>(); List <Clases.ItemMenu> lista_items = UsuarioModels.obtenerItemsMenu(perfilSeccion); foreach (var item in lista_items) { if (item.ruta == "") { List <childItems> childitem = new List <childItems>(); parentitem.Add(new Parentitem { nodeId = item.id_item.ToString(), nodeText = item.valor, iconCss = item.icono, child = childitem, }); List <Clases.ItemMenu> lista_items2 = UsuarioModels.obtenerItems2Menu(item.id_item); foreach (var item2 in lista_items2) { if (item2.valor == "En Tránsito" && UsuarioModels.GetTipoUser(IdUsuario) == 4 && IdUsuario != 39) { item2.ruta = "/TransitoEnCursoComercial/TransitoEnCursoComercialView"; } else if (item2.valor == "Históricos" && UsuarioModels.GetTipoUser(IdUsuario) == 4 && IdUsuario != 39) { item2.ruta = "/HistoricoComercial/HistoricoComercialView"; } childitem.Add(new childItems { nodeId = item.id_item.ToString() + "-" + item2.id_item.ToString(), nodeText = item2.valor, iconCss = item2.icono + " circulo-menu", url = item2.ruta, }); } } else { parentitem.Add(new Parentitem { nodeId = item.id_item.ToString(), nodeText = item.valor, iconCss = item.icono + " icono-item2-menu", url = item.ruta, }); } } ViewBag.dataSource2 = parentitem; //***** FIN CARGA DE MENU PRINCIPAL *****// Clases.Usuario Usuario = new Clases.Usuario(); Usuario = UsuarioModels.GetInfoUsuario(Session["user"].ToString().ToUpper()); ViewBag.NombreUsuario = Usuario.NombreUsuario; ViewBag.Nombre = Usuario.Nombre; ViewBag.Contrasena = Usuario.Contrasena; ViewBag.ConfirmarContrasena = Usuario.Contrasena; ViewBag.Apellido = Usuario.Apellido; ViewBag.IdPerfil = Usuario.IdPerfil; return(View()); }