private clsMUsuario LLenarUsuarioConForm() { if (_clsMUsuario == null) { _clsMUsuario = new clsMUsuario(); } _clsMUsuario.Alias = (string)this.txtAlias.Text; if (string.IsNullOrEmpty((string)this.txtClave.Text) || ((string)this.txtClave.Text.Trim()).Length == 0) { _clsMUsuario.Clave = ""; } else { _clsMUsuario.Clave = _clsNCrud.codsHA512Cadena((string)this.txtClave.Text); } _clsMUsuario.Nombres = (string)this.txtNombres.Text; _clsMUsuario.Apellidos = (string)this.txtApellidos.Text; _clsMUsuario.Cargo = (int)this.cmbCargp.SelectedValue; _clsMUsuario.Tipo = (string)this.cmbTipo.Text; if (pctFoto.Image != null) { _clsMUsuario.Foto = (byte[])_clsNCrud.ImageToByte(this.pctFoto.Image); } else { _clsMUsuario.Foto = null; } return(_clsMUsuario); }
public clsMUsuario llenarUsuario() { clsMUsuario _usuario = new clsMUsuario(); _usuario.IdUsuario = (int)rdr["id_usuario"]; _usuario.Alias = (string)rdr["alias"]; _usuario.Clave = (string)rdr["clave"]; _usuario.Nombres = (string)rdr["nombres"]; _usuario.Apellidos = (string)rdr["apellidos"]; _usuario.Cargo = (int)rdr["id_cargo"]; _usuario.Tipo = (string)rdr["tipo"]; if (rdr["foto"] != System.DBNull.Value) { _usuario.Foto = (byte[])rdr["foto"]; } else { _usuario.Foto = null; } _usuario.Creado = (DateTime)rdr["creado"]; _usuario.Actualizado = (DateTime)rdr["actualizado"]; return(_usuario); }
public clsMUsuario BuscarPorId(int id) { cmd.Parameters.Clear(); clsMUsuario _usuario = new clsMUsuario(); stringBuilder.Clear(); string sqlQuery = "SELECT * FROM usuarios WHERE id_usuario = @id_usuario"; try { cmd.Connection = cnn.abrirConexion(); cmd.CommandText = sqlQuery; cmd.Parameters.AddWithValue("@id_usuario", id); rdr = cmd.ExecuteReader(); if (rdr.HasRows) { rdr.Read(); _usuario = llenarUsuario(); rdr.Close(); cmd.Connection = cnn.cerrarConexion(); return(_usuario); } else { if (rdr != null) { rdr.Close(); } return(null); } } catch (MySqlException e) { if (rdr != null) { rdr.Close(); } stringBuilder.Append("ERROR " + e.Message + e.StackTrace); return(null); } finally { if (rdr != null) { rdr.Close(); } cmd.Connection = cnn.cerrarConexion(); } }
private ArrayList ObtenerListaValoresEditar(clsMUsuario _usuario) { ArrayList listaValores = new ArrayList(); listaValores.Add(_usuario.Alias); listaValores.Add(_usuario.Nombres); listaValores.Add(_usuario.Apellidos); listaValores.Add(_usuario.Cargo); listaValores.Add(_usuario.Tipo); listaValores.Add(_usuario.Foto); return(listaValores); }
public clsMUsuario BuscarPorIdN(int id) { clsMUsuario res = null; stringBuilder.Clear(); if (_crudUsuarios.BuscarPorId(id) != null) { res = _crudUsuarios.BuscarPorId(id); stringBuilder.Append(_crudUsuarios.stringBuilder.ToString()); } return(res); }
public clsMUsuario getUserLogin(string alias, string clave) { stringBuilder.Clear(); try { cmd.Connection = cnn.abrirConexion(); string loginQuery = "SELECT id_usuario,alias, clave, nombres, apellidos,id_cargo FROM usuarios WHERE alias = @alias AND clave = @clave"; cmd.CommandText = loginQuery; cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@alias", alias); cmd.Parameters.AddWithValue("@clave", clave); rdr = cmd.ExecuteReader(); if (rdr.HasRows) { rdr.Read(); clsMUsuario _userLogin = new clsMUsuario(); _userLogin.IdUsuario = (int)rdr["id_usuario"]; _userLogin.Alias = (string)rdr["alias"]; _userLogin.Clave = (string)rdr["clave"]; _userLogin.Nombres = (string)rdr["nombres"]; _userLogin.Apellidos = (string)rdr["apellidos"]; _userLogin.Cargo = (int)rdr["id_cargo"]; stringBuilder.Append("LOGUEADO"); rdr.Close(); cmd.Connection = cnn.cerrarConexion(); return(_userLogin); } else { rdr.Close(); stringBuilder.Append("CREDENCIALES INCORRECTAS"); return(null); } } catch (MySqlException e) { if (rdr != null) { rdr.Close(); } stringBuilder.Append("ERROR " + e.Message + e.StackTrace); return(null); } }
private void LLenarFormConUsuario(clsMUsuario _usuario) { this.txtId.Text = _usuario.IdUsuario.ToString(); this.txtAlias.Text = _usuario.Alias; this.txtClave.Text = _usuario.Clave; this.txtRepClave.Text = _usuario.Clave; this.txtNombres.Text = _usuario.Nombres; this.txtApellidos.Text = _usuario.Apellidos; this.cmbTipo.Text = _usuario.Tipo; this.cmbCargp.Text = _clsNCargo.BuscarPorIdN(_usuario.Cargo).Denominacion; this.pctFoto.Image = _clsNCrud.ByteArrayToImage(_usuario.Foto); this.pctFoto.SizeMode = PictureBoxSizeMode.StretchImage; this.txtCreado.Text = _usuario.Creado.ToString(); this.txtModificado.Text = _usuario.Actualizado.ToString(); }
private clsMUsuario LLenarUsuario(int id) { if (_clsMUsuario == null) { _clsMUsuario = new clsMUsuario(); } _clsMUsuario.Alias = _clsNUsuario.BuscarPorIdN(id).Alias; _clsMUsuario.Clave = nuevaClave; _clsMUsuario.Nombres = _clsNUsuario.BuscarPorIdN(id).Nombres; _clsMUsuario.Apellidos = _clsNUsuario.BuscarPorIdN(id).Apellidos; _clsMUsuario.Cargo = _clsNUsuario.BuscarPorIdN(id).Cargo; _clsMUsuario.Tipo = _clsNUsuario.BuscarPorIdN(id).Tipo; _clsMUsuario.Foto = _clsNUsuario.BuscarPorIdN(id).Foto; return(_clsMUsuario); }
public void Registrar(clsMUsuario _usuario, string operacion, string sqlQuery, string[] camposInsertar, string[] camposEditar, ArrayList valoresInsertar, ArrayList valoresEditar, string nombreId, int valorId) { stringBuilder.Clear(); switch (operacion) { case "insertar": if (ValidarUsuario(_usuario)) { if (_crudUsuarios.BuscarPorAlias(_usuario.Alias) == null) { bool resultado = _crudUsuarios.Insertar(sqlQuery, camposInsertar, valoresInsertar); if (resultado) { stringBuilder.Append("registrado"); } else { stringBuilder.Append(_crudUsuarios.stringBuilder.ToString()); } } else { stringBuilder.Append("repetido"); } } break; case "editar": if (ValidarUsuario(_usuario)) { bool resultado = _crudUsuarios.Editar(sqlQuery, camposEditar, valoresEditar, nombreId, valorId); if (resultado) { stringBuilder.Append("modificado"); } else { stringBuilder.Append(_crudUsuarios.stringBuilder.ToString()); } } break; } }
// Método que valida los campos obligatorios private bool ValidarUsuario(clsMUsuario _usuario) { stringBuilder.Clear(); if (string.IsNullOrEmpty(_usuario.Alias)) { stringBuilder.Append("El campo Alias es obligatorio"); } if (string.IsNullOrEmpty(_usuario.Clave)) { stringBuilder.Append(Environment.NewLine + "El campo Clave es obligatorio"); } if (string.IsNullOrEmpty(_usuario.Nombres)) { stringBuilder.Append(Environment.NewLine + "El campo Nombres es obligatorio"); } if (string.IsNullOrEmpty(_usuario.Apellidos)) { stringBuilder.Append(Environment.NewLine + "El campo Apellidos es obligatorio"); } return(stringBuilder.Length == 0); }
public clsMUsuario getUserLogin(string alias, string clave) { stringBuilder.Clear(); clsMUsuario res = null; if (alias == null || alias.Trim().Length <= 0) { stringBuilder.Append("Por favor proporcione un usuario válido"); } if (clave == null || clave.Trim().Length <= 0) { stringBuilder.Append(Environment.NewLine + "Por favor proporcione una contraseña válida"); } if (stringBuilder.Length == 0) { res = userDLogin.getUserLogin(alias, clave); stringBuilder.Append(userDLogin.stringBuilder.ToString()); } return(res); }