Esempio n. 1
0
        protected void Insert(AlumnosIncripcion alumIn)
        {
            try
            {
                this.OpenConnection();
                SqlCommand cmdSave = new SqlCommand(
                    "insert into alumnos_inscripciones(id_alumno,id_curso,condicion,nota)" +
                    "values(@id_alumno,@id_curso,@condicion,@nota) " +
                    "select @@identity", sqlConn);

                cmdSave.Parameters.Add("@id", SqlDbType.Int).Value                = alumIn.ID;
                cmdSave.Parameters.Add("@id_alumno", SqlDbType.Int).Value         = alumIn.IDAlumno;
                cmdSave.Parameters.Add("@id_curso", SqlDbType.Int).Value          = alumIn.IDCurso;
                cmdSave.Parameters.Add("@condicion", SqlDbType.VarChar, 50).Value = alumIn.Condicion;
                cmdSave.Parameters.Add("@nota", SqlDbType.Int).Value              = alumIn.Nota;
                alumIn.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar());
            }

            catch (Exception Ex)
            {
                Exception ExcepcionManejada =
                    new Exception("Error al modificar datos de la especialidad", Ex);
                throw ExcepcionManejada;
            }

            finally
            {
                this.CloseConnection();
            }
        }
Esempio n. 2
0
        protected void Update(AlumnosIncripcion alumIn)

        {
            try
            {
                this.OpenConnection();
                SqlCommand cmdSave = new SqlCommand(
                    "UPDATE alumnos_inscripciones SET id_alumno = @id_alumno, " +
                    "id_curso=@id_curso,condicion=@condicion,nota=@nota " +
                    "WHERE id_inscripcion = @id", sqlConn);


                cmdSave.Parameters.Add("@id", SqlDbType.Int).Value                = alumIn.ID;
                cmdSave.Parameters.Add("@id_alumno", SqlDbType.Int).Value         = alumIn.IDAlumno;
                cmdSave.Parameters.Add("@id_curso", SqlDbType.Int).Value          = alumIn.IDCurso;
                cmdSave.Parameters.Add("@condicion", SqlDbType.VarChar, 50).Value = alumIn.Condicion.ToString();
                cmdSave.Parameters.Add("@nota", SqlDbType.Int).Value              = alumIn.Nota;

                cmdSave.ExecuteNonQuery();
            }

            catch (Exception Ex)
            {
                Exception ExcepcionManejada =
                    new Exception("Error al modificar datos de la especialidad", Ex);
                throw ExcepcionManejada;
            }

            finally
            {
                this.CloseConnection();
            }
        }
Esempio n. 3
0
        public List <AlumnosIncripcion> GetAll()
        {
            List <AlumnosIncripcion> alumIns = new List <AlumnosIncripcion>();

            try
            {
                this.OpenConnection();



                SqlCommand cmdAlumIns = new SqlCommand("select * from alumnos_inscripciones", sqlConn);


                SqlDataReader drAlumIns = cmdAlumIns.ExecuteReader();


                while (drAlumIns.Read())
                {
                    AlumnosIncripcion alumIn = new AlumnosIncripcion();

                    alumIn.ID       = (int)drAlumIns["id_inscripcion"];
                    alumIn.IDAlumno = (int)drAlumIns["id_alumno"];
                    alumIn.IDCurso  = (int)drAlumIns["id_curso"];
                    alumIn.Nota     = (int)drAlumIns["nota"];
                    if ((string)drAlumIns["condicion"] == "Aprobado")
                    {
                        alumIn.Condicion = AlumnosIncripcion.Cond.Aprobado;
                    }
                    if ((string)drAlumIns["condicion"] == "Inscripto")
                    {
                        alumIn.Condicion = AlumnosIncripcion.Cond.Inscripto;
                    }
                    if ((string)drAlumIns["condicion"] == "Libre")
                    {
                        alumIn.Condicion = AlumnosIncripcion.Cond.Libre;
                    }
                    if ((string)drAlumIns["condicion"] == "Regular")
                    {
                        alumIn.Condicion = AlumnosIncripcion.Cond.Regular;
                    }
                    alumIns.Add(alumIn);
                }

                drAlumIns.Close();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada =
                    new Exception("Error al recuperar lista de alumnos inscriptos", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
            return(alumIns);
        }
Esempio n. 4
0
 public void Save(AlumnosIncripcion alumIn)
 {
     if (alumIn.State == BusinessEntity.States.New)
     {
         this.Insert(alumIn);
     }
     else if (alumIn.State == BusinessEntity.States.Deleted)
     {
         this.Delete(alumIn.ID);
     }
     else if (alumIn.State == BusinessEntity.States.Modified)
     {
         this.Update(alumIn);
     }
     alumIn.State = BusinessEntity.States.Unmodified;
 }
Esempio n. 5
0
        public Business.Entities.AlumnosIncripcion GetOne(int ID)
        {
            AlumnosIncripcion alumIn = new AlumnosIncripcion();

            try
            {
                this.OpenConnection();
                SqlCommand cmdAlumIn = new SqlCommand("select * from alumnos_inscripciones where id_inscripcion=@id", sqlConn);
                cmdAlumIn.Parameters.Add("@id", SqlDbType.Int).Value = ID;
                SqlDataReader drAlumIns = cmdAlumIn.ExecuteReader();
                if (drAlumIns.Read())
                {
                    alumIn.ID       = (int)drAlumIns["id_inscripcion"];
                    alumIn.IDAlumno = (int)drAlumIns["id_alumno"];
                    alumIn.IDCurso  = (int)drAlumIns["id_curso"];
                    alumIn.Nota     = (int)drAlumIns["nota"];
                    if ((string)drAlumIns["condicion"] == "Aprobado")
                    {
                        alumIn.Condicion = AlumnosIncripcion.Cond.Aprobado;
                    }
                    if ((string)drAlumIns["condicion"] == "Inscripto")
                    {
                        alumIn.Condicion = AlumnosIncripcion.Cond.Inscripto;
                    }
                    if ((string)drAlumIns["condicion"] == "Libre")
                    {
                        alumIn.Condicion = AlumnosIncripcion.Cond.Libre;
                    }
                    if ((string)drAlumIns["condicion"] == "Regular")
                    {
                        alumIn.Condicion = AlumnosIncripcion.Cond.Regular;
                    }
                }
                drAlumIns.Close();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada =
                    new Exception("Error al recuperar especialidad", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
            return(alumIn);
        }
        private void LoadEntity(AlumnosIncripcion AlumnoInscripcion)
        {
            if (UsuarioLogueado.ID != 0 && UsuarioLogueado.TiposUsuario.ToString() == "Alumno")
            {
                AlumnoInscripcion.IDAlumno  = UsuarioLogueado.ID;
                AlumnoInscripcion.Condicion = AlumnosIncripcion.Cond.Inscripto;
            }
            else
            {
                if (!String.IsNullOrEmpty(this.Notatxt.Text))
                {
                    AlumnoInscripcion.Nota = Convert.ToInt32(this.Notatxt.Text);
                }
                if (Condicionddl.Text == "Inscripto")
                {
                    AlumnoInscripcion.Condicion = AlumnosIncripcion.Cond.Inscripto;
                }
                if (Condicionddl.Text == "Regular")
                {
                    AlumnoInscripcion.Condicion = AlumnosIncripcion.Cond.Regular;
                }
                if (Condicionddl.Text == "Aprobado")
                {
                    AlumnoInscripcion.Condicion = AlumnosIncripcion.Cond.Aprobado;
                }
                if (Condicionddl.Text == "Libre")
                {
                    AlumnoInscripcion.Condicion = AlumnosIncripcion.Cond.Libre;
                }

                List <Usuario> Usuarios = new UsuarioLogic().GetAll();
                foreach (var p in Usuarios.Where(p => p.NombreUsuario == Alumnoddl.Text))
                {
                    AlumnoInscripcion.IDAlumno = p.ID;
                }
            }
            List <Curso> Cursos = new CursosLogic().GetAll();

            foreach (var p in Cursos.Where(p => p.Descripcion == Cursoddl.Text))
            {
                AlumnoInscripcion.IDCurso = p.ID;
            }
        }
Esempio n. 7
0
 public AlumnosInscripcionDesktop(int ID, ModoForm modo) : this()
 {
     Modo = modo;
     AlumnosInscripcionActual = new AlumInsLogic().getOne(ID);
     MapearDeDatos();
 }
Esempio n. 8
0
        public override void MapearADatos()
        {
            if (Modo == ModoForm.Alta)
            {
                AlumnosInscripcionActual = new AlumnosIncripcion();
            }
            if (Modo == ModoForm.Alta || Modo == ModoForm.Modificacion)
            {
                if (UsuarioActual != null && UsuarioActual.TiposUsuario.ToString() == "Alumno")
                {
                    AlumnosInscripcionActual.Condicion = AlumnosIncripcion.Cond.Inscripto;

                    foreach (var p in Cursos.Where(p => p.Descripcion == cBCurso.Text))
                    {
                        AlumnosInscripcionActual.IDCurso = p.ID;
                    }
                    AlumnosInscripcionActual.IDAlumno = UsuarioActual.ID;
                }

                else
                {
                    if (!String.IsNullOrEmpty(txtNota.Text))
                    {
                        AlumnosInscripcionActual.Nota = Convert.ToInt32(txtNota.Text);
                    }

                    if (cBCondicion.Text == "Inscripto")
                    {
                        AlumnosInscripcionActual.Condicion = AlumnosIncripcion.Cond.Inscripto;
                    }
                    if (cBCondicion.Text == "Regular")
                    {
                        AlumnosInscripcionActual.Condicion = AlumnosIncripcion.Cond.Regular;
                    }
                    if (cBCondicion.Text == "Aprobado")
                    {
                        AlumnosInscripcionActual.Condicion = AlumnosIncripcion.Cond.Aprobado;
                    }
                    if (cBCondicion.Text == "Libre")
                    {
                        AlumnosInscripcionActual.Condicion = AlumnosIncripcion.Cond.Libre;
                    }

                    foreach (var p in Cursos.Where(p => p.Descripcion == cBCurso.Text))
                    {
                        AlumnosInscripcionActual.IDCurso = p.ID;
                    }
                    foreach (var p in Usuarios.Where(p => p.NombreUsuario == cBAlumno.Text))
                    {
                        AlumnosInscripcionActual.IDAlumno = p.ID;
                    }
                }

                switch (Modo)
                {
                case ModoForm.Alta:
                {
                    AlumnosInscripcionActual.State = BusinessEntity.States.New;
                    break;
                }

                case ModoForm.Modificacion:
                {
                    AlumnosInscripcionActual.State = BusinessEntity.States.Modified;
                    break;
                }

                case ModoForm.Consulta:
                {
                    AlumnosInscripcionActual.State = BusinessEntity.States.Unmodified;
                    break;
                }

                case ModoForm.Baja:
                {
                    AlumnosInscripcionActual.State = BusinessEntity.States.Deleted;
                    break;
                }
                }
            }
        }
 private void SaveEntity(AlumnosIncripcion AlumnoInscripcion)
 {
     this.Logic.Save(AlumnoInscripcion);
 }