public Clases._GRUPCOMOBS BuscarPrimero() { dbSQLConn.ConecDb_Abrir(); Clases._GRUPCOMOBS usr = new Clases._GRUPCOMOBS(); NpgsqlDataReader Dr = null; string Sql = "SELECT " + Elementos + " FROM grupcomobs ORDER BY codgco 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 Clases._GRUPCOMOBS BuscarAnterior(Clases._GRUPCOMOBS clas) { dbSQLConn.ConecDb_Abrir(); Clases._GRUPCOMOBS usr = new Clases._GRUPCOMOBS(); NpgsqlDataReader Dr = null; string Sql = "SELECT " + Elementos + " FROM grupcomobs WHERE codgco < @codgco ORDER BY codgco DESC LIMIT 1"; NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn); cmd.Parameters.AddWithValue("@codgco", clas.codgco); 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 Boolean Modificar(Clases._GRUPCOMOBS clas) { if (Existe(clas.codgco)) { dbSQLConn.ConecDb_Abrir(); string Sql = "UPDATE grupcomobs SET codgco = @codgco, desgco = @desgco, comgco = @comgco, obsgco = @obsgco, stagco = @stagco WHERE codgco = @codgco"; NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn); cmd.Parameters.AddWithValue("@codgco", clas.codgco); cmd.Parameters.AddWithValue("@desgco", clas.desgco); cmd.Parameters.AddWithValue("@comgco", clas.comgco); cmd.Parameters.AddWithValue("@obsgco", clas.obsgco); cmd.Parameters.AddWithValue("@stagco", clas.stagco); int retVal = cmd.ExecuteNonQuery(); dbSQLConn.ConecDb_Close(); if (retVal == 1) { return(true); } else { return(false); } } else { return(false); } }
public FormGRUPOPERSONAL(string[] _TUsuario) { InitializeComponent(); TUsuario = _TUsuario; BotonesNormal(true); GCO = FunGCO.BuscarUltimo(); Asignar(); }
private void Cmd_Buscar_Click(object sender, EventArgs e) { FormBUSQUEDAS f = new FormBUSQUEDAS(); f.ListaGrupoPersonal(); f.ShowDialog(); if (f._CodGco != "") { GCO = FunGCO.Buscar(Convert.ToInt32(f._CodGco)); Actualizar(); } }
public Boolean Nuevo(Clases._GRUPCOMOBS clas) { if (!Existe(clas.codgco)) { dbSQLConn.ConecDb_Abrir(); string Sql = "INSERT INTO grupcomobs (codgco, desgco, comgco, obsgco, stagco) VALUES (@codgco, @desgco, @comgco, @obsgco, @stagco)"; NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn); cmd.Parameters.AddWithValue("@codgco", clas.codgco); cmd.Parameters.AddWithValue("@desgco", clas.desgco); cmd.Parameters.AddWithValue("@comgco", clas.comgco); cmd.Parameters.AddWithValue("@obsgco", clas.obsgco); cmd.Parameters.AddWithValue("@stagco", clas.stagco); cmd.ExecuteNonQuery(); dbSQLConn.ConecDb_Close(); return(true); } else { return(false); } }
private void Cmd_Cancelar_Click(object sender, EventArgs e) { Bloqueos(); GCO = FunGCO.BuscarUltimo(); Asignar(); }
private void Cmd_Ultimo_Click(object sender, EventArgs e) { GCO = FunGCO.BuscarUltimo(); Asignar(); }
private void Cmd_Siguiente_Click(object sender, EventArgs e) { GCO = FunGCO.BuscarSiguiente(GCO); Asignar(); }
private void Cmd_Anterior_Click(object sender, EventArgs e) { GCO = FunGCO.BuscarAnterior(GCO); Asignar(); }
private void Cmd_Primero_Click(object sender, EventArgs e) { GCO = FunGCO.BuscarPrimero(); Asignar(); }
private void Cmd_Guardar_Click(object sender, EventArgs e) { int vStaGco = 0; if (Che_StaGco.Checked) { vStaGco = 1; } else { vStaGco = 0; } int vComGco = 0; if (Che_ComGco.Checked) { vComGco = 1; } else { vComGco = 0; } int vObsGco = 0; if (Che_ObsGco.Checked) { vObsGco = 1; } else { vObsGco = 0; } if (ValidarDatos()) { if (Evento.CompareTo("Nuevo") == 0) { GCO = new Clases._GRUPCOMOBS(Convert.ToInt32(FunGCO.Correlativo()), Txt_DesGco.Text, vComGco, vObsGco, vStaGco); if (FunGCO.Nuevo(GCO)) { 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 { GCO = new Clases._GRUPCOMOBS(Convert.ToInt32(Lb_CodGco.Text), Txt_DesGco.Text, vComGco, vObsGco, vStaGco); if (FunGCO.Modificar(GCO)) { 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); } } } }
private void Actualizar() { GCO = FunGCO.Buscar(GCO.codgco); Asignar(); }