protected void gvProfesor_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            string     n           = "";
            brProfesor obrProfesor = new brProfesor();
            bool       exito;
            string     mensaje = "";

            switch (e.CommandName)
            {
            case "Eliminar":
                n     = e.CommandArgument.ToString();
                exito = obrProfesor.Eliminar(n);
                if (exito)
                {
                    mensaje = "Se eliminó el Profesor";
                }
                else
                {
                    mensaje = "No se pudo eliminar el Profesor";
                }
                ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "alert('" + mensaje + "');", true);
                listarProfesores();
                break;
            }
        }
        private void listarProfesores()
        {
            brProfesor obrProfesor = new brProfesor();

            lbeProfesor = obrProfesor.Listar();
            enlazarGridView();
            Session["Profesores"] = lbeProfesor;
        }
        private void listarDistritos()
        {
            brDistrito obrDistrito = new brDistrito();

            lbeDistrito = obrDistrito.Listar();
            enlazarGridView();
            Session["Distritos"] = lbeDistrito;
            brProfesor        obrProfesor = new brProfesor();
            List <beProfesor> lbeProfesor = obrProfesor.Listar();

            Session["Profesores"] = lbeProfesor;
        }
        private void listarExamenes()
        {
            brExamen obrExamen = new brExamen();

            lbeExamen = obrExamen.Listar();
            enlazarGridView();
            Session["Examenes"] = lbeExamen;
            brProfesor        obrProfesor = new brProfesor();
            List <beProfesor> lbeProfesor = obrProfesor.Listar();

            Session["Profesores"] = lbeProfesor;
            brAlumno        obrAlumno = new brAlumno();
            List <beAlumno> lbeAlumno = obrAlumno.Listar();

            Session["Alumnos"] = lbeAlumno;
        }
예제 #5
0
        protected void imgGuardar_Click(object sender, ImageClickEventArgs e)
        {
            beProfesor obeProfesor = new beProfesor();

            if (lblSubtitulo.Text.Equals("Actualizar Profesor"))
            {
                obeProfesor.IdProfesor = lblCodigo.Text;
            }
            obeProfesor.Nombre        = txtNombre.Text;
            obeProfesor.ApeMaterno    = txtApeMaterno.Text;
            obeProfesor.ApePaterno    = txtApePaterno.Text;
            obeProfesor.Telefono      = txtTelefono.Text;
            obeProfesor.Tipo          = cboTipo.SelectedValue;
            obeProfesor.FechaContrato = DateTime.Parse(txtFechaCon.Text);
            brProfesor obrProfesor = new brProfesor();
            bool       exito       = false;
            string     mensaje     = "";

            if (lblSubtitulo.Text.Equals("Adicionar Profesor"))
            {
                exito = obrProfesor.Adicionar(obeProfesor);
                if (exito)
                {
                    mensaje = "Se adicionó el Profesor";
                }
                else
                {
                    mensaje = "No se pudo adicionar el Profesor";
                }
            }
            else
            {
                exito = obrProfesor.Actualizar(obeProfesor);
                if (exito)
                {
                    mensaje = "Se actualizó el Profesor";
                }
                else
                {
                    mensaje = "No se pudo actualizar el Profesor";
                }
            }
            ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "alert('" + mensaje + "'); window.parent.document.getElementById('divPopupFondo').style.display = 'none'; window.parent.document.getElementById('btnRefrescar').click();", true);
        }