public Clases._TIPMOVCAJA BuscarAnterior(Clases._TIPMOVCAJA TMC) { dbSQLConn.ConecDb_Abrir(); Clases._TIPMOVCAJA usr = new Clases._TIPMOVCAJA(); NpgsqlDataReader Dr = null; string Sql = "SELECT " + Elementos + " FROM tipmovcaj WHERE codtmc < @codtmc ORDER BY codtmc DESC LIMIT 1"; NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn); cmd.Parameters.AddWithValue("@codtmc", TMC.codtmc); 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()); } }
private void Cmd_Cancelar_Click(object sender, EventArgs e) { Bloqueos(); TMC = FunTMC.BuscarUltimo(); Asignar(); Lb_CodTmc.Focus(); }
public Clases._TIPMOVCAJA BuscarPrimero() { dbSQLConn.ConecDb_Abrir(); Clases._TIPMOVCAJA usr = new Clases._TIPMOVCAJA(); NpgsqlDataReader Dr = null; string Sql = "SELECT " + Elementos + " FROM tipmovcaj ORDER BY codtmc 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._TIPMOVCAJA TMC) { if (Existe(TMC.tiptmc)) { dbSQLConn.ConecDb_Abrir(); string Sql = "UPDATE tipmovcaj SET codtmc = @codtmc, tiptmc = @tiptmc, destmc = @destmc, fortmc = @fortmc, statmc = @statmc WHERE codtmc = @codtmc"; NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn); cmd.Parameters.AddWithValue("@codtmc", TMC.codtmc); cmd.Parameters.AddWithValue("@tiptmc", TMC.tiptmc); cmd.Parameters.AddWithValue("@destmc", TMC.destmc); cmd.Parameters.AddWithValue("@fortmc", TMC.fortmc); cmd.Parameters.AddWithValue("@statmc", TMC.statmc); int retVal = cmd.ExecuteNonQuery(); dbSQLConn.ConecDb_Close(); if (retVal == 1) { return(true); } else { return(false); } } else { return(false); } }
public FormTIPCAJ(string[] _TUsuario) { InitializeComponent(); TUsuario = _TUsuario; BotonesNormal(true); TMC = FunTMC.BuscarUltimo(); Asignar(); }
private void Cmd_Buscar_Click(object sender, EventArgs e) { FormBUSQUEDAS f = new FormBUSQUEDAS(); f.ListaTMovCaja(); f.ShowDialog(); if (f._TipTmc != "") { TMC = FunTMC.BuscarTipo(f._TipTmc); Actualizar(); } }
private void Cmd_Guardar_Click(object sender, EventArgs e) { int vStaTid = 0; if (Che_StaTmc.Checked) { vStaTid = 1; } else { vStaTid = 0; } if (ValidarDatos()) { if (Evento.CompareTo("Nuevo") == 0) { TMC = new Clases._TIPMOVCAJA(Convert.ToInt32(FunTMC.Correlativo()), Txt_TipTmc.Text, Txt_DesTmc.Text, Com_ForTmc.Text, vStaTid); if (FunTMC.Nuevo(TMC)) { MessageBox.Show("Se agregó correctamente.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); Bloqueos(); Actualizar(); } else { MessageBox.Show("La transacción ya existe.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } else { TMC = new Clases._TIPMOVCAJA(Convert.ToInt32(Lb_CodTmc.Text), Txt_TipTmc.Text, Txt_DesTmc.Text, Com_ForTmc.Text, vStaTid); if (FunTMC.Modificar(TMC)) { MessageBox.Show("Se modificó correctamente.", "Atención ", MessageBoxButtons.OK, MessageBoxIcon.Information); Bloqueos(); Actualizar(); } else { MessageBox.Show("La transacción no existe en el sistema.", "Atención ", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } } }
public Boolean Nuevo(Clases._TIPMOVCAJA TMC) { if (!Existe(TMC.tiptmc)) { dbSQLConn.ConecDb_Abrir(); string Sql = "INSERT INTO tipmovcaj (codtmc, tiptmc, destmc, fortmc, statmc) " + "VALUES (@codtmc, @tiptmc, @destmc, @fortmc, @statmc)"; NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn); cmd.Parameters.AddWithValue("@codtmc", TMC.codtmc); cmd.Parameters.AddWithValue("@tiptmc", TMC.tiptmc); cmd.Parameters.AddWithValue("@destmc", TMC.destmc); cmd.Parameters.AddWithValue("@fortmc", TMC.fortmc); cmd.Parameters.AddWithValue("@statmc", TMC.statmc); cmd.ExecuteNonQuery(); dbSQLConn.ConecDb_Close(); return(true); } else { return(false); } }
private void Cmd_Ultimo_Click(object sender, EventArgs e) { TMC = FunTMC.BuscarUltimo(); Asignar(); }
private void Cmd_Siguiente_Click(object sender, EventArgs e) { TMC = FunTMC.BuscarSiguiente(TMC); Asignar(); }
private void Cmd_Anterior_Click(object sender, EventArgs e) { TMC = FunTMC.BuscarAnterior(TMC); Asignar(); }
private void Cmd_Primero_Click(object sender, EventArgs e) { TMC = FunTMC.BuscarPrimero(); Asignar(); }
private void Actualizar() { TMC = FunTMC.BuscarCod(TMC.codtmc); Asignar(); }