예제 #1
0
        public void GuardarCambios()
        {
            CursoLogic cursoLogic = new CursoLogic();
            int        idCurso    = cursoLogic.GetLatestOneMateriaComision(int.Parse(ddlMateria.SelectedValue.ToString()),
                                                                           int.Parse(ddlComision.SelectedValue.ToString())).ID;

            if (cursoLogic.ValidacionCurso(idCurso))
            {
                InscripcionActual = new AlumnoInscripcion();
                LoadEntity(idCurso);
                try
                {
                    InscripcionLogic inscripcionLogic = new InscripcionLogic();
                    inscripcionLogic.Save(InscripcionActual);
                    Response.Write("<script>alert('Operación realizada exitosamente.')</script>");
                }
                catch (Exception ex)
                {
                    Response.Write(string.Format("<script>alert('{0}')</script>", ex.Message));
                }
            }
            else
            {
                Response.Write("<script>alert('Lamentablemente no hay cupo para el curso seleccionado')</script>");
            }
        }
예제 #2
0
 protected void ddlComision_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ddlMateria.SelectedValue != string.Empty && ddlComision.SelectedValue != string.Empty)
     {
         CursoLogic       cursologic       = new CursoLogic();
         InscripcionLogic inscripcionLogic = new InscripcionLogic();
         int   idMateria   = int.Parse(ddlMateria.SelectedValue.ToString());
         int   idComision  = int.Parse(ddlComision.SelectedValue.ToString());
         Curso cursoActual = cursologic.GetLatestOneMateriaComision(idMateria, idComision);
     }
 }
예제 #3
0
 protected void btnActualizar_Click(object sender, EventArgs e)
 {
     if (ddlMateria.SelectedValue != string.Empty && ddlComision.SelectedValue != string.Empty)
     {
         CursoLogic       cursologic       = new CursoLogic();
         InscripcionLogic inscripcionLogic = new InscripcionLogic();
         int   idMateria   = int.Parse(ddlMateria.SelectedValue.ToString());
         int   idComision  = int.Parse(ddlComision.SelectedValue.ToString());
         Curso cursoActual = cursologic.GetLatestOneMateriaComision(idMateria, idComision);
         GridView1.DataSource = inscripcionLogic.GetAllCursoTable(cursoActual.ID);
         GridView1.DataBind();
     }
 }
예제 #4
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            if (cbMateria.SelectedIndex != -1 && cbComision.SelectedIndex != -1)
            {
                CursoLogic       cursoLogic       = new CursoLogic();
                InscripcionLogic inscripcionLogic = new InscripcionLogic();

                Materia  materiaActual  = (Materia)cbMateria.SelectedItem;
                Comision comisionActual = (Comision)cbComision.SelectedItem;
                Curso    cursoActual    = cursoLogic.GetLatestOneMateriaComision(materiaActual.ID, comisionActual.ID);
                dataGridView.DataSource = inscripcionLogic.GetAllCursoTable(cursoActual.ID);

                EstablecerPropiedades();
            }
        }
예제 #5
0
        public void GuardarCambios()
        {
            int idCurso = CursoLogic.GetLatestOneMateriaComision(((Materia)cbMateria.SelectedItem).ID,
                                                                 ((Comision)cbComision.SelectedItem).ID).ID;

            if (CursoLogic.ValidacionCurso(idCurso))
            {
                MapearADatos(idCurso);
                try
                {
                    InscripcionLogic.Save(InscripcionActual);
                    DialogResult = DialogResult.OK;
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Lamentablemente no hay cupo para el curso seleccionado");
            }
        }