public Clases._USUARIOS BuscarSiguiente(Clases._USUARIOS USU) { dbSQLConn.ConecDb_Abrir(); Clases._USUARIOS usr = new Clases._USUARIOS(); NpgsqlDataReader Dr = null; string Sql = "SELECT " + Elementos + " FROM usuarios WHERE usuusu > @usuusu ORDER BY usuusu ASC LIMIT 1"; NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn); cmd.Parameters.AddWithValue("@usuusu", USU.usuusu); Dr = cmd.ExecuteReader(); if (Dr.HasRows) { Dr.Read(); usr = LLenarUsuario(Dr); Dr.Close(); dbSQLConn.ConecDb_Close(); return(usr); } else { Dr.Close(); dbSQLConn.ConecDb_Close(); return(BuscarPrimero()); } }
public Boolean ValidarLogin(ref Clases._USUARIOS USU) { Clases.ConectarDB dbSQLConn = new Clases.ConectarDB(); dbSQLConn.ConecDb_Abrir(); NpgsqlDataReader Dr = null; NpgsqlCommand cmd; string Sql; Sql = "SELECT idusu, nomusu, coddpt, stausu FROM usuarios WHERE usuusu = @usuusu AND clausu = @clausu"; cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn); cmd.Parameters.AddWithValue("@usuusu", USU.usuusu); //cmd.Parameters.AddWithValue("@clausu", USU.clausu); cmd.Parameters.AddWithValue("@clausu", Util.GetMd5Hash(USU.clausu)); Dr = cmd.ExecuteReader(); if (Dr.HasRows) { Dr.Read(); USU.idusu = Dr.GetInt32(0); USU.nomusu = Dr.GetString(1); USU.coddpt = Dr.GetInt32(2); USU.stausu = Dr.GetInt32(3); Dr.Close(); dbSQLConn.ConecDb_Close(); return(true); } else { Dr.Close(); dbSQLConn.ConecDb_Close(); return(false); } }
public Boolean Modificar(Clases._USUARIOS USU) { if (Existe(USU.usuusu)) { dbSQLConn.ConecDb_Abrir(); string Sql = "UPDATE usuarios SET usuusu = @usuusu, clausu = @clausu, nomusu = @nomusu, coddpt = @coddpt, stausu = @stausu WHERE usuusu = @usuusu"; NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn); cmd.Parameters.AddWithValue("@usuusu", USU.usuusu); cmd.Parameters.AddWithValue("@clausu", Util.GetMd5Hash(USU.clausu)); cmd.Parameters.AddWithValue("@NomUsu", USU.nomusu); cmd.Parameters.AddWithValue("@coddpt", USU.coddpt); cmd.Parameters.AddWithValue("@stausu", USU.stausu); int retVal = cmd.ExecuteNonQuery(); dbSQLConn.ConecDb_Close(); if (retVal == 1) { return(true); } else { return(false); } } else { return(false); } }
public Clases._USUARIOS BuscarPrimero() { dbSQLConn.ConecDb_Abrir(); Clases._USUARIOS usr = new Clases._USUARIOS(); NpgsqlDataReader Dr = null; string Sql = "SELECT " + Elementos + " FROM usuarios ORDER BY usuusu ASC LIMIT 1"; NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn); Dr = cmd.ExecuteReader(); if (Dr.HasRows) { Dr.Read(); usr = LLenarUsuario(Dr); Dr.Close(); dbSQLConn.ConecDb_Close(); return(usr); } else { Dr.Close(); dbSQLConn.ConecDb_Close(); return(usr); } }
private void VarLogin() { Clases._USUARIOS USU = new Clases._USUARIOS(Txt_UsuUsu.Text.Trim(), Txt_ClaUsu.Text.Trim()); if (FunUSU.ValidarLogin(ref USU)) { if (USU.stausu == 1) { string[] TUsuario = new string[7]; TUsuario[0] = USU.usuusu; TUsuario[1] = USU.nomusu; TUsuario[2] = USU.coddpt.ToString(); FormINICIO Fmr = new FormINICIO(TUsuario); //MessageBox.Show("Bienvenido al Sistema... Sr(a).: " + TUsuario[1], "Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); Hide(); //Fmr.Text = Fmr.Text + " - Bienvenido Sr.(a): " + TUsuario[1]; Fmr.ShowDialog(); Application.Exit(); } else { MessageBox.Show("Usuario Inactivo.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); Util.CambiarTxt(Txt_ClaUsu, Txt_UsuUsu); this.Txt_UsuUsu.SelectAll(); } } else { MessageBox.Show("Usuario o clave incorrecta.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); Util.CambiarTxt(Txt_ClaUsu, Txt_UsuUsu); this.Txt_UsuUsu.SelectAll(); } }
public FormAGREGARUSU(string[] _TUsuario) { InitializeComponent(); TUsuario = _TUsuario; BotonesNormal(true); USU = FunAG.BuscarUltimo(); Asignar(); }
private void Cmd_Guardar_Click(object sender, EventArgs e) { int vStaUsu = 0; if (Che_StaUsu.Checked) { vStaUsu = 1; } else { vStaUsu = 0; } if (ValidarDatos()) { if (Evento.CompareTo("Nuevo") == 0) { USU = new Clases._USUARIOS(Txt_UsuUsu.Text, Txt_ClaUsu.Text, Txt_NomUsu.Text, Convert.ToInt32(Txt_CodDpt.Text), vStaUsu); if (FunAG.Nuevo(USU)) { MessageBox.Show("SE AGREGÓ CORRECTAMENTE.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); Bloqueos(); USU = FunAG.Buscar(USU.usuusu); Asignar(); } else { MessageBox.Show("EL USUARIO YA EXISTE.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } else { USU = new Clases._USUARIOS(Txt_UsuUsu.Text, Txt_ClaUsu.Text, Txt_NomUsu.Text, Convert.ToInt32(Txt_CodDpt.Text), vStaUsu); if (FunAG.Modificar(USU)) { MessageBox.Show("SE MODIFICÓ CORRECTAMENTE.", "Atención ", MessageBoxButtons.OK, MessageBoxIcon.Information); Bloqueos(); USU = FunAG.Buscar(USU.usuusu); Asignar(); } else { MessageBox.Show("EL USUARIO NO EXISTE EN EL SISTEMA.", "Atención ", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } } }
public Boolean Nuevo(Clases._USUARIOS USU) { if (!Existe(USU.usuusu)) { dbSQLConn.ConecDb_Abrir(); string Sql = "INSERT INTO usuarios (usuusu, clausu, nomusu, coddpt, stausu) VALUES (@usuusu, @clausu, @nomusu, @coddpt, @stausu)"; NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn); cmd.Parameters.AddWithValue("@usuusu", USU.usuusu); cmd.Parameters.AddWithValue("@clausu", Util.GetMd5Hash(USU.clausu)); cmd.Parameters.AddWithValue("@nomusu", USU.nomusu); cmd.Parameters.AddWithValue("@coddpt", USU.coddpt); cmd.Parameters.AddWithValue("@StaUsu", USU.stausu); cmd.ExecuteNonQuery(); dbSQLConn.ConecDb_Close(); return(true); } else { return(false); } }
private void Cmd_Cancelar_Click(object sender, EventArgs e) { Bloqueos(); USU = FunAG.BuscarUltimo(); Asignar(); }
private void Cmd_Ultimo_Click(object sender, EventArgs e) { USU = FunAG.BuscarUltimo(); Asignar(); }
private void Cmd_Siguiente_Click(object sender, EventArgs e) { USU = FunAG.BuscarSiguiente(USU); Asignar(); }
private void Cmd_Anterior_Click(object sender, EventArgs e) { USU = FunAG.BuscarAnterior(USU); Asignar(); }
private void Cmd_Primero_Click(object sender, EventArgs e) { USU = FunAG.BuscarPrimero(); Asignar(); }