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();
            }
        }
Exemple #2
0
        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();
        }
Exemple #3
0
        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;
        }
Exemple #4
0
        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();
        }