Esempio n. 1
0
        public void CargarInfo()
        {
            try {
                ControladorPad control = new ControladorPad();
                string         id_pad  = control.BuscarPad_DeCurso(Session["IDUsuario"].ToString()) + "";

                if (id_pad == "-1")
                {
                    lb_numeropad.Text            = "";
                    lb_infoPad.Text              = "<b>Curso no disponible para hoy <br/>" + DateTime.Today.ToShortDateString() + "<br/> Contacte con Administrador</b>";
                    txt_CodigoDocente.Enabled    = false;
                    Link_MostrarEncuesta.Enabled = false;
                }
                else
                {
                    Link_MostrarEncuesta.Enabled = true;
                    txt_CodigoDocente.Enabled    = true;
                    lb_numeropad.Text            = "Curso N° " + control.BuscarPad_DeCurso(Session["IDUsuario"].ToString());
                    int cod = 0;
                    int.TryParse(id_pad, out cod);

                    lb_infoPad.Text = "<b>Fecha:</b> " + DateTime.Today.ToShortDateString() + "<br/><b>Hora Inicio:</b> " + control.hora_inicio(cod) + "<br/><b>Hora Termino:</b> " + control.hora_fin(cod)
                                      + "<br/><b>Sala:</b> " + control.sala(cod) + "<br/><b>Sala Coffe:</b> " + control.sala_coffe(cod)
                                      + "<br/><b>Relator:</b> " + control.Nombreencargado(cod) + " " + control.Apellidoencargado(cod);
                }
            }
            catch (Exception)
            {
            }
        }
Esempio n. 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ControladorPad control = new ControladorPad();

            if (!IsPostBack)
            {
                CargarInfo();

                asistencia();
            }
        }
Esempio n. 3
0
        protected void Link_MostrarEncuesta_Click(object sender, EventArgs e)
        {
            try
            {
                ControladorPad control = new ControladorPad();
                string         id_pad  = control.BuscarPad_DeCurso(Session["IDUsuario"].ToString()) + "";

                int cod = 0;
                int.TryParse(id_pad, out cod);

                lb_datosEncuesta.Text = "<br/><b>Usuario Encuesta:</b> " + control.usuarioEncuesta(cod) + "<br/><b>Password Encuesta:</b> " + control.passEncuesta(cod);
            }
            catch (Exception)
            {
            }
        }
Esempio n. 4
0
        public void asistencia()
        {
            try {
                ControladorAsistencia   control  = new ControladorAsistencia();
                ControladorPad          control1 = new ControladorPad();
                ControladorCursoDocente control2 = new ControladorCursoDocente();

                string id_pad = control1.BuscarPad_DeCurso(Session["IDUsuario"].ToString()) + "";
                int    cod    = 0;
                int.TryParse(id_pad, out cod);
                int aux1 = control.Devolver_CantidadAsistencia_Pad(cod).Count;
                int aux2 = control2.Devolver_CantidadAsistencia_curso(cod).Count;
                if (aux1 == aux2)
                {
                }
                else
                {
                    control.addAsistencia_Curso(cod);
                }
            } catch (Exception)
            {
            }
        }
Esempio n. 5
0
        protected void Link_RegistrarAsistencia_Click(object sender, EventArgs e)
        {
            ControladorPad          control_pad   = new ControladorPad();
            ControladorCursoDocente control_cd    = new ControladorCursoDocente();
            ControladorAsistencia   control_asist = new ControladorAsistencia();
            ControladorDocente      control_do    = new ControladorDocente();

            if (txt_CodigoDocente.Text == "")
            {
                lb_Bienvenida.Text     = "ingrese un codigo";
                txt_CodigoDocente.Text = "";
                txt_CodigoDocente.Focus();
            }
            else
            {
                string codigo = txt_CodigoDocente.Text;
                try
                {
                    string id_pad = control_pad.BuscarPad_DeCurso(Session["IDUsuario"].ToString()) + "";

                    int cod = 0;
                    int.TryParse(id_pad, out cod);
                    int c_docentesencurso = control_cd.Buscar_Docente_En_AsistenciaCurso(cod, codigo).Count;

                    if (c_docentesencurso == 0)
                    {
                        lb_Bienvenida.Text     = "Usted no pertenece a este curso"; //no pertenece a este curso
                        txt_CodigoDocente.Text = "";
                        txt_CodigoDocente.Focus();
                    }
                    else
                    {
                        lb_Bienvenida.Text = "Bienvenido " + control_do.devolver_nombre(codigo) + " " + control_do.devolver_apellido(codigo);
                        string rut = control_do.devolver_rut(codigo);
                        int    id  = control_asist.Devolver_idAsistencia(cod, rut);
                        int    aux = control_asist.BuscarAsistenciaRepetida(rut, cod).Count;
                        if (aux == 0)
                        {
                            Asistencia nuevo = new Asistencia
                            {
                                ID_Asistencia = id,
                                Estado        = "Asistente"
                            };

                            if (control_asist.ActualizarAsistencia(nuevo))
                            {
                                txt_CodigoDocente.Text = "";
                                txt_CodigoDocente.Focus();
                            }
                        }
                        else
                        {
                            lb_Bienvenida.Text     = "Usted Ya registro Asistencia";
                            txt_CodigoDocente.Text = "";
                            txt_CodigoDocente.Focus();
                        }
                    }
                }
                catch (Exception)
                {
                }
            }
        }