public ActionResult Notas(List <nota> notas)
        {
            foreach (var itm in notas)
            {
                nota regAnterior = (from m in ctx.nota
                                    where m.cod_curso == itm.cod_curso &&
                                    m.cod_seccion == itm.cod_seccion &&
                                    m.cod_estudiante == itm.cod_estudiante &&
                                    m.cod_actividad == itm.cod_actividad
                                    select m).FirstOrDefault();

                if (regAnterior != null)
                {
                    regAnterior.nota1            = itm.nota1;
                    ctx.Entry(regAnterior).State = System.Data.Entity.EntityState.Modified;
                }
                else
                {
                    ctx.nota.Add(itm);
                }
            }
            ctx.SaveChanges();

            return(RedirectToAction("Index"));
        }
示例#2
0
        public ActionResult DeleteConfirmed(int id)
        {
            nota nota = db.nota.Find(id);

            db.nota.Remove(nota);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#3
0
 public ActionResult Edit([Bind(Include = "id,Nota1,dataCreate,dataUpdate,Criador,Atualizador")] nota nota)
 {
     if (ModelState.IsValid)
     {
         db.Entry(nota).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(nota));
 }
示例#4
0
        static void Main(string[] args)
        {
            nota J = new nota();

            Console.WriteLine(" Ingrese el nombre del estudiante \n ");
            J.Nombre = Console.ReadLine();
            int c = 0;

            do
            {
                if (c <= 1)
                {
                    Console.WriteLine(" Nombre incorrecto ingrese de nuevo  \n ");
                    J.Nombre = Console.ReadLine();
                }
                for (int i = 0; i < J.Nombre.Length; i++)
                {
                    if (J.Nombre[i] == ' ')
                    {
                        c++;
                    }
                }
            } while (c != 3 && c <= 4);

            Console.WriteLine("\nIngrese la nota de actuacion en clase del primer parcial\n ");
            J.Ac1p = int.Parse(Console.ReadLine());
            Console.WriteLine("\n Ingrese la nota de practica del primer parcial \n ");
            J.Pr1p = int.Parse(Console.ReadLine());
            Console.WriteLine("\n Ingrese la nota de Tarea del primer parcial \n ");
            J.Ta1p = int.Parse(Console.ReadLine());
            Console.WriteLine("\n Ingrese la nota del examen final del primer parcial\n");
            J.Ef1p = int.Parse(Console.ReadLine());

            Console.WriteLine("\nIngrese la nota de actuacion en clase del segundo parcial \n");
            J.Ac2p = int.Parse(Console.ReadLine());
            Console.WriteLine("\n Ingrese la nota de practica del segundo parcial\n ");
            J.Pr2p = int.Parse(Console.ReadLine());
            Console.WriteLine("\n Ingrese la nota de tarea del segundo parcial \n");
            J.Ta2p = int.Parse(Console.ReadLine());
            Console.WriteLine("\n Ingrese la nota del examen final del segundo parcial \n");
            J.Ef2p = int.Parse(Console.ReadLine());

            Console.WriteLine("\nLa nota del primer parcial del estudiante es:\n " + J.Primerparcial + "\n");
            Console.WriteLine("\nLa nota del segundo parcial es:\n " + J.Segundoparcial + "\n");
            Console.WriteLine("\nLa suma entre los parciales es de:\n " + J.Suma + "\n");
            Console.WriteLine("\nEl estado del estudiante es \n" + J.Estado + "\n");

            Console.WriteLine("\n Ingrese la nota de recuperacion en caso que no tenga que dar ingrese 0\n");
            J.Recuperacion = int.Parse(Console.ReadLine());
            Console.WriteLine("\nLa nota de los parciales incluyendo la recuperacion es:\n " + J.Suma2 + "\n");
            Console.WriteLine("\nLa nota final de curso es: \n" + J.Final + "\n");

            Console.ReadLine();
        }
        private void bttnEliminar_Click(object sender, EventArgs e)
        {
            using (NotasEstudiantesEntities1 db = new NotasEstudiantesEntities1())
            {
                String Id = dgvNota.CurrentRow.Cells[0].Value.ToString();

                Not = db.nota.Find(int.Parse(Id));
                db.nota.Remove(Not);
                db.SaveChanges();
            }
            cargardatos();
        }
示例#6
0
 public ActionResult Edit([Bind(Include = "id,Nota1,dataCreate,dataUpdate,Criador,Atualizador,IDAluno,IDTurma,IDMateria")] nota nota)
 {
     if (ModelState.IsValid)
     {
         db.Entry(nota).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IDAluno   = new SelectList(db.alunos, "Matricula", "Nome", nota.IDAluno);
     ViewBag.IDMateria = new SelectList(db.materias, "IdMateria", "Nome", nota.IDMateria);
     ViewBag.IDTurma   = new SelectList(db.turmas, "Numero", "ano", nota.IDTurma);
     return(View(nota));
 }
示例#7
0
        public ActionResult Create([Bind(Include = "Nota1,IDAluno,IDTurma,IDMateria")] nota nota)
        {
            if (ModelState.IsValid)
            {
                db.nota.Add(nota);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.IDAluno   = new SelectList(db.alunos, "Matricula", "Nome", nota.IDAluno);
            ViewBag.IDMateria = new SelectList(db.materias, "IdMateria", "Nome", nota.IDMateria);
            ViewBag.IDTurma   = new SelectList(db.turmas, "Numero", "ano", nota.IDTurma);
            return(View(nota));
        }
示例#8
0
        // GET: notas/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            nota nota = db.nota.Find(id);

            if (nota == null)
            {
                return(HttpNotFound());
            }
            return(View(nota));
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            nota note = new nota();

            using (notasEstudiantesEntities db = new notasEstudiantesEntities())
            {
                note.id_estudiante = Convert.ToInt32(txtIdA.Text);
                note.id_materia    = Convert.ToInt32(txtIdM.Text);
                note.nota1         = Convert.ToInt32(txtNota.Text);
                db.notas.Add(note);
                db.SaveChanges();
            }
            cargardatos();
            limpiardatos();
        }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            nota note = new nota();

            using (notasEstudiantesEntities db = new notasEstudiantesEntities())
            {
                string Id = dvgNotas.CurrentRow.Cells[0].Value.ToString();

                note = db.notas.Find(int.Parse(Id));
                db.notas.Remove(note);
                db.SaveChanges();
            }
            cargardatos();
            limpiardatos();
        }
 private void button1_Click(object sender, EventArgs e)
 {
     using (NotasEstudiantesEntities1 db = new NotasEstudiantesEntities1())
     {
         string Id  = dgvNota.CurrentRow.Cells[0].Value.ToString();
         int    IdC = int.Parse(Id);
         Not = db.nota.Where(VerificarId => VerificarId.id_nota == IdC).First();
         Not.id_estudante    = int.Parse(txtIdestudiante.Text);
         Not.id_materia      = int.Parse(txtIdmateria.Text);
         Not.notas           = Convert.ToDouble(txtNota.Text);
         db.Entry(Not).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
     }
     cargardatos();
 }
示例#12
0
        // GET: notas/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            nota nota = db.nota.Find(id);

            if (nota == null)
            {
                return(HttpNotFound());
            }
            ViewBag.IDAluno   = new SelectList(db.alunos, "Matricula", "Nome", nota.IDAluno);
            ViewBag.IDMateria = new SelectList(db.materias, "IdMateria", "Nome", nota.IDMateria);
            ViewBag.IDTurma   = new SelectList(db.turmas, "Numero", "ano", nota.IDTurma);
            return(View(nota));
        }
        private void btnEditar_Click(object sender, EventArgs e)
        {
            nota note = new nota();

            using (notasEstudiantesEntities db = new notasEstudiantesEntities())
            {
                string Id  = dvgNotas.CurrentRow.Cells[0].Value.ToString();
                int    IdC = int.Parse(Id);
                note = db.notas.Where(VerificarId => VerificarId.id_notas == IdC).First();
                note.id_estudiante   = Convert.ToInt32(txtIdA.Text);
                note.id_materia      = Convert.ToInt32(txtIdM.Text);
                note.nota1           = Convert.ToInt32(txtNota.Text);
                db.Entry(note).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
            }
            cargardatos();
            limpiardatos();
        }
示例#14
0
        public ActionResult Create(IQueryable <ListaDenotas> notas)
        {
            nota nt = new nota();

            foreach (var item in notas)
            {
                nt.Nota1      = item.nota;
                nt.IDMateria  = item.IDMateria;
                nt.IDAluno    = item.IDAluno;
                nt.IDTurma    = item.IDTurma;
                nt.Criador    = Convert.ToString(Session["Nome"]);
                nt.dataCreate = DateTime.Now.Date;
                //nt.dataCreate = DateTime.Now.Day;
                if (ModelState.IsValid)
                {
                    db.nota.Add(nt);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                return(View(nt));
            }
            return(View(nt));
        }
示例#15
0
        static void Main(string[] args)
        {
            // EEJEMPLOS DE IF AND ELSE
            //Ejemplo 1 : Cajero automático
            Console.WriteLine("ingrese porfavor el valor entregado");
            double Efectivo = Convert.ToDouble(Console.ReadLine());

            Console.WriteLine("ingrese porfavor el valor a pagar");
            double Total = Convert.ToDouble(Console.ReadLine());

            if (Efectivo == Total)
            {
                Console.WriteLine("Su compra ha sido realizada");
            }
            else if (Efectivo > Total)
            {
                double diferencia = Efectivo - Total;
                Console.WriteLine(diferencia);
            }
            else if (Efectivo < Total)
            {
                Console.WriteLine("ingrese más efectivo porfavor");
            }


            // Ejemplo 2 : taximetro de uber
            Console.WriteLine("Ingrese porfavor distancia aproximada de destino");
            double Cantidad          = Convert.ToDouble(Console.ReadLine());
            double DistanciaMinima   = 2; // medido en kilometros
            double minimo            = 1.50;
            double ValorPorDistancia = Cantidad * 0.75;

            if (Cantidad == DistanciaMinima && Cantidad < DistanciaMinima)
            {
                Console.WriteLine(minimo);
            }
            else if (Cantidad > DistanciaMinima)
            {
                Console.WriteLine(ValorPorDistancia);
            }


            // Ejemplo 3 : Alarma
            // formato de la hora es 24 h
            Console.WriteLine("ingrese la hora de la alarma,por favor");
            double Hora  = Convert.ToDouble(Console.ReadLine());
            var    fecha = DateTime.Now.ToString();
            double hora  = Convert.ToDouble(fecha);

            if (Hora == hora)
            {
                Console.WriteLine("La alarma se activará ahora");
            }
            else
            {
            }

            // Ejemplos de switch

            //Ejemplo 1 : Factura
            double PVP     = 30;
            char   ingrese = Console.WriteLine("Por favor ingrese nombre del producto con descuento(en mayúsculas)");

            String
            switch (precioConDescuento)
            {
            case "DEJA": {
                const Descuento = 10;
                const factura   = console.log(PVP - Descuento);
                break;
            }

            case "JURIS": {
                const Descuento = 5;
                const factura   = console.log(PVP - Descuento);
                break;
            }

            case "HUEVOS": {
                const Descuento = 2;
                const factura   = console.log(PVP - Descuento);
                break;
            }

            default: {
                console.log("Ingrese un código Válido");
                break;
            }
            }

// Ejemplo 2 : Preferncias musicales
            const buscador = prompt("Ingrese nombre de la canción que  desea reproducir");

            buscador.toLocaleUpperCase;

            switch (buscador)
            {
            case "ROCK": {
                console.log("Deseas ecuchar : AC/DC, NIRVANA, ROLLING STONES, ETC...");
                break;
            }

            case "INDIE": {
                console.log("Desas ecuchar : MILKYCHANCE");
                break;
            }

            case "ELECTRONICA": {
                console.log("Deseaas escuchar Aoron Smith, David guetta, etc ...");
                break;
            }

            default: {
                console.log("Sugerrir aleatoriamente");
                break;
            }
            }

// Ejemplo 3 : Calificaciones
            const nota = prompt("ingrese calificacion");

            switch (nota)
            {
            case "10": {
                console.log("Excelente");
                break;
            }

            case "8": {
                console.log("BUENO");
                break;
            }

            case "6": {
                console.log("FALLIDO");
                break;
            }

            case "4": {
                console.log("DESCARTADO");
                break;
            }

            default: {
                console.log("Estudiante fuuera de nomina");
                break;
            }
            }
        }