Using
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;//para reconocer la clase datatable
using SICOVI.sql;//para reconocer la clase BD
using System.Windows.Forms;
using SICOVI.dialogos;//para reconocer la clase DataGridView
namespace Lista_Alumnos_4B
{
class PruebaDatos
{
public static voidllenarTabla(DataGridView grilla)
{
String sql = "select * from lista_alumnos_4b";//instruccion sql
DataTable tabla = BD.select(sql); ;//Ejecucion dela consulta
grilla.DataSource = tabla;//la grilla obtiene datos de tabla
grilla.Refresh();//Se actualizara el contendo de la grilla
}
public static void buscar(DataGridView grilla, int clave){
String sql = "select * from lista_alumnos_4b where id=" + clave + ";";//instruccion sql
DataTable tabla = BD.select(sql); ;//Ejecucion dela consulta
grilla.DataSource = tabla;//la grilla obtiene datos de tabla
grilla.Refresh();//Se actualizara el contendo de la grilla
}
public static Mensajeeliminar(DataGridView grilla)
{
if (grilla.SelectedRows.Count > 0)//Verificar si hay o no filas seleccionadas
{
DataGridViewRow fila = grilla.SelectedRows[0];
int clave = int.Parse(fila.Cells[0].Value.ToString());//Valor clave
if (MessageBox.Show("¿Desea eliminar al empleado: " + fila.Cells[1].Value.ToString() + "?", "SICOVI",MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
String sql = "delete from empleados where empleado=" + clave + ";";
Mensaje eliminar = BD.ejecutarNoSelect(sql);
if (eliminar.OperacionCompletada == false)
{
MessageBox.Show("No se puede eliminarel usuario, ya que actualmente esta registrado dentro del sistema", "SICOVI", MessageBoxButtons.OK, MessageBoxIcon.Stop);
}
PruebaDatos.llenarTabla(grilla);//Actialzar datos en pantalla.
return eliminar;
}
else
return new Mensaje();
}
else//Se ejecutacuando no ay filas seleccionadas
{
MessageBox.Show("Debe seleccionar la fila que desea eliminar.", "SICOVI", MessageBoxButtons.OK, MessageBoxIcon.Error);
return new Mensaje();
}
}
}
}
-------------------------------------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Lista_Alumnos_4B
{
public partial class FrmPrueba : Form
{
public FrmPrueba()
{
InitializeComponent();
}
private void FrmPrueba_Load(object sender, EventArgs e)
{PruebaDatos.llenarTabla(this.DtgDatos);
}
private void BtnVerTabla_Click(object sender, EventArgs e)
{
PruebaDatos.llenarTabla(this.DtgDatos);
}
private void BtnBuscar_Click(object sender, EventArgs e)
{
PruebaDatos.buscar(this.DtgDatos, (int)this.NmrClave.Value);
//PruebaDatos.buscar(this.DtgDatos, (int)this.TxtNombre.Value);}
private void BtnMostrar_Click(object sender, EventArgs e)
{
PruebaDatos.llenarTabla(this.DtgDatos);
}
private void BtnAZ_Click(object sender, EventArgs e)
{
List<string> lista = new List<string>();
lista.Add("Evelin Iridiham Aldana Garcia");
lista.Add("Ricardo Bustos Sánchez");...
Regístrate para leer el documento completo.