예제 #1
0
        internal Alumnos GetAlumnos(int idAlumnos)
        {
            Alumnos Alumnos = new Alumnos();

            SqlCommand             sqlCommand = new SqlCommand();
            SqlParameterCollection parametros = sqlCommand.Parameters;

            parametros.Add("@IdAlumno", SqlDbType.Int).Value = idAlumnos;

            DataTable dtAlumnos = Dao.ConsultaInformacion("getALUMNOS", parametros);

            if (dtAlumnos.Rows.Count > 0)
            {
                Alumnos.IdAlumno        = Convert.ToInt32(dtAlumnos.Rows[0]["IdAlumno"]);
                Alumnos.Nombre          = dtAlumnos.Rows[0]["Nombre"].ToString();
                Alumnos.ApellidoPaterno = dtAlumnos.Rows[0]["ApellidoPaterno"].ToString();
                Alumnos.ApellidoMaterno = dtAlumnos.Rows[0]["ApellidoMaterno"].ToString();
                Alumnos.telefono        = dtAlumnos.Rows[0]["telefono"].ToString();
                Alumnos.NombreCarrera   = dtAlumnos.Rows[0]["NombreCarrera"].ToString();
                Alumnos.NombreGrupo     = dtAlumnos.Rows[0]["NombreGrupo"].ToString();
                Alumnos.IdCarrera       = Convert.ToInt32(dtAlumnos.Rows[0]["IdCarrera"]);
                Alumnos.IdGrupo         = Convert.ToInt32(dtAlumnos.Rows[0]["IdGrupo"]);
            }

            return(Alumnos);
        }
예제 #2
0
        protected void btnAgregarAlumnno_Click(object sender, EventArgs e)
        {
            try
            {
                _adUniversidades = new ADUniversidades();
                Alumnos objNuevoAlumno = new Alumnos();
                objNuevoAlumno.Nombre         = txtNombreAlumno.Text;
                objNuevoAlumno.Identificacion = txtIdentificacionAlumno.Text;
                objNuevoAlumno.FechaCreacion  = DateTime.Now;
                objNuevoAlumno.Estado         = true;
                _adUniversidades.AddAlumno(objNuevoAlumno);

                LogTransacciones objLog = new LogTransacciones();
                objLog.Descripcion   = "Se agrego alumno con identificación: " + txtIdentificacionAlumno.Text;
                objLog.Fecha         = DateTime.Now;
                objLog.IdTransaccion = (Int16)LogTransac.Transaccion;
                _adUniversidades.AddLogTransaccion(objLog);
                CargarListaAlumnos();
                txtNombreAlumno.Text         = string.Empty;
                txtIdentificacionAlumno.Text = string.Empty;
                liAlumnos.Attributes.Add("class", "active");
                //pillsAlumnos.Attributes.Add("class", "active in");
                //active in pills-Alumnos
            }
            catch (Exception error)
            {
                throw;
            }
        }
예제 #3
0
        public async Task <IActionResult> Edit(long id, [Bind("numero_control,Nombre,apellidop,apellidom,email,telefono,fecha_nacimiento,sexo,calle,numero_ext,numero_int,colonia,password,estatus,semestre,localidades_idlocalidades,rol_idrol")] Alumnos alumnos)
        {
            if (id != alumnos.numero_control)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(alumnos);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!AlumnosExists(alumnos.numero_control))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(alumnos));
        }
        public DataTable RegresarMensajes(object Alum)
        {
            Alumnos Alumno = (Alumnos)Alum;

            sql = "exec FiltrarMesaje " + Alumno.Matricula + " ";
            return(BD.Tabla(sql));
        }
예제 #5
0
        private void btnAgregarAlumno_Click(object sender, EventArgs e)
        {
            Alumnos fa = new Alumnos(null);

            fa.FormClosed += new FormClosedEventHandler(form_Closed);
            fa.Show();
        }
        public void AgregarAlumno(Alumno alumno)
        {
            var id = Alumnos.Count > 0 ? Alumnos.Max(s => s.BoletaAlumno) + 1 : 0;

            alumno.BoletaAlumno = id;
            Alumnos.Add(alumno);
        }
예제 #7
0
        public IHttpActionResult PutAlumnos(int id, Alumnos alumnos)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != alumnos.IdAlumno)
            {
                return(BadRequest());
            }

            db.Entry(alumnos).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!AlumnosExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
예제 #8
0
        public IHttpActionResult PostAlumnos(Alumnos alumnos)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState));
                }

                db.Alumnos.Add(alumnos);
                db.SaveChanges();
            }
            catch (DbEntityValidationException e)
            {
                foreach (var eve in e.EntityValidationErrors)
                {
                    Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
                                      eve.Entry.Entity.GetType().Name, eve.Entry.State);
                    foreach (var ve in eve.ValidationErrors)
                    {
                        Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"",
                                          ve.PropertyName, ve.ErrorMessage);
                    }
                }
                throw;
            }

            return(CreatedAtRoute("DefaultApi", new { id = alumnos.IdAlumno }, alumnos));
        }
예제 #9
0
 public IActionResult Create(Alumnos alumno)
 {
     if (ModelState.IsValid)
     {
         string connectionString = Configuration["ConnectionStrings:SQLConnection"];
         using (SqlConnection connection = new SqlConnection(connectionString))
         {
             double Subtotal = Math.Round((alumno.Precio_uni * alumno.Cantidad), 2);
             double Iva      = Math.Round((Subtotal * .16), 2);
             double Total    = Math.Round((Subtotal + Iva), 2);
             string sql      = $"Insert Into Alumnos (NombreAlumno, ApellidoAlumno, Calificacion, FechaNacimiento, PrecioUni,Subtotal, Iva, Total) Values ('{alumno.Clave}', '{alumno.Producto}','{alumno.Cantidad}','{alumno.Fecha_compra}','{alumno.Precio_uni}','{Subtotal}','{Iva}','{Total}')";
             using (SqlCommand command = new SqlCommand(sql, connection))
             {
                 command.CommandType = CommandType.Text;
                 connection.Open();
                 command.ExecuteNonQuery();
                 connection.Close();
                 connection.Dispose();
             }
             return(RedirectToAction("List"));
         }
     }
     else
     {
         return(View());
     }
 }
예제 #10
0
        internal List <Alumnos> GetAlumnos()
        {
            List <Alumnos> AlumnosList = new List <Alumnos>();


            SqlCommand             sqlCommand = new SqlCommand();
            SqlParameterCollection parametros = sqlCommand.Parameters;

            DataTable dtUsuario = Dao.ConsultaInformacion("getALUMNOS", parametros);

            if (dtUsuario.Rows.Count > 0)
            {
                foreach (DataRow dr in dtUsuario.Rows)
                {
                    Alumnos Alumnos = new Alumnos();
                    Alumnos.IdAlumno        = Convert.ToInt32(dr["IdAlumno"]);
                    Alumnos.Nombre          = dr["Nombre"].ToString();
                    Alumnos.ApellidoPaterno = dr["ApellidoPaterno"].ToString();
                    Alumnos.ApellidoMaterno = dr["ApellidoMaterno"].ToString();
                    Alumnos.telefono        = dr["telefono"].ToString();
                    Alumnos.NombreCarrera   = dr["NombreCarrera"].ToString();
                    Alumnos.NombreGrupo     = dr["NombreGrupo"].ToString();
                    Alumnos.IdCarrera       = Convert.ToInt32(dr["IdCarrera"]);
                    Alumnos.IdGrupo         = Convert.ToInt32(dr["IdGrupo"]);

                    AlumnosList.Add(Alumnos);
                }
            }

            return(AlumnosList);
        }
예제 #11
0
        public IActionResult Update(int id)
        {
            string  connectionString = Configuration["ConnectionStrings:SQLConnection"];
            Alumnos alumno           = new Alumnos();

            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                string     sql     = $"Select * From Alumnos Where Id='{id}'";
                SqlCommand command = new SqlCommand(sql, connection);
                connection.Open();
                using (SqlDataReader dataReader = command.ExecuteReader())
                {
                    while (dataReader.Read())
                    {
                        alumno.Id           = Convert.ToInt32(dataReader["Id"]);
                        alumno.Clave        = Convert.ToString(dataReader["NombreAlumno"]);
                        alumno.Producto     = Convert.ToString(dataReader["ApellidoAlumno"]);
                        alumno.Cantidad     = Convert.ToInt32(dataReader["Calificacion"]);
                        alumno.Fecha_compra = Convert.ToString(dataReader["FechaNacimiento"]);
                        alumno.Precio_uni   = Convert.ToDouble(dataReader["PrecioUni"]);
                        alumno.Subtotal     = Convert.ToDouble(dataReader["Subtotal"]);
                        alumno.Iva          = Convert.ToDouble(dataReader["Iva"]);
                        alumno.Total        = Convert.ToDouble(dataReader["Total"]);
                    }
                }
                connection.Close();
                connection.Dispose();
            }
            return(View(alumno));
        }
예제 #12
0
        public Alumnos Find(int id)
        {
            Alumnos AlumnoBuscado = null;

            try
            {
                using (var db = new escuelapsdelsurContext())
                {
                    Alumnos ItemBuscado = db.Alumnos.Find(id);
                    if (ItemBuscado != null && !ItemBuscado.EstaBorrado)
                    {
                        AlumnoBuscado = ItemBuscado;
                    }
                    else
                    {
                        _logger.LogInformation("AlumnoID: " + id.ToString() + " --> EstaBorrado");
                    }
                    _logger.LogInformation("Buscar AlumnoId: " + id.ToString() + " --> OK");
                }
            }
            catch (System.Exception ex)
            {
                _logger.LogError(ex.Message);
            }
            return(AlumnoBuscado);
        }
예제 #13
0
        public ActionResult GeneraDatosResumenGraficoAsync(int IdRamo)
        {
            int          IdPersonaAlumno = (int)System.Web.HttpContext.Current.Session["IdPersonaAlumnoConsultado"];
            ApoderadosBS apoderadoBS     = new ApoderadosBS();

            List <Alumnos> ListaAlumnos     = (List <Alumnos>)System.Web.HttpContext.Current.Session["ListaAlumnos"];
            Alumnos        AlumnoConsultado = ListaAlumnos.FirstOrDefault(x => x.PersonaAlumno.IdPersona == IdPersonaAlumno);
            int            IdCurso          = AlumnoConsultado.Curso.IdCurso;

            List <ConceptoRamo> Notas;

            try
            {
                Notas = apoderadoBS.ConformaResumenNotas(IdPersonaAlumno, IdRamo, AlumnoConsultado.Curso.IdCurso);
            }
            catch (NullReferenceException e)
            {
                Notas = null;
            }

            JsonResult result = new JsonResult();

            result = this.Json(Notas, JsonRequestBehavior.AllowGet);

            return(result);
        }
예제 #14
0
        public ActionResult GeneraDatosGraficoAsync(int IdRamo)
        {
            int          IdPersonaAlumno = (int)System.Web.HttpContext.Current.Session["IdPersonaAlumnoConsultado"];
            ApoderadosBS apoderadoBS     = new ApoderadosBS();

            List <Alumnos> ListaAlumnos     = (List <Alumnos>)System.Web.HttpContext.Current.Session["ListaAlumnos"];
            Alumnos        AlumnoConsultado = ListaAlumnos.FirstOrDefault(x => x.PersonaAlumno.IdPersona == IdPersonaAlumno);
            int            IdCurso          = AlumnoConsultado.Curso.IdCurso;

            List <Evaluaciones> Notas;

            try
            {
                Notas = apoderadoBS.ConformaGrillaNotas(IdPersonaAlumno, IdRamo, AlumnoConsultado.Curso.IdCurso);
                System.Web.HttpContext.Current.Session["NotasAlumno"] = Notas;
            }
            catch (NullReferenceException e)
            {
                Notas = null;
            }

            var graphData = Notas.Select(g => new {
                g.Descripcion,
                g.FechaReal,
                g.Nota
            }).ToList();

            JsonResult result = new JsonResult();

            result = this.Json(graphData, JsonRequestBehavior.AllowGet);

            return(result);
        }
예제 #15
0
 public void ModificarAlumno(AlumnosDto actualizarAlumno)
 {
     using (UniversidadEntities dbContext = new UniversidadEntities())
     {
         Alumnos modificarAlumno = (from n in dbContext.Alumnos
                                    where n.Codigo == actualizarAlumno.Codigo
                                    select n).FirstOrDefault();
         modificarAlumno.Nombres          = actualizarAlumno.Nombres;
         modificarAlumno.Apellido_Paterno = actualizarAlumno.Apellido_Paterno;
         modificarAlumno.Apellido_Materno = actualizarAlumno.Apellido_Materno;
         modificarAlumno.Numero_Identidad = actualizarAlumno.Numero_Identidad;
         modificarAlumno.Fecha_Nacimiento = actualizarAlumno.Fecha_Nacimiento;
         modificarAlumno.Pais             = actualizarAlumno.Pais;
         modificarAlumno.Direccion        = actualizarAlumno.Direccion;
         modificarAlumno.Distrito         = actualizarAlumno.Distrito;
         modificarAlumno.Estado_Civil     = actualizarAlumno.Estado_Civil;
         modificarAlumno.Telefono         = actualizarAlumno.Telefono;
         modificarAlumno.FacultadId       = actualizarAlumno.FacultadId;
         modificarAlumno.CarreraId        = actualizarAlumno.CarreraId;
         modificarAlumno.Fecha_Registro   = actualizarAlumno.Fecha_Registro;
         modificarAlumno.EstadoId         = actualizarAlumno.EstadoId;
         dbContext.Entry(modificarAlumno);
         dbContext.SaveChanges();
         //return ConvertirAlumnoA_DTO(modificarAlumno);
     }
 }
예제 #16
0
        public ActionResult Crear(Alumnos alumno)
        {
            AlumnoServiceClient client = new AlumnoServiceClient();

            client.SaveAlumno(alumno);

            return RedirectToAction("Listar");
        }
예제 #17
0
        public ActionResult Eliminar(Alumnos alumno)
        {
            AlumnoServiceClient client = new AlumnoServiceClient();

            client.DeleteAlumno(alumno);

            return RedirectToAction("Listar");
        }
예제 #18
0
        public ActionResult Crear()
        {
            Alumnos alumno = new Alumnos();

            return View(alumno);
        }