public cUsuario Find(int id) { bool registers; SqlConnection cnnConexion = Conexion.ObtenerConexion(); cUsuario obj = new cUsuario(); try { string query = "select * from Users where id={0} "; query = string.Format(query, id); cmdComando = new SqlCommand(query, cnnConexion); SqlDataReader read = cmdComando.ExecuteReader(); registers = read.Read(); if (registers) { obj.Id = Convert.ToInt16(read[0].ToString()); obj.Nombre = read[1].ToString(); obj.Email = read[2].ToString(); obj.Password = read[3].ToString(); obj.IdRol = Convert.ToInt16(read[4].ToString()); obj.Estatus = Convert.ToInt16(read[5].ToString()); } return(obj); } catch (Exception ex) { throw; } finally { cnnConexion.Close(); } }
public static void Crear(cUsuario Usuario) { try { //Declaramos la conexion hacia la base de datos using (MySqlConnection Conn = new MySqlConnection(cConexion.CadenaConexion())) { Conn.Open(); //Nombre del procedimiento string StoreProc = "uspInsertarUsr"; //Creamos el command para la insercion MySqlCommand Cmd = new MySqlCommand(StoreProc, Conn); Cmd.CommandType = CommandType.StoredProcedure; //Parametros Cmd.Parameters.AddWithValue("p_Nombre", Usuario.Nombre); Cmd.Parameters.AddWithValue("p_Telefono", Usuario.Telefono); Cmd.Parameters.AddWithValue("p_Login", Usuario.Login); Cmd.Parameters.AddWithValue("p_Pass", Usuario.Pass); Cmd.Parameters.AddWithValue("p_Estatus", Usuario.Estatus); Cmd.Parameters.AddWithValue("p_ResetPassOnLogin", Usuario.ResetPassOnLogin); Cmd.ExecuteNonQuery(); } } catch (MySqlException Ex) { throw Ex; } }
private void ConsultarUsuariosToolStripMenuItem_ItemClicked(object sender, EventArgs e) { cUsuario obj = new cUsuario(); obj.MdiParent = this; obj.Show(); }
public JsonResult ConsultarContraseña(int IdUsuario) { cUsuario result = new cUsuario(); try { //Saul González 19/10/2020: Validaciones de campos nulos if (String.IsNullOrEmpty(IdUsuario.ToString())) { return(Json(new { status = false, mensaje = "Error al obtener el ID del proveedor" })); } //Saul gonzalez 19/10/2020: Realizamos una consulta con el ID del proveedor var consulta = db.Tb_Usuario.Where(x => x.Id_usuario.Equals(IdUsuario)).FirstOrDefault(); if (consulta != null) { //Saul gonzalez 16/10/2020: Asignamos valores al objeto usuario result.Contraseña = consulta.Contraseña; result.status = true; } else { result.status = false; result.mensaje = "Ocurrió un problema al obtener el proveedor con el ID " + IdUsuario.ToString(); } } catch (Exception error) { result.status = false; result.mensaje = error.Message; } return(Json(result, JsonRequestBehavior.AllowGet)); }
public List <cUsuario> findAll() { SqlConnection cnnConexion = Conexion.ObtenerConexion(); List <cUsuario> lst = new List <cUsuario>(); try { string query = "select * from Users"; query = string.Format(query); cmdComando = new SqlCommand(query, cnnConexion); SqlDataReader read = cmdComando.ExecuteReader(); while (read.Read()) { cUsuario obj = new cUsuario(); obj.Id = Convert.ToInt16(read[0].ToString()); obj.Nombre = read[1].ToString(); obj.Email = read[2].ToString(); obj.Password = read[3].ToString(); obj.IdRol = Convert.ToInt16(read[4].ToString()); obj.Estatus = Convert.ToInt16(read[5].ToString()); lst.Add(obj); } return(lst); } catch (Exception ex) { throw; } finally { // cmdComando.ExecuteNonQuery(); cnnConexion.Close(); } }
private void cUsuarioMenuItem_Click(object sender, RoutedEventArgs e) { cUsuario cu = new cUsuario(); cu.Show(); }
private void Buscarbutton_Click(object sender, EventArgs e) { int id; RepositorioBase <Usuarios> db = new RepositorioBase <Usuarios>(); Usuarios usuario = new Usuarios(); int.TryParse(UsuarioIdnumericUpDown.Text, out id); Limpiar(); if (id == 0) { cUsuario frm = new cUsuario(1); frm.ShowDialog(); if (frm.idElegido > 0) { usuario = db.Buscar(frm.idElegido); LlenaCampo(usuario); } } else { usuario = db.Buscar(id); if (usuario != null) { LlenaCampo(usuario); } else { MessageBox.Show("El Usuario no existe"); } } }
protected void btnGuardar_Click(object sender, EventArgs e) { if (txtNombre.Text == "") { Mensaje("Debe ingresar un nombre de usuario"); return; } if (txtClave.Text == "") { Mensaje("Debe ingresar una clave de usuario"); return; } var nombre = txtNombre.Text; var clave = txtClave.Text; var docente = Convert.ToInt32(listDocentes.Text.Split('#')[0]); cUsuario usuario = new cUsuario(); var r = usuario.Agregar(nombre, clave, docente); if (r.Equals("ok")) { Session["mensaje"] = "Usuario generado correctamente"; Response.Redirect("FrmPrincipal.aspx"); } else { this.Mensaje(r); } }
private void consultaUsuarioToolStripMenuItem_Click(object sender, EventArgs e) { cUsuario usuario = new cUsuario(); usuario.MdiParent = this; usuario.Show(); }
private void UsuarioToolStripMenuItem1_Click(object sender, EventArgs e) { cUsuario ver = new cUsuario(); ver.MdiParent = this; ver.Show(); }
protected void btnRestablecerContrasena_Click(object sender, EventArgs e) { cUsuario unUser = new cUsuario(); unUser = ElUsuario; cUsuario unUsuario = new cUsuario(); unUsuario = vMiPerfil.U; if (ElUsuario.Tipo == cUtilidades.TipoDeUsuario.Administrador && unUsuario.Tipo == cUtilidades.TipoDeUsuario.Administrativo) { ClientScript.RegisterClientScriptBlock(GetType(), "alert", "alert('ERROR: No puede restablecer la contraseña de un usuario administrador siendo adminsitrativo')", true); } else { try { bool sResultado = dFachada.UsuarioRestablecerContrasena(unUser); if (sResultado) { lblMensaje.Text = "Contraseña restablecida correctamente"; ModoEdicion(false); } else { lblMensaje.Text = "ERROR: No se pudo restablecer la contraseña"; } } catch (Exception ex) { throw ex; } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { int iCantidadBeneficiarios = int.Parse(Request.QueryString["CantidadBeneficiarios"]); int iCantidadEspecialistas = int.Parse(Request.QueryString["CantidadEspecialistas"]); LosBeneficiariosAgregados = new List <cBeneficiario>(); LosEspecialistasAgregados = new List <cUsuario>(); cBeneficiario unBen; for (int i = 0; i < iCantidadBeneficiarios; i++) { unBen = new cBeneficiario(); unBen.Codigo = int.Parse(Request.QueryString["Beneficiario" + (i + 1).ToString()]); LosBeneficiariosAgregados.Add(dFachada.BeneficiarioTraerEspecifico(unBen)); } cUsuario unUsu; for (int i = 0; i < iCantidadEspecialistas; i++) { unUsu = new cUsuario(); unUsu.Codigo = int.Parse(Request.QueryString["Usuario" + (i + 1).ToString()]); LosEspecialistasAgregados.Add(dFachada.UsuarioTraerEspecifico(unUsu)); } CargarDdlTiposDeSesion(); CargarDdlEspecialidades(); CargarBeneficiarios(); CargarBeneficiariosAgregados(); CargarEspecialistas(); CargarEspecialistasAgregados(); CargarDdlHoras(); ddlHasta.SelectedIndex = 2; } }
public static List <cNotificacion> TraerTodasNuevasEspecialista(cUsuario parUsuario) { List <cNotificacion> lstRetorno = new List <cNotificacion>(); cNotificacion unaNotificacion; try { var vConn = new SqlConnection(CadenaDeConexion); vConn.Open(); SqlCommand cmd = new SqlCommand("Notificaciones_TraerTodasNuevasEspecialista", vConn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@UsuarioId", parUsuario.Codigo)); using (SqlDataReader oReader = cmd.ExecuteReader()) { while (oReader.Read()) { unaNotificacion = new cNotificacion(); unaNotificacion.Codigo = int.Parse(oReader["NotificacionId"].ToString()); unaNotificacion.Estado = bool.Parse(oReader["NotificacionEstado"].ToString()); unaNotificacion.Informe = new cInforme(); unaNotificacion.Usuario = new cUsuario(); unaNotificacion.Usuario.Codigo = int.Parse(oReader["UsuarioId"].ToString()); unaNotificacion.Informe.Codigo = int.Parse(oReader["InformeId"].ToString()); lstRetorno.Add(unaNotificacion); } } } catch (Exception ex) { throw ex; } return(lstRetorno); }
protected void BtnIngresar_Click(object sender, EventArgs e) { string Usuario = ""; string Clave = ""; if (txtUsuario.Text == "") { Mensaje("Debe ingresar el usuario"); return; } if (txtClave.Text == "") { Mensaje("Debe ingresar la contraseña "); return; } Usuario = txtUsuario.Text; Clave = txtClave.Text; cUsuario user = new cUsuario(); DataTable trdo = user.GetUsuario(Usuario, Clave); if (trdo.Rows.Count > 0) { Session.Contents.RemoveAll(); Session["CodUsuario"] = trdo.Rows[0]["CodUsuario"].ToString(); Response.Redirect("FrmPrincipal.aspx"); } else { //Response.Write("<script language=javascript>alert('hola');</script>"); Mensaje("Usuario incorrecto"); } }
private void cargarUsuarioLogeado() { string sNickname = Request.QueryString["nick"]; cUsuario unUsuario = new cUsuario(); unUsuario.NickName = sNickname; try { unUsuario = dFachada.UsuarioTraerEspecificoXNickName(unUsuario); U = unUsuario; if (unUsuario == null) { ClientScript.RegisterClientScriptBlock(GetType(), "alert", "alert('ERROR: No se pudo iniciar sesion.')", true); Response.Redirect("vLogin.aspx"); } else { i = 1; Response.Redirect("vInicio.aspx?ventana=no"); } } catch (Exception ex) { throw ex; } }
public int AltaUsuario(cUsuario usuario) { int existe; using (DBRegistroEntities db = new DBRegistroEntities()) { try { //Definicion parametros stored procedure SqlParameter Nombre = new SqlParameter("@Nombre", usuario.Nombre); SqlParameter Apellido = new SqlParameter("@Apellido", usuario.Apellido); SqlParameter Email = new SqlParameter("@Email", usuario.Email); SqlParameter Edad = new SqlParameter("@Edad", usuario.Edad); SqlParameter Localidad = new SqlParameter("@Localidad", usuario.Localidad); SqlParameter Usuario = new SqlParameter("@Usuario", usuario.Usuario); SqlParameter Contraseña = new SqlParameter("@Contraseña", usuario.Contrasenia); //Llamada al stoed procedure, paso de parametros y obtengo bandera existe = Convert.ToInt32(db.Database.SqlQuery <int>("EXEC AltaUsuario @Nombre,@Apellido,@Email,@Edad,@Localidad,@Usuario,@Contraseña", Nombre, Apellido, Email, Edad, Localidad, Usuario, Contraseña).FirstOrDefault()); } catch (Exception) { throw; } //Bandera utilizada en angular para devolver mensaje al usuario return(existe); } }
public cUsuario AddUsuario(cUsuario usuario) { usuario.usu_codigo = capaAdmin.InsertarActualizarUsuario(usuario.usu_codigo, usuario.usu_codRol, usuario.usu_codCliente, usuario.usu_nombre, usuario.usu_apellido, usuario.usu_mail, usuario.usu_login, usuario.usu_pswDesencriptado, usuario.usu_observacion, null); if (usuario.usu_codigo < 0) { return(null); } return(usuario); }
public HttpResponseMessage PostUsuario(cUsuario pUsuario) { pUsuario.Guardar(); var response = Request.CreateResponse <cUsuario>(HttpStatusCode.Created, pUsuario); string AuxUri = Url.Link("DefaultApi", new { id = pUsuario.C_PK }); response.Headers.Location = new Uri(AuxUri); return(response); }
public IActionResult Create([FromBody] cUsuario pObj) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } pObj = adminService.AddUsuario(pObj); return(CreatedAtAction(nameof(Create), new { id = pObj.id }, pObj)); }
public IActionResult UsuarioCreate(cUsuario pUsuario) { if (ModelState.IsValid) { adminService.AddUsuario(pUsuario); return(RedirectToAction("UsuarioIndex")); } return(View(pUsuario)); }
protected void validarUsuario(object sender, EventArgs e) { cUsuario usuario = new cUsuario(); if (!usuario.consultaUsuario(txtNombre.Text)) { this.txtNombre.Text = ""; Mensaje("El usuario ingresado ya está registrado en el sistema"); } }
private void mnuExcluir_Click(object sender, EventArgs e) { try { if (lvUsuarios.SelectedItems.Count == 0) { return; } cUsuario user = new cUsuario(); user.id_usuario = Convert.ToInt32(lvUsuarios.SelectedItems[0].Text); user.usuario = lvUsuarios.SelectedItems[0].SubItems[1].Text.ToUpper(); DialogResult dlr = (MessageBox.Show(string.Concat("Deseja realmente exclui o usuário:\n", lvUsuarios.SelectedItems[0].SubItems[1].Text, "?"), "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question)); if (dlr == DialogResult.Yes) { user.exclui_usuario(user); MessageBox.Show("Usuário excluído com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); #region LOG cLog lg = new cLog(); lg.log = string.Concat("Exclusão de Registro.", Environment.NewLine, "Usuário: ", user.usuario ); lg.form = this.Text; lg.metodo = sender.ToString(); lg.dt = DateTime.Now; lg.usersistema = cGlobal.userlogado; lg.userRede = Environment.UserName; lg.terminal = Environment.MachineName; lg.tp_flag = true; lg.grava_log(lg); #endregion inicio(); } else { return; } } catch (Exception ex) { #region LOG ERRO cLog lg = new cLog(); lg.log = ex.Message.Replace("'", ""); lg.form = this.Text; lg.metodo = sender.ToString(); lg.dt = DateTime.Now; lg.usersistema = cGlobal.userlogado; lg.userRede = Environment.UserName; lg.terminal = Environment.MachineName; lg.tp_flag = false; lg.grava_log(lg); #endregion } }
public int altaUsuario([FromBody] cUsuario usuario) { try { return(Convert.ToInt32(Us.AltaUsuario(usuario))); } catch (Exception) { throw; } }
private void button1_Click(object sender, EventArgs e) { usuario = new cUsuario(); string noEmpleado = dataGridUsuarios.CurrentRow.Cells[0].Value.ToString(); DialogResult eliminar = MessageBox.Show("Seguro que desea eliminar al usuario: " + noEmpleado, "Eliminar usuario?", MessageBoxButtons.YesNo); if (eliminar == DialogResult.Yes) { usuario.desactivarUsuario(noEmpleado); usuariosActivos(); } usuario = null; }
public int CambiarEstadoUsuario(int pIdUsuario) { if (Session["clientesDefault_Usuario"] == null) { return(-1); } int codigoUsuarioEnSession = ((Usuario)Session["clientesDefault_Usuario"]).id; cUsuario usuario = Kellerhoff.Codigo.clases.Seguridad.RecuperarUsuarioPorId(pIdUsuario); int estadoUsuario = usuario.usu_estado == Constantes.cESTADO_ACTIVO ? Constantes.cESTADO_INACTIVO : Constantes.cESTADO_ACTIVO; Kellerhoff.Codigo.clases.Seguridad.CambiarEstadoUsuarioPorId(usuario.usu_codigo, estadoUsuario, codigoUsuarioEnSession); return(0); }
private void AsignarValores(cUsuario Usuario) { //CARGAMOS LA INFORMACION DEL USUARIO lblCodigo.Text = Usuario.Codigo.ToString(); txtLoginUsuario.Text = Usuario.Login; txtPassword.Text = Usuario.Pass; ckbEstatus.Checked = Usuario.Estatus; txtNombre.Text = Usuario.Nombre; txtTelefono.Text = Usuario.Telefono; txtFechaCreacion.Text = Usuario.FechaCreacion.ToShortDateString(); txtFechaModificacion.Text = Usuario.FechaModificacion.ToShortDateString(); ckbResetOnLogin.Checked = Usuario.ResetPassOnLogin; }
public void GuardarCambios(cUsuario Usuario) { //Si el usuario existe entonces actualizamos if (UsuarioDA.Existe(Usuario.Codigo)) { UsuarioDA.Actualizar(Usuario); } else //Si el Usuario es nuevo entonces creamos { UsuarioDA.Crear(Usuario); } }
protected void Page_Load(object sender, EventArgs e) { cUsuario usuario = (cUsuario)this.Session["USUARIO"]; this.Session["USUARIO"] = null; Session.Clear(); Session.Abandon(); FormsAuthentication.SignOut(); Funciones.tFecha fechaAux = new Funciones.tFecha(DateTime.Today); fechaAux.Sumar(Funciones.tFecha.eUnidadFecha.Dia, -1); Context.Response.Cookies[FormsAuthentication.FormsCookieName].Expires = fechaAux.Fecha; Response.Redirect("~/Login/login.aspx"); }
public IActionResult UsuarioEdit(int id, cUsuario pUsuario) { if (ModelState.IsValid) { var updated = adminService.EditUsuario(id, pUsuario); if (updated == null) { return(NotFound()); } return(RedirectToAction("UsuarioIndex")); } return(View(pUsuario)); }
public static List <cItinerario> ItinerarioTraerTodosPorEspecialista(cUsuario parUsuario) { List <cItinerario> lstItinerarios = dItinerario.TraerTodosPorEspecialista(parUsuario); for (int i = 0; i < lstItinerarios.Count; i++) { lstItinerarios[i].lstEspecialistas = UsuarioTraerTodosPorItinerario(lstItinerarios[i]); } for (int i = 0; i < lstItinerarios.Count; i++) { lstItinerarios[i].lstBeneficiarios = BeneficiarioTraerTodosPorItinerario(lstItinerarios[i]); } return(lstItinerarios); }