Ejemplo n.º 1
0
 private void LoadForm(int id)
 {
     currentAlumno        = alumnoLogic.GetOne(id);
     txtApellido.Text     = currentAlumno.Apellido;
     txtDireccion.Text    = currentAlumno.Direccion;
     txtEmail.Text        = currentAlumno.Email;
     txtNombre.Text       = currentAlumno.Nombre;
     txtFecNac.Text       = currentAlumno.FechaNacimiento.ToString();
     txtLegajo.Text       = currentAlumno.Legajo.ToString();
     txtTelefono.Text     = currentAlumno.Telefono;
     cbPlan.SelectedValue = currentAlumno.IdPlan.ToString();
 }
Ejemplo n.º 2
0
 private void btnInscribir_Click(object sender, EventArgs e)
 {
     if (ValidarDGV(dgvCursos))
     {
         AlumnoLogic alumnoLogic   = new AlumnoLogic();
         Alumno      currentAlumno = alumnoLogic.GetOne(currentUser.IdPersona);
         if (currentAlumno != null)
         {
             //ahora que capturamos el alumno nos pasamos de capa para validar la inscripcion y hacerla
             CursoLogic cursoLogic   = new CursoLogic();
             int        ID           = ((Curso)this.dgvCursos.SelectedRows[0].DataBoundItem).Id;
             Curso      currentCurso = cursoLogic.GetOne(ID);
             string     rta          = inscripcionLogic.ValidarInscripcion(currentAlumno, currentCurso);
             if (rta == "")
             {
                 AlumnoInscripto currentInscripcion = new AlumnoInscripto();
                 currentInscripcion.IdAlumno  = currentAlumno.Id;
                 currentInscripcion.IdCurso   = currentCurso.Id;
                 currentInscripcion.State     = TiposDatos.States.New;
                 currentInscripcion.Condicion = "inscripto";
                 inscripcionLogic.Save(currentInscripcion);
                 this.Close();
             }
             else
             {
                 MessageBox.Show("No se pudo inscribir al cursado por la siguiente razón:" + System.Environment.NewLine + rta, "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             }
         }
     }
 }
Ejemplo n.º 3
0
        public AlumnoDesktop(int ID, ModoForm modo) : this()
        {
            this.Modo = modo;
            AlumnoLogic al = new AlumnoLogic();

            AlumnoActual = al.GetOne(ID);
            MapearDeDatos();
        }
Ejemplo n.º 4
0
        private void button1_Click(object sender, EventArgs e)
        {
            string      apenom = cbApeNom.SelectedValue.ToString();
            AlumnoLogic al     = new AlumnoLogic();

            if (cbApeNom.SelectedValue != null)
            {
                Alumno a = al.GetOne(apenom);
                MessageBox.Show("Apellido y Nombre " + a.ApellidoNombre1 + "Dni " + a.Dni1 + "Edad" + Convert.ToString(a.Edad1) + "Email" + a.Email1 + Convert.ToString(a.FechaNacimiento1) + Convert.ToString(a.Id1) + Convert.ToString(a.NotaPromedio1));
            }
            else
            {
                MessageBox.Show("No se ha seleccionado ningun alumno");
            }
        }
Ejemplo n.º 5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (IsPostBack)
     {
     }
     currentUser = UsuarioLogic.GetOne(Convert.ToInt32(Session["idUsuario"]));
     if (currentUser != null)
     {
         currentAlumno = alumnoLogic.GetOne(currentUser.IdPersona);
         if (currentAlumno != null)
         {
             this.LoadDGV();
         }
     }
 }
        private Inscripcion MapearADatos()
        {
            Inscripcion insc = new Inscripcion();

            if (this.FormMode != FormModes.Alta)
            {
                insc.ID = int.Parse(txtID.Text);
            }
            insc.EstadoInsc = ddlEstado.SelectedItem.Text;
            CursoLogic cursoLogic = new CursoLogic();

            insc.Curso = cursoLogic.GetOne(int.Parse(ddlCurso.SelectedValue));
            AlumnoLogic alumnoLogic = new AlumnoLogic();

            insc.Alumno = alumnoLogic.GetOne(int.Parse(ddlAlumno.SelectedValue));
            return(insc);
        }
Ejemplo n.º 7
0
    protected void dgvCursos_SelectedIndexChanged(object sender, EventArgs e)
    {
        this.SelectedID = (int)this.dgvCursos.SelectedValue;
        //capturamos el alumno a travez del usuario

        int usuarioId = Convert.ToInt32(Session["idUsuario"]);

        try
        {
            UsuarioLogic userLogic   = new UsuarioLogic();
            Usuario      currentUser = userLogic.GetOne(usuarioId);

            if (currentUser != null)
            {
                AlumnoLogic alumnoLogic   = new AlumnoLogic();
                Alumno      currentAlumno = alumnoLogic.GetOne(currentUser.IdPersona);
                if (currentAlumno != null)
                {
                    //ahora que capturamos el alumno nos pasamos de capa para validar la inscripcion y hacerla
                    CursoLogic cursoLogic   = new CursoLogic();
                    Curso      currentCurso = cursoLogic.GetOne(SelectedID);
                    string     rta          = inscripcionLogic.ValidarInscripcion(currentAlumno, currentCurso);
                    if (rta == "")
                    {
                        AlumnoInscripto currentInscripcion = new AlumnoInscripto();
                        currentInscripcion.IdAlumno  = currentAlumno.Id;
                        currentInscripcion.IdCurso   = currentCurso.Id;
                        currentInscripcion.State     = TiposDatos.States.New;
                        currentInscripcion.Condicion = "inscripto";
                        inscripcionLogic.Save(currentInscripcion);
                        Response.Redirect("VerInscripciones.aspx");
                    }
                    else
                    {
                        lblError.Text = "Atención!: " + rta;
                    }
                }
            }
        }
        catch (Exception ex)
        {
            lblError.Text = "Atención: " + ex.Message;
        }
    }
Ejemplo n.º 8
0
 public AlumnoDesktop(int ID, ModoForm modo)
     : this()
 {
     this.Modo = modo;
     try
     {
         this.alumno = alumnoLogic.GetOne(ID);
         this.loadEspecialidades();
         this.MapearDeDatos();
     }
     catch (NotFoundException ex)
     {
         Notificar(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     catch (CustomException ex)
     {
         Notificar(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     catch (Exception ex)
     {
         Notificar(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Ejemplo n.º 9
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            lblError.Text = "";
        }

        try
        {
            currentUser = UsuarioLogic.GetOne(Convert.ToInt32(Session["idUsuario"]));
            if (currentUser != null)
            {
                currentAlumno = alumnoLogic.GetOne(currentUser.IdPersona);
                if (currentAlumno != null)
                {
                    this.LoadGrid();
                }
            }
        }
        catch (Exception ex)
        {
            lblError.Text = "Error: " + ex.Message;
        }
    }