private void LoadForm(int id)
        {
            AlumnoInscripcion aluIns = new AlumnoInscripcion();

            AluInscLogic aluInsLogic = new AluInscLogic();

            aluIns = aluInsLogic.GetOne(id);
            this.txtIDInscripcion.Text = aluIns.ID.ToString();
            this.ddlNota.SelectedValue = aluIns.Nota.ToString();
        }
    protected void btnBorrar_Click(object sender, EventArgs e)
    {
        InscripcionLogic il = new InscripcionLogic();

        AlumnoInscripcionActual           = il.GetOne(Convert.ToInt32(this.gvAlumnos.DataKeys[this.gvAlumnos.SelectedRow.RowIndex].Value));
        AlumnoInscripcionActual.Condicion = "Inscripto";
        AlumnoInscripcionActual.Nota      = 0;
        this.FormMode = FormModes.Baja;
        this.Save();
    }
Beispiel #3
0
 public void Save(AlumnoInscripcion ai)
 {
     try
     {
         aiDatos.Save(ai);
     }
     catch (Exception ExcepcionManejada)
     {
         throw ExcepcionManejada;
     }
 }
Beispiel #4
0
 private void SaveEntity(AlumnoInscripcion inscripcion)
 {
     try
     {
         this.Logic.Save(inscripcion);
     }
     catch (Exception e)
     {
         this.SetError(e.Message);
     }
 }
Beispiel #5
0
 public void Save(AlumnoInscripcion _inscripcion)
 {
     try
     {
         InscripcionData.Save(_inscripcion);
     }
     catch (Exception)
     {
         throw;
     }
 }
 private void SaveInscripcion(AlumnoInscripcion inscripcion)
 {
     try
     {
         new AlumnoInscripcionLogic().Save(inscripcion);
     }
     catch (Exception e)
     {
         this.SetError(e.Message);
     }
 }
Beispiel #7
0
 public EditAlumnoInscripcionViewModel(AlumnoInscripcion alumnoinscripcion, IEnumerable <Curso> cursos, IEnumerable <Persona> personas)
 {
     AlumnoInscripcion = alumnoinscripcion;
     Cursos            = cursos.
                         Select(c => new SelectListItem
     {
         Text     = $"{ c.Descripcion}",
         Value    = c.ID.ToString(),
         Selected = c.ID == alumnoinscripcion?.IDCurso
     }).ToList();
 }
Beispiel #8
0
 private void tsbEditar_Click(object sender, EventArgs e)
 {
     if (this.dgvAlumnoInscripciones.SelectedRows.Count != 0)
     {
         int ID = (int)this.dgvAlumnoInscripciones.SelectedRows[0].Cells["id"].Value;
         AlumnoInscripcionLogic ins         = new AlumnoInscripcionLogic();
         AlumnoInscripcion      inscripcion = ins.GetOne(ID);
         CargaNotas             cn          = new CargaNotas(inscripcion);
         cn.ShowDialog();
     }
 }
Beispiel #9
0
 private void SaveEntity(AlumnoInscripcion inscripcion)
 {
     try
     {
         this.InscripcionNegocio.Save(inscripcion, inscripcion.MiAlumno.ID);
     }
     catch (Exception e)
     {
         this.Notificar(e.Message);
     }
 }
Beispiel #10
0
 public void Update(AlumnoInscripcion alumno)
 {
     try
     {
         alumnoInscripcionAdapter.Update(alumno);
     }
     catch (Exception ex)
     {
         Exception ExcepcionManejada = new Exception("Error al actualizar inscripcion del alumno", ex);
         throw ExcepcionManejada;
     }
 }
Beispiel #11
0
 private void SaveEntity(AlumnoInscripcion alumnoInscripcion)
 {
     try
     {
         InscripcionLogic il = new InscripcionLogic();
         il.Save(alumnoInscripcion);
     }
     catch (Exception ex)
     {
         lblError.Text = ex.Message;
     }
 }
Beispiel #12
0
        public void Insert(AlumnoInscripcion ins)
        {
            this.OpenConnection();
            SqlCommand cmd = new SqlCommand("INSERT INTO alumnos_inscripciones(id_alumno, id_curso, condicion) values (@id_alumno," +
                                            "@id_curso, @condicion); UPDATE cursos SET cupo = cupo-1 WHERE id_curso = @id_curso", sqlConn);

            cmd.Parameters.Add("@id_alumno", SqlDbType.Int).Value     = ins.IDAlumno;
            cmd.Parameters.Add("@id_curso", SqlDbType.Int).Value      = ins.IDCurso;
            cmd.Parameters.Add("@condicion", SqlDbType.VarChar).Value = ins.Condicion;
            cmd.ExecuteNonQuery();
            this.CloseConnection();
        }
Beispiel #13
0
        public object GetAllXDocente(int id)
        {
            List <AlumnoInscripcion> inscripciones = new List <AlumnoInscripcion>();

            try
            {
                this.OpenConnection();

                SqlCommand cmdInscripciones = new SqlCommand("SELECT distinct alu.id_alumno as idalu, alu.id_curso as idcu,alu.id_inscripcion as idins,alu.nota as nota, alu.condicion as condicion, p.nombre+' '+p.apellido as nombre," +
                                                             " cur.desc_curso as descur FROM alumnos_inscripciones alu INNER JOIN personas p ON p.id_persona = alu.id_alumno INNER JOIN cursos cur ON alu.id_curso = cur.id_curso " +
                                                             "INNER JOIN docentes_cursos doc ON doc.id_curso = alu.id_curso WHERE doc.id_docente=@id", sqlConn);
                cmdInscripciones.Parameters.Add("@id", SqlDbType.Int).Value = id;

                SqlDataReader drInscripciones = cmdInscripciones.ExecuteReader();

                while (drInscripciones.Read())
                {
                    AlumnoInscripcion ins = new AlumnoInscripcion();
                    ins.ID          = (int)drInscripciones["idins"];
                    ins.IDAlumno    = (int)drInscripciones["idalu"];
                    ins.IDCurso     = (int)drInscripciones["idcu"];
                    ins.Condicion   = (string)drInscripciones["condicion"];
                    ins.Nombre      = (string)drInscripciones["nombre"];
                    ins.Descripcion = (string)drInscripciones["descur"];

                    if (drInscripciones.IsDBNull(drInscripciones.GetOrdinal("nota")))
                    {
                        ins.Nota = 0;
                    }
                    else
                    {
                        ins.Nota = (int)drInscripciones["nota"];
                    }

                    inscripciones.Add(ins);
                }

                drInscripciones.Close();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada =
                    new Exception("Error al recuperar lista de inscripciones", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }

            return(inscripciones);
        }
Beispiel #14
0
 protected void Update(AlumnoInscripcion inscripcion)
 {
     try
     {
         _context.AlumnoInscripciones.Update(inscripcion);
         _context.SaveChanges();
     }
     catch (Exception e)
     {
         Exception ExceptionManejada = new Exception("Error al modificar datos de inscripción", e);
         throw ExceptionManejada;
     }
 }
Beispiel #15
0
        protected void btnNuevo_Click(object sender, EventArgs e)
        {
            CursoLogic        cl   = new CursoLogic();
            Curso             cur  = cl.GetOne(SelectedID);
            AlumnoInscripcion alum = new AlumnoInscripcion();

            alum.Condicion = "Regular";
            alum.IDAlumno  = Per.ID;
            alum.IDCurso   = cur.ID;
            alum.State     = BusinessEntity.States.New;
            il.Save(alum);
            this.Listar();
        }
Beispiel #16
0
 protected void Insert(AlumnoInscripcion inscripcion)
 {
     try
     {
         _context.AlumnoInscripciones.Add(inscripcion);
         _context.SaveChanges();
     }
     catch (Exception e)
     {
         Exception ExceptionManejada = new Exception("Error al crear inscripción", e);
         throw ExceptionManejada;
     }
 }
Beispiel #17
0
        public void Save(AlumnoInscripcion alIns)
        {
            switch (alIns.State)
            {
            case BusinessEntity.States.New:
                Insert(alIns);
                break;

            case BusinessEntity.States.Modified:
                Update(alIns);
                break;
            }
        }
Beispiel #18
0
        public AlumnoInscripcion GetOne(int _id)
        {
            AlumnoInscripcion inscripcion = new AlumnoInscripcion();

            try
            {
                inscripcion = InscripcionData.GetOne(_id);
            }
            catch (Exception)
            {
                throw;
            }
            return(inscripcion);
        }
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            AlumnoInscripcion aluIns = new AlumnoInscripcion();

            aluIns.ID   = Convert.ToInt32(txtIDInscripcion.Text);
            aluIns.Nota = Convert.ToInt32(ddlNota.SelectedValue);

            AluInscLogic aluInsLogic = new AluInscLogic();

            aluInsLogic.UpdateNota(aluIns);

            this.formPanelInscripcion.Visible = false;
            this.LoadGridAlumnosInscriptos(this.SelectedIDCurso);
        }
Beispiel #20
0
        public List <AlumnoInscripcion> GetInscripcionesDelCurso(Curso cur)
        {
            List <AlumnoInscripcion> cursoInscripciones = new List <AlumnoInscripcion>();
            PersonaAdapter           PersonaData        = new PersonaAdapter();

            try
            {
                this.OpenConnection();
                SqlCommand cmd = new SqlCommand("SELECT * FROM alumnos_inscripciones WHERE id_curso=@curso", SqlConn);
                cmd.Parameters.Add("@curso", System.Data.SqlDbType.Int).Value = cur.ID;

                SqlDataReader dr = cmd.ExecuteReader();

                while (dr != null && dr.Read())
                {
                    AlumnoInscripcion alumnoInscripcion = new AlumnoInscripcion();

                    alumnoInscripcion.ID        = (int)dr["id_inscripcion"];
                    alumnoInscripcion.Condicion = (AlumnoInscripcion.Condiciones)dr["condicion"];
                    try
                    {
                        int nota = (int)dr["nota"];
                        alumnoInscripcion.Nota = nota;
                    }
                    catch (Exception) { }
                    alumnoInscripcion.Alumno         = PersonaData.GetOne((int)dr["id_alumno"]);
                    alumnoInscripcion.LegajoAlumno   = alumnoInscripcion.Alumno.Legajo;
                    alumnoInscripcion.NombreAlumno   = alumnoInscripcion.Alumno.Nombre;
                    alumnoInscripcion.ApellidoAlumno = alumnoInscripcion.Alumno.Apellido;

                    cursoInscripciones.Add(alumnoInscripcion);
                }

                if (dr != null)
                {
                    dr.Close();
                }
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al recuperar lista de inscripciones", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }

            return(cursoInscripciones);
        }
Beispiel #21
0
        private void LoadEntity(AlumnoInscripcion alumnoInscripcion)
        {
            alumnoInscripcion.IDAlumno = Convert.ToInt32(idAlumnoTextBox.Text);
            alumnoInscripcion.IDCurso  = Convert.ToInt32(idCursoTextBox.Text);
            if (notaTextBox.Text.Equals(""))
            {
            }
            else
            {
                alumnoInscripcion.Nota = Convert.ToInt32(notaTextBox.Text);
            }

            alumnoInscripcion.Condicion = condicionTextBox.Text;
        }
 protected void lbtnAceptar_Click(object sender, EventArgs e)
 {
     Page.Validate();
     if (Page.IsValid)
     {
         this.Entity       = new AlumnoInscripcion();
         this.Entity.ID    = this.SelectedId;
         this.Entity.State = BusinessEntity.States.Modified;
         this.LoadEntity(this.Entity);
         this.SaveEntity(this.Entity);
         this.LoadInscriptos(this.Entity.IDCurso);
         this.formPanel.Visible = false;
     }
 }
Beispiel #23
0
        public List <AlumnoInscripcion> GetAll()
        {
            List <AlumnoInscripcion> inscripciones = new List <AlumnoInscripcion>();

            try
            {
                this.OpenConnection();

                SqlCommand cmdInscripciones = new SqlCommand("SELECT * FROM alumnos_inscripciones", sqlConn);

                SqlDataReader drInscripciones = cmdInscripciones.ExecuteReader();

                while (drInscripciones.Read())
                {
                    AlumnoInscripcion ins = new AlumnoInscripcion();

                    ins.ID        = (int)drInscripciones["id_inscripcion"];
                    ins.IDAlumno  = (int)drInscripciones["id_alumno"];
                    ins.IDCurso   = (int)drInscripciones["id_curso"];
                    ins.Condicion = (string)drInscripciones["condicion"];

                    if (drInscripciones.IsDBNull(drInscripciones.GetOrdinal("nota")))
                    {
                        ins.Nota = 0;
                    }
                    else
                    {
                        ins.Nota = (int)drInscripciones["nota"];
                    }

                    inscripciones.Add(ins);
                }

                drInscripciones.Close();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada =
                    new Exception("Error al recuperar lista de inscripciones", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }

            return(inscripciones);
        }
Beispiel #24
0
        public void Inscribir()
        {
            int        nrocurso;
            CursoLogic cl = new CursoLogic();

            nrocurso = inscribibles[DropDownList1.SelectedIndex].ID;
            AlumnoInscripcion alinsc = new AlumnoInscripcion();

            alinsc.IDAlumno  = alumno.ID;
            alinsc.IDCurso   = nrocurso;
            alinsc.Condicion = "Inscripto";
            alinsc.State     = BusinessEntity.States.New;
            InscripcionLogic il = new InscripcionLogic();

            il.Save(alinsc);
        }
Beispiel #25
0
 public void Save(AlumnoInscripcion ins)
 {
     if (ins.State == BusinessEntity.States.Deleted)
     {
         Delete(ins.ID);
     }
     else if (ins.State == BusinessEntity.States.Modified)
     {
         Update(ins);
     }
     else if (ins.State == BusinessEntity.States.New)
     {
         Insert(ins);
     }
     ins.State = BusinessEntity.States.Unmodified;
 }
Beispiel #26
0
        protected void gridAlumnos_SelectedIndexChanged(object sender, EventArgs e)
        {
            InscripcionLogic il = new InscripcionLogic();
            int aux             = (int)gridAlumnos.SelectedValue;

            AlumnoInscripcionActual = il.GetOne(aux);
            SelectedIDAlumno        = AlumnoInscripcionActual.IDAlumno;
            SelectedIDInscripcion   = (int)gridAlumnos.SelectedValue;

            if (IsEntitySelected)
            {
                formPanel.Visible = true;
                FormMode          = FormModes.Modificacion;
                LoadForm(SelectedIDAlumno);
            }
        }
Beispiel #27
0
 public void Save(AlumnoInscripcion alumnoInscripcion)
 {
     if (alumnoInscripcion.State == BusinessEntity.States.Deleted)
     {
         this.Delete(alumnoInscripcion.ID);
     }
     else if (alumnoInscripcion.State == BusinessEntity.States.New)
     {
         this.Insert(alumnoInscripcion);
     }
     else if (alumnoInscripcion.State == BusinessEntity.States.Modified)
     {
         this.Update(alumnoInscripcion);
     }
     alumnoInscripcion.State = BusinessEntity.States.Unmodified;
 }
 public void Save(AlumnoInscripcion inscripcion)
 {
     if (inscripcion.State == BusinessEntity.States.New)
     {
         this.Agregar(inscripcion);
     }
     else if (inscripcion.State == BusinessEntity.States.Deleted)
     {
         this.Delete(inscripcion.ID);
     }
     else if (inscripcion.State == BusinessEntity.States.Modified)
     {
         this.Update(inscripcion);
     }
     inscripcion.State = BusinessEntity.States.Unmodified;
 }
Beispiel #29
0
 public void Save(AlumnoInscripcion inscripcion)
 {
     if (inscripcion.State == Entidades.Entidades.States.Deleted)
     {
         this.Delete(inscripcion.ID);
     }
     else if (inscripcion.State == Entidades.Entidades.States.New)
     {
         this.Insert(inscripcion);
     }
     else if (inscripcion.State == Entidades.Entidades.States.Modified)
     {
         this.Update(inscripcion);
     }
     inscripcion.State = Entidades.Entidades.States.Unmodified;
 }
Beispiel #30
0
 public void Save(AlumnoInscripcion insc)
 {
     if (insc.State == BusinessEntity.States.Deleted)
     {
         this.Delete(insc);
     }
     else if (insc.State == BusinessEntity.States.New)
     {
         // this.Insert(insc);
     }
     else if (insc.State == BusinessEntity.States.Modified)
     {
         this.Update(insc);
     }
     insc.State = BusinessEntity.States.Unmodified;
 }