public Clases._DEPARTA BuscarAnterior(Clases._DEPARTA DP) { dbSQLConn.ConecDb_Abrir(); Clases._DEPARTA usr = new Clases._DEPARTA(); NpgsqlDataReader Dr = null; string Sql = "SELECT " + Elementos + " FROM departa WHERE coddpt < @coddpt ORDER BY coddpt DESC LIMIT 1"; NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn); cmd.Parameters.AddWithValue("@coddpt", DP.coddpt); 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._DEPARTA BuscarPrimero() { dbSQLConn.ConecDb_Abrir(); Clases._DEPARTA usr = new Clases._DEPARTA(); NpgsqlDataReader Dr = null; string Sql = "SELECT " + Elementos + " FROM departa ORDER BY coddpt 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._DEPARTA DP) { if (Existe(DP.coddpt)) { dbSQLConn.ConecDb_Abrir(); string Sql = "UPDATE departa SET coddpt = @coddpt, nomdpt = @nomdpt, stadpt = @stadpt WHERE coddpt = @coddpt"; NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn); cmd.Parameters.AddWithValue("@coddpt", DP.coddpt); cmd.Parameters.AddWithValue("@nomdpt", DP.nomdpt); cmd.Parameters.AddWithValue("@stadpt", DP.stadpt); int retVal = cmd.ExecuteNonQuery(); dbSQLConn.ConecDb_Close(); if (retVal == 1) { return(true); } else { return(false); } } else { return(false); } }
public FormDEPARTAMENTO(string[] _TUsuario) { InitializeComponent(); TUsuario = _TUsuario; BotonesNormal(true); DP = FunDP.BuscarUltimo(); Asignar(); }
private void Cmd_Buscar_Click(object sender, EventArgs e) { FormBUSQUEDAS f = new FormBUSQUEDAS(); f.ListaDepartamentos(); f.ShowDialog(); if (f._CodDpt != "") { DP = FunDP.Buscar(Convert.ToInt32(f._CodDpt)); Actualizar(); } }
private void Cmd_Guardar_Click(object sender, EventArgs e) { int vStaDpt = 0; if (Che_StaDpt.Checked) { vStaDpt = 1; } else { vStaDpt = 0; } if (ValidarDatos()) { if (Evento.CompareTo("Nuevo") == 0) { DP = new Clases._DEPARTA(Convert.ToInt32(FunDP.Correlativo()), Txt_NomDpt.Text, vStaDpt); if (FunDP.Nuevo(DP)) { MessageBox.Show("Se agregó correctamente.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); Bloqueos(); Actualizar(); } else { MessageBox.Show("El departamento ya existe.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } else { DP = new Clases._DEPARTA(Convert.ToInt32(Lb_CodDpt.Text), Txt_NomDpt.Text, vStaDpt); if (FunDP.Modificar(DP)) { MessageBox.Show("Se modificó correctamente.", "Atención ", MessageBoxButtons.OK, MessageBoxIcon.Information); Bloqueos(); Actualizar(); } else { MessageBox.Show("El departamento no existe en el sistema.", "Atención ", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } } }
public Boolean Nuevo(Clases._DEPARTA DP) { if (!Existe(DP.coddpt)) { dbSQLConn.ConecDb_Abrir(); string Sql = "INSERT INTO departa (coddpt, nomdpt, stadpt) VALUES (@coddpt, @nomdpt, @stadpt)"; NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn); cmd.Parameters.AddWithValue("@coddpt", DP.coddpt); cmd.Parameters.AddWithValue("@nomdpt", DP.nomdpt); cmd.Parameters.AddWithValue("@stadpt", DP.stadpt); cmd.ExecuteNonQuery(); dbSQLConn.ConecDb_Close(); return(true); } else { return(false); } }
private void Cmd_Cancelar_Click(object sender, EventArgs e) { Bloqueos(); DP = FunDP.BuscarUltimo(); Asignar(); }
private void Cmd_Ultimo_Click(object sender, EventArgs e) { DP = FunDP.BuscarUltimo(); Asignar(); }
private void Cmd_Siguiente_Click(object sender, EventArgs e) { DP = FunDP.BuscarSiguiente(DP); Asignar(); }
private void Cmd_Anterior_Click(object sender, EventArgs e) { DP = FunDP.BuscarAnterior(DP); Asignar(); }
private void Cmd_Primero_Click(object sender, EventArgs e) { DP = FunDP.BuscarPrimero(); Asignar(); }
private void Actualizar() { DP = FunDP.Buscar(DP.coddpt); Asignar(); }