public static bool Eliminar(Estudiantes id)
        {
            bool resultado = false;

            using (var db = new Repositorio <Estudiantes>())
            {
                resultado = db.Eliminar(id);
            }
            return(resultado);
        }
        public static bool Guardar(Estudiantes nuevo)
        {
            bool retorno = false;

            using (var db = new Repositorio <Estudiantes>())
            {
                retorno = db.Guardar(nuevo) != null;
            }
            return(retorno);
        }
        public static bool Mofidicar(Estudiantes existente)
        {
            bool eliminado = false;

            using (var repositorio = new Repositorio <Estudiantes>())
            {
                eliminado = repositorio.Modificar(existente);
            }

            return(eliminado);
        }
        public static Estudiantes Buscar(Expression <Func <Estudiantes, bool> > tipo)
        {
            Estudiantes Result = null;

            using (var repoitorio = new Repositorio <Estudiantes>())

            {
                Result = repoitorio.Buscar(tipo);
            }

            return(Result);
        }
 public static bool Modificar(Estudiantes estudiantes)
 {
     using (var context = new Repository <Estudiantes>())
     {
         try
         {
             return(context.Modificar(estudiantes));
         }
         catch (Exception)
         {
             throw;
         }
     }
 }
 public static void Guardar(Estudiantes e)
 {
     try
     {
         DetallesDb db = new DetallesDb();
         {
             db.Estudiante.Add(e);
             db.SaveChanges();
             db.Dispose();
         }
     }catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 7
0
        public override bool Guardar(Evaluaciones entity)
        {
            bool paso = false;
            RepositorioBase <Estudiantes> repositorio = new RepositorioBase <Estudiantes>();
            Estudiantes estudiantes = repositorio.Buscar(entity.EstudianteId);

            estudiantes.PuntosPerdidos += entity.TotalPerdido;
            if (repositorio.Modificar(estudiantes))
            {
                repositorio.Dispose();
                paso = base.Guardar(entity);
            }
            CalcularPromedio();
            return(paso);
        }
Esempio n. 8
0
        public override bool Eliminar(int id)
        {
            bool paso = false;
            RepositorioBase <Estudiantes> repositorio = new RepositorioBase <Estudiantes>();
            Evaluaciones evaluaciones = Buscar(id);
            Estudiantes  estudiantes  = repositorio.Buscar(evaluaciones.EstudianteId);

            estudiantes.PuntosPerdidos -= evaluaciones.TotalPerdido;
            if (repositorio.Modificar(estudiantes))
            {
                repositorio.Dispose();
                paso = base.Eliminar(id);
            }
            CalcularPromedio();
            return(paso);
        }
        public static Estudiantes Buscar(int IdEstudiante)
        {
            Estudiantes estudiante = new Estudiantes();

            using (DetallesDb db = new DetallesDb())
            {
                try
                {
                    estudiante = db.Estudiante.Find(IdEstudiante);
                }catch (Exception ex)
                {
                    throw ex;
                }
            }
            return(estudiante);
        }
Esempio n. 10
0
        public static Estudiantes Buscar(int EstudianteId)
        {
            var est = new Estudiantes();

            using (var conexion = new CursoDb())
            {
                try
                {
                    est = conexion.Estudiante.Find(EstudianteId);
                }
                catch (Exception)
                {
                    throw;
                }
            }
            return(est);
        }
Esempio n. 11
0
        public static bool Insertar(Estudiantes nuevo)
        {
            bool retorno = false;

            try
            {
                var db = new DetallesDb();
                db.Estudiante.Add(nuevo);
                db.SaveChanges();
                retorno = true;
            }
            catch (Exception)
            {
                throw;
            }
            return(retorno);
        }
Esempio n. 12
0
        public static Estudiantes Buscar(int EstudianteId)
        {
            var est = new Estudiantes();

            using (var conexion = new DetallesDB())
            {
                try
                {
                    est = conexion.Estudiante.Find(EstudianteId);
                }
                catch (Exception e)
                {
                    MessageBox.Show(e.ToString());// throw;
                }
            }
            return(est);
        }
Esempio n. 13
0
        public override bool Modificar(Evaluaciones entity)
        {
            bool         paso           = false;
            decimal      PuntosPerdidos = 0;
            Evaluaciones Anterior       = Buscar(entity.EvaluacionID);
            RepositorioBase <Estudiantes> repositorio = new RepositorioBase <Estudiantes>();
            Estudiantes estudiantes = repositorio.Buscar(entity.EstudianteId);
            Contexto    db          = new Contexto();

            try
            {
                using (Contexto contexto = new Contexto())
                {
                    foreach (var item in Anterior.DetalleEvaluaciones.ToList())
                    {
                        if (!entity.DetalleEvaluaciones.Exists(x => x.DetalleID == item.DetalleID))
                        {
                            contexto.Entry(item).State  = EntityState.Deleted;
                            estudiantes.PuntosPerdidos -= item.Perdido;
                        }
                    }
                    contexto.SaveChanges();
                }
                foreach (var item in entity.DetalleEvaluaciones)
                {
                    var estado = EntityState.Unchanged;
                    if (item.DetalleID == 0)
                    {
                        estado = EntityState.Added;
                        estudiantes.PuntosPerdidos += item.Perdido;
                    }
                    db.Entry(item).State = estado;
                }
                estudiantes.PuntosPerdidos += PuntosPerdidos;
                repositorio.Modificar(estudiantes);
                db.Entry(entity).State = EntityState.Modified;
                paso = db.SaveChanges() > 0;
                CalcularPromedio();
            }
            catch (Exception)
            { throw; }
            finally
            { db.Dispose(); }
            return(paso);
        }
Esempio n. 14
0
        public static bool Guardar(Estudiantes student)
        {
            bool retorno = false;

            try
            {
                CursoDb db = new CursoDb();
                db.Estudiante.Add(student);
                db.SaveChanges();

                retorno = true;
            }
            catch (Exception)
            {
                throw;
            }
            return(retorno);
        }
Esempio n. 15
0
        public static Estudiantes Buscar(int id)
        {
            var estudiante = new Estudiantes();

            using (var Conexion = new DetallesDb())
            {
                try
                {
                    estudiante = Conexion.Estudiante.Find(id);
                    estudiante.Grupo.Count();
                }
                catch (Exception)
                {
                    throw;
                }
                return(estudiante);
            }
        }
Esempio n. 16
0
        public static Estudiantes Buscar(int Id)
        {
            var Estudiante = new Estudiantes();

            using (var Conn = new DetallesMapeoDB())
            {
                try
                {
                    Estudiante =
                        Conn.Estudiante.Find(Id);
                }
                catch (Exception)
                {
                    throw;
                }
            }
            return(Estudiante);
        }
        protected void EFinalizarButton_Click(object sender, EventArgs e)
        {
            usuario = new Usuarios();
            estudiante = new BLL.Estudiantes();

            usuario.Nombre = NombreUsuariioTextBox.Text;
            usuario.Clave = ClaveTextBox.Text;
            usuario.IdTipoUsuario = 3;

            estudiante.Nombres = ENombreTextBox.Text;
            estudiante.Apellidos = EApellidoTextBox.Text;
            estudiante.Matricula = MatriculaTextBox.Text;
            estudiante.Telefono = ETelefonoTextBox.Text;
            estudiante.Email = EEmaeilTextBox.Text;
            estudiante.Genero = EGeneroDropDownList.SelectedIndex;
            estudiante.IdTipoDocumento = ETipoDocDropDownList.SelectedIndex;
            estudiante.Documento = EDocumentoTextBox.Text;
            if (usuario.Insertar())
            {
                usuario.BuscarIdUsuario();
                estudiante.IdEstudiante = usuario.IdUsuario;
                if (estudiante.Insertar())
                {
                    if (usuario.Autenticar(NombreUsuariioTextBox.Text, ClaveTextBox.Text))
            {
                FormsAuthentication.RedirectFromLoginPage(NombreUsuariioTextBox.Text, false);
                Session["IdUsuario"] = usuario.IdUsuario;
                if (usuario.IdTipoUsuario == 1)
                {
                    Response.Redirect("~/ControlPanel/Administrador/InicioWeb.aspx");
                }
                else if (usuario.IdTipoUsuario == 2)
                {
                    Response.Redirect("~/ControlPanel/Profesor/InicioWeb.aspx");
                }
                else if (usuario.IdTipoUsuario == 3)
                {
                    Response.Redirect("~/ControlPanel/Estudiante/InicioWeb.aspx");
                }
                }
                }
            }
        }
Esempio n. 18
0
        public static bool Insertar(Estudiantes est)
        {
            bool retorno = false;

            try
            {
                var db = new ClaseDb();

                db.Estudiante.Add(est);
                db.SaveChanges();
                retorno = true;
            }
            catch (Exception)
            {
                throw;
            }

            return(retorno);
        }
Esempio n. 19
0
        public static bool Eliminar(Estudiantes Existente)
        {
            bool resultado = false;

            using (var conexion = new DetallesDB())
            {
                try
                {
                    conexion.Entry(Existente).State = EntityState.Deleted;
                    conexion.SaveChanges();
                    resultado = true;
                }
                catch (Exception)
                {
                    throw;
                }
            }
            return(resultado);
        }
Esempio n. 20
0
        public static bool Insertar(Estudiantes nuevo)
        {
            bool resultado = false;

            using (var conexion = new DetallesDB())
            {
                try
                {
                    conexion.Estudiante.Add(nuevo);
                    conexion.SaveChanges();
                    resultado = true;
                }
                catch (Exception e)
                {
                    MessageBox.Show(e.ToString());
                }
            }
            return(resultado);
        }
Esempio n. 21
0
        public static bool Insertar(Estudiantes Est)
        {
            bool retorno = false;

            using (var Conn = new DetallesMapeoDB())
            {
                try
                {
                    Conn.Estudiante.Add(Est);
                    Conn.SaveChanges();
                    retorno = true;
                }
                catch (Exception)
                {
                    throw;
                }
                return(retorno);
            }
        }
Esempio n. 22
0
        public static bool Eliminar(int id)
        {
            bool retorno = false;

            try
            {
                using (CursoDb db = new CursoDb())
                {
                    Estudiantes user = (from c in db.Estudiante where c.EstudianteId == id select c).FirstOrDefault();
                    db.Estudiante.Remove(user);
                    db.SaveChanges();
                    retorno = true;
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(retorno);
        }
        public static bool  Insertar(Estudiantes est)
        {
            bool retorno = false;

            try
            {
                var db = new EjemploDetalleDb();

                db.Estudiantes.Add(est);
                db.SaveChanges();
                db.Dispose();

                retorno = true;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }

            return(retorno);
        }