public Clases._GRUPOINV BuscarAnterior(Clases._GRUPOINV GRU) { dbSQLConn.ConecDb_Abrir(); Clases._GRUPOINV usr = new Clases._GRUPOINV(); NpgsqlDataReader Dr = null; string Sql = "SELECT " + Elementos + " FROM grupinv WHERE codgru < @codgru ORDER BY codgru DESC LIMIT 1"; NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn); cmd.Parameters.AddWithValue("@codgru", GRU.codgru); Dr = cmd.ExecuteReader(); if (Dr.HasRows) { Dr.Read(); usr = LLenar(Dr); Dr.Close(); dbSQLConn.ConecDb_Close(); return(usr); } else { Dr.Close(); dbSQLConn.ConecDb_Close(); return(BuscarPrimero()); } }
public Clases._GRUPOINV BuscarPrimero() { dbSQLConn.ConecDb_Abrir(); Clases._GRUPOINV usr = new Clases._GRUPOINV(); NpgsqlDataReader Dr = null; string Sql = "SELECT " + Elementos + " FROM grupinv ORDER BY codgru ASC LIMIT 1 "; NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn); Dr = cmd.ExecuteReader(); if (Dr.HasRows) { Dr.Read(); usr = LLenar(Dr); Dr.Close(); dbSQLConn.ConecDb_Close(); return(usr); } else { Dr.Close(); dbSQLConn.ConecDb_Close(); return(usr); } }
public Boolean Modificar(Clases._GRUPOINV GRU) { if (Existe(GRU.codgru)) { dbSQLConn.ConecDb_Abrir(); string Sql = "UPDATE grupinv SET codgru = @codgru, desgru = @desgru, stagru = @stagru WHERE codgru = @codgru"; NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn); cmd.Parameters.AddWithValue("@codgru", GRU.codgru); cmd.Parameters.AddWithValue("@desgru", GRU.desgru); cmd.Parameters.AddWithValue("@stagru", GRU.stagru); int retVal = cmd.ExecuteNonQuery(); dbSQLConn.ConecDb_Close(); if (retVal == 1) { return(true); } else { return(false); } } else { return(false); } }
public FormGRUPOINV(string[] _TUsuario) { InitializeComponent(); TUsuario = _TUsuario; BotonesNormal(true); GRU = FunGRU.BuscarUltimo(); Asignar(); }
private void Cmd_Buscar_Click(object sender, EventArgs e) { FormBUSQUEDAS f = new FormBUSQUEDAS(); f.ListaGrupoInventario(); f.ShowDialog(); if (f._CodGru != "") { GRU = FunGRU.Buscar(Convert.ToInt32(f._CodGru)); Actualizar(); } }
private void Cmd_Guardar_Click(object sender, EventArgs e) { int vStaGru = 0; if (Che_StaGru.Checked) { vStaGru = 1; } else { vStaGru = 0; } if (ValidarDatos()) { if (Evento.CompareTo("Nuevo") == 0) { GRU = new Clases._GRUPOINV(Convert.ToInt32(FunGRU.Correlativo()), Txt_DesGru.Text, vStaGru); if (FunGRU.Nuevo(GRU)) { MessageBox.Show("Se agregó correctamente.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); Bloqueos(); Actualizar(); } else { MessageBox.Show("El grupo ya existe.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } else { GRU = new Clases._GRUPOINV(Convert.ToInt32(Lb_CodGru.Text), Txt_DesGru.Text, vStaGru); if (FunGRU.Modificar(GRU)) { MessageBox.Show("Se modificó correctamente.", "Atención ", MessageBoxButtons.OK, MessageBoxIcon.Information); Bloqueos(); Actualizar(); } else { MessageBox.Show("El grupo no existe en el sistema.", "Atención ", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } } }
public Boolean Nuevo(Clases._GRUPOINV GRU) { if (!Existe(GRU.codgru)) { dbSQLConn.ConecDb_Abrir(); string Sql = "INSERT INTO grupinv (codgru, desgru, stagru) VALUES (@codgru, @desgru, @stagru)"; NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn); cmd.Parameters.AddWithValue("@codgru", GRU.codgru); cmd.Parameters.AddWithValue("@desgru", GRU.desgru); cmd.Parameters.AddWithValue("@stagru", GRU.stagru); cmd.ExecuteNonQuery(); dbSQLConn.ConecDb_Close(); return(true); } else { return(false); } }
private void Cmd_Cancelar_Click(object sender, EventArgs e) { Bloqueos(); GRU = FunGRU.BuscarUltimo(); Asignar(); }
private void Cmd_Ultimo_Click(object sender, EventArgs e) { GRU = FunGRU.BuscarUltimo(); Asignar(); }
private void Cmd_Siguiente_Click(object sender, EventArgs e) { GRU = FunGRU.BuscarSiguiente(GRU); Asignar(); }
private void Cmd_Anterior_Click(object sender, EventArgs e) { GRU = FunGRU.BuscarAnterior(GRU); Asignar(); }
private void Cmd_Primero_Click(object sender, EventArgs e) { GRU = FunGRU.BuscarPrimero(); Asignar(); }
private void Actualizar() { GRU = FunGRU.Buscar(GRU.codgru); Asignar(); }