Esempio n. 1
0
        private void DGEst_CellClick(object sender, DataGridViewCellEventArgs e)
        {//Según el estudiante seleccionado coloco la id en el textbox TxtNum que se encarga de almacenar las nuevas faltas
            int       ID, Falt, Fic;
            DataRow   DR;
            DataTable DT = new DataTable();

            Cls.ClsUsuario Us      = new Cls.ClsUsuario();
            Cls.ClsFalta   ObjFalt = new Cls.ClsFalta();
            ID          = int.Parse(DGEst.Rows[e.RowIndex].Cells[0].Value.ToString());
            Falt        = int.Parse(DGEst.Rows[e.RowIndex].Cells[2].Value.ToString());
            TxtNum.Text = ID.ToString();
            ObjFalt.SetIDEstudiante(ID);
            DT = Us.ObtenerFictas(ObjFalt);
            DGFalta.DataSource = Us.BuscarFalta(ObjFalt);//Cargo el listado de faltas otra vez con el fin de actualizarlo
            DR          = Us.ObtenerFictas(ObjFalt).Rows[0];
            Fic         = int.Parse(DR[0].ToString());
            LblFic.Text = Fic.ToString();//Asigno el resultado de las Fictas en el Label LblFic
        }
Esempio n. 2
0
        private void button2_Click_2(object sender, EventArgs e)
        {
            //Justifico la falta y actualizo el datagridview
            Cls.ClsUsuario Us      = new Cls.ClsUsuario();
            Cls.ClsFalta   ObjFalt = new Cls.ClsFalta();
            int            IDFalt;
            int            IDEst;
            int            Fic;
            DataRow        DR;
            DialogResult   Resultado = MessageBox.Show("¿Desea justificar esta falta? Este cambio no puede deshacerse", "Justificar", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

            if (Resultado == DialogResult.OK)//Si se aceptó el mensaje en el messagebox justifico la falta
            {
                IDFalt = int.Parse(TxtIDFalt.Text);
                IDEst  = int.Parse(TxtNum.Text);
                ObjFalt.SetID(IDFalt);
                ObjFalt.SetIDEstudiante(IDEst);
                Us.JustificarFalta(ObjFalt);
                DGFalta.DataSource = Us.BuscarFalta(ObjFalt);
                DR          = Us.ObtenerFictas(ObjFalt).Rows[0];
                Fic         = int.Parse(DR[0].ToString());
                LblFic.Text = Fic.ToString();//Asigno el resultado de las Fictas en el Label LblFic
            }
        }