private void button2_Click(object sender, EventArgs e) { ClsEntAsistencia objEasis = new ClsEntAsistencia(); ClsNegReconocimientoFacial objNasis = new ClsNegReconocimientoFacial(); if (lblNumeroDetect.Text == "0" || lblNadie.Text == "") { MessageBox.Show("No esta registrado", "Debe de estar registrado"); } else { if (cont == 1) { //if metodo de busqueda si la entrada es 1 objEasis.nombres = lblNadie.Text; objEasis.fecha = lblfecha.Text; objEasis.estado = cont.ToString(); objNasis.MtdBuscar(objEasis); dgvasistencia.DataSource = objNasis.Source; objEasis.hsalida = lblhora.Text; cont = 0; objEasis.estado = cont.ToString(); objNasis.MtdModificar(objEasis); } objNasis.Listar(); dgvasistencia.DataSource = objNasis.Source; ClsConexion.Desconectar(); } }
public void MtdModificar(ClsEntAsistencia objasis) { string Consulta = "UPDATE Asistencia SET " + "HoraS= '" + objasis.hsalida + "'," + "Estado= '" + objasis.estado + "';"; Comando = new OleDbCommand(); Comando.CommandText = Consulta; ClsConexion.Conectar(); Comando.Connection = ClsConexion.Conex; Comando.ExecuteNonQuery(); ClsConexion.Desconectar(); }
public void MtdBuscar(ClsEntAsistencia objasis) { string Consulta = "Select * from Asistencia where Nombres='" + objasis.nombres + "' AND Fecha='" + objasis.fecha + "' AND Estado='" + objasis.estado + "';"; ClsConexion.Conectar(); Adaptador = new OleDbDataAdapter(Consulta, ClsConexion.Conex); Constructor = new OleDbCommandBuilder(Adaptador); Tabla = new DataTable("Asistencia"); Adaptador.Fill(Tabla); Fuente = new BindingSource(); Fuente.DataSource = Tabla; }
public void MtdGuardar(ClsEntAsistencia objasis) { string Consulta = "Insert Into Asistencia (Codigo,Nombres,Fecha,HoraE,HoraS,Estado) values ('" + objasis.codigo + "','" + objasis.nombres + "','" + objasis.fecha + "','" + objasis.hentrada + "','" + objasis.hsalida + "','" + objasis.estado + "');"; Comando = new OleDbCommand(); Comando.CommandText = Consulta; ClsConexion.Conectar(); Comando.Connection = ClsConexion.Conex; Comando.ExecuteNonQuery(); ClsConexion.Desconectar(); }