Пример #1
0
        public IActionResult AgregarAlumno(alumno nuevoAlumno)
        {
            RPAlumnos rpAlu = new RPAlumnos();

            rpAlu.Agregar(nuevoAlumno);
            return(CreatedAtAction(nameof(AgregarAlumno), nuevoAlumno));
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                var id = 0;
                if (Session["id"] != null)
                {
                    id = Convert.ToInt32(Session["id"].ToString());
                }

                alumno alu = (from a in ctx.alumno where a.id == id select a).FirstOrDefault();

                Label3.Text = alu.apellido + ", " + alu.nombre;

                TxtNombre.Text             = alu.nombre;
                TxtApellido.Text           = alu.apellido;
                TxtDni.Text                = Convert.ToString(alu.dni);
                DdlSexo.SelectedValue      = alu.sexo;
                TxtFecnac.Text             = Convert.ToString(alu.fecha_nacimiento);
                TxtTelefono.Text           = alu.telefono;
                TxtDireccion.Text          = alu.direccion;
                DdlPais.SelectedValue      = alu.pais;
                DdlProvincia.SelectedValue = alu.provincia;
                DdlCiudad.SelectedValue    = alu.ciudad;
                TxtMaterias.Text           = Convert.ToString(alu.materias_aprobadas);
            }
            else
            {
                DateTime fecha;
                if (!DateTime.TryParse(TxtFecnac.Text, out fecha))
                {
                    LblErrorFecNac.Text = "* Formato de fecha invalido";
                }
            }
        }
Пример #3
0
        public ActionResult login(string usuarioAlumno, string contraseñaAlumno)
        {
            alumno alumno = db.alumno.Find(usuarioAlumno.Trim());

            if (alumno == null)
            {
                ViewBag.errorLogin = "******";
            }
            else
            {
                if (alumno.contraseñaAlumno.Trim() == contraseñaAlumno.Trim())
                {
                    Session["usuarioAlumno"] = usuarioAlumno;
                    if (usuarioAlumno == "admin")
                    {
                        return(RedirectToAction("IndexAdmin"));
                    }
                    else
                    {
                        return(RedirectToAction("menuAlumno"));
                    }
                }
                else
                {
                    ViewBag.errorLogin = "******";
                }
            }
            return(View());
        }
Пример #4
0
        protected void BtnEnviar_Click(object sender, EventArgs e)
        {
            try
            {
                alumno alu = new alumno()
                {
                    nombre             = TxtNombre.Text,
                    apellido           = TxtApellido.Text,
                    dni                = Int32.Parse(TxtDni.Text),
                    fecha_nacimiento   = Convert.ToDateTime(TxtFecnac.Text),
                    sexo               = DdlSexo.SelectedValue,
                    telefono           = TxtTelefono.Text,
                    direccion          = TxtDireccion.Text,
                    ciudad             = DdlCiudad.SelectedValue,
                    provincia          = DdlProvincia.SelectedValue,
                    pais               = DdlPais.SelectedValue,
                    materias_aprobadas = Int32.Parse(TxtMaterias.Text)
                };

                ctx.alumno.Add(alu);
                ctx.SaveChanges();

                Response.Redirect("Alumno_lista.aspx");
            }
            catch (Exception ex) {
                LblError.Text = "No se pudo cargar el alumno, verifique los datos ingresados.";
            }
        }
Пример #5
0
    public void Matricular(int idAlum, int idAsig)
    {
        using (bd_notasAlumnosContexto bd = new bd_notasAlumnosContexto())
        {
            // Alumno a matricular
            alumno alum = bd.alumnos.Find(idAlum);
            // Asignatura de la que se va a matricular
            asignatura asig = bd.asignaturas.Find(idAsig);

            if (alum == null || asig == null)
            {
                throw new Exception();
            }

            // Crear un nuevo objeto alum_asig
            alum_asig al_as = new alum_asig()
            {
                id_alumno     = idAlum,
                id_asignatura = idAsig,
                nota          = 0.0F
            };

            // Establecer las relaciones
            al_as.alumno     = alum; // N:1
            al_as.asignatura = asig; // N:1
            // Añadir el nuevo objeto al conjunto de entidades alums_asigs
            bd.alums_asigs.Add(al_as);

            // Enviar los cambios a la base de datos
            bd.SaveChanges();
        }
    }
Пример #6
0
        public bool ActualizarAlumno(int id)
        {
            bool result = false;

            try
            {
                alumno _alu = (from a in ctx.alumno where a.id == id select a).First();
                _alu.nombre             = TxtNombre.Text;
                _alu.apellido           = TxtApellido.Text;
                _alu.dni                = Convert.ToInt32(TxtDni.Text);
                _alu.sexo               = DdlSexo.SelectedValue;
                _alu.fecha_nacimiento   = Convert.ToDateTime(TxtFecnac.Text);
                _alu.telefono           = TxtTelefono.Text;
                _alu.direccion          = TxtDireccion.Text;
                _alu.pais               = DdlPais.SelectedValue;
                _alu.provincia          = DdlProvincia.SelectedValue;
                _alu.ciudad             = DdlCiudad.SelectedValue;
                _alu.materias_aprobadas = Convert.ToInt32(TxtMaterias.Text);
                ctx.SaveChanges();
                result = true;

                return(result);
            }
            catch (Exception ex) {
                LblError.Text = "No se pudieron actualizar los datos del alumno, verifique los datos ingresados.";
            }
            return(result);
        }
Пример #7
0
        public int Registrar(alumno objAlumno)
        {
            dc.alumnos.InsertOnSubmit(objAlumno);
            dc.SubmitChanges();

            return(objAlumno.id);
        }
Пример #8
0
        public void AñadirAlumno(int idAlum, string nomAlum)
        {
            using (bd_notasAlumnosEntities contextoDeObjs =
                       new bd_notasAlumnosEntities())
            {
                // Crear un nuevo objeto alumno
                alumno alum = new alumno()
                {
                    id_alumno = idAlum,
                    nombre    = nomAlum
                };

                // Añadirlo al conjunto de entidades alumnos
                contextoDeObjs.alumnos.Add(alum);
                // O bien:
                //contextoDeObjs.Entry(alum).State = EntityState.Added;

                // Enviar los cambios a la base de datos
                try
                {
                    contextoDeObjs.SaveChanges();
                    MessageBox.Show("Cambios realizados");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.InnerException.Message);
                }
            }
        }
Пример #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            PW3Entities ctx = new PW3Entities();

            sesion = (alumno)Session["usuario"];
            cargarDatos(sesion);
        }
Пример #10
0
        public ActionResult Create([Bind(Include = "usuarioAlumno,codigoCarrera,contraseñaAlumno,nombreAlumno,apellidoAlumno,celularAlumno,correoAlumno,nivelAlumno,creditoAlumno")] alumno alumno)
        {
            if (ModelState.IsValid)
            {
                //db.alumno.Add(alumno);
                //db.SaveChanges();

                alumno alumno1 = db.alumno.Find(alumno.usuarioAlumno.Trim());
                if (alumno1 != null)
                {
                    ViewBag.errorLogin = "******";
                }
                else
                {
                    if (alumno.contraseñaAlumno != null)
                    {
                        db.registrarAlumno1(alumno.usuarioAlumno, (int)alumno.codigoCarrera, alumno.contraseñaAlumno, alumno.nombreAlumno, alumno.apellidoAlumno, alumno.celularAlumno, alumno.contraseñaAlumno);
                        return(RedirectToAction("../Home/login"));
                    }
                    else
                    {
                        ViewBag.errorLogin = "******";
                    }
                }
            }

            ViewBag.codigoCarrera = new SelectList(db.carrera, "codigoCarrera", "nombreCarrea", alumno.codigoCarrera);
            return(View());
        }
Пример #11
0
        private void BtnGuardarSeguro_Click(object sender, EventArgs e)
        {
            using (LaboratorioEntities Base = new LaboratorioEntities())
                try
                {
                    //NUEVO SEGURO
                    seguros nuevoSeguro = new seguros();
                    nuevoSeguro.Tipo_de_seguro = CmbTipoSeguro.SelectedItem.ToString();
                    nuevoSeguro.descripcion    = TxtDescripcionSeguro.Text;
                    nuevoSeguro.valor          = Convert.ToInt32(TxtValorSeguro.Text);

                    Base.seguros.Add(nuevoSeguro);

                    DialogResult opcion;

                    opcion = MessageBox.Show("¿Guardar Seguro?", " Nuevo seguro ", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                    if (DialogResult.Yes == opcion)
                    {
                        Base.SaveChanges();
                        MessageBox.Show("Seguro guardado con éxito" + ("\nNúmero de seguro: " + nuevoSeguro.id_seguro.ToString()));
                        Limpiar();
                    }


                    alumno nuevoalumno = new alumno();
                    nuevoalumno.GetType();
                }
                catch (Exception ex) { MessageBox.Show("Verifique los datos" + "\n" + ex.Message); }
        }
Пример #12
0
 public ActionResult Detalles(int id)
 {
     using (var db = new AlumnosContext())
     {
         alumno alu = db.alumno.Find(id);
         return(View(alu));
     }
 }
Пример #13
0
 protected void Page_Load(object sender, EventArgs e)
 {
     ctx = new PW3Entities();
     a   = (alumno)Session["usuario"];
     als = new AlumnoService(ctx);
     tituloHomeAlumno.InnerText = als.getTituloHome(a);
     tablaMisCursos.InnerHtml   = als.getTablaCursos(a);
 }
Пример #14
0
        public ActionResult DeleteConfirmed(int id)
        {
            alumno alumno = db.alumnos.Find(id);

            db.alumnos.Remove(alumno);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "idalumno,nombres,apellidos,cedula,fecha_nacimiento,lugar_nacimiento,sexo")] alumno alumno)
 {
     if (ModelState.IsValid)
     {
         AlumnoBLL.Update(alumno);
         return(RedirectToAction("Index"));
     }
     return(View(alumno));
 }
Пример #16
0
 public IHttpActionResult Ver(int id)
 {
     using (var context = new csmEntities())
     {
         alumno  a       = context.alumnoes.Where(s => s.id_alumno == id).FirstOrDefault <alumno>();
         Persona persona = new Persona(a.id_alumno, a.correo, a.id_grupo, a.nombre, a.primer_apellido, a.segundo_apellido);
         return(Ok(persona));
     }
 }
Пример #17
0
        public static void initFormtoEdit(LIVEX.UserControls.AddStudent s, object row)
        {
            initForm(s);
            s.btnSaveNewStudent.Visibility  = Visibility.Collapsed;
            s.btnSaveEditStudent.Visibility = Visibility.Visible;

            livexEntities context = new livexEntities();
            BitmapImage   b       = new BitmapImage();
            alumno        aToEdit = (alumno)row;

            s.txtID.Text          = aToEdit.idalumno.ToString();
            s.txtLabelHeader.Text = "Editar Alumno";
            s.txtName.Text        = aToEdit.alumno_nombre;
            s.txtLastName.Text    = aToEdit.alumno_apellido_p;
            s.txtMotherName.Text  = aToEdit.alumno_apellido_m;
            s.dtpBirthDay.Text    = aToEdit.fecha_nac;
            s.txtPhoneHome.Text   = aToEdit.telefono_casa;
            s.txtCellPhone.Text   = aToEdit.telefono_celular;
            s.txtStreet.Text      = aToEdit.domicilio_calle;
            s.txtNumExt.Text      = aToEdit.domicilio_no;
            s.txtCol.Text         = aToEdit.domicilio_col;
            s.cmbMunicipio.Text   = aToEdit.domicilio_mun;
            s.txtZipCode.Text     = aToEdit.domicilio_cp;
            s.cmbState.Text       = aToEdit.domicilio_edo;

            string[] curso;
            curso = aToEdit.curso_inicial.Split(' ');

            s.cmbNivel12.Text = curso[1];
            s.cmbNivel4.Text  = curso[1];
            s.cmbTipo.Text    = curso[2];
            s.cmbTipo2.Text   = curso[2];

            s.cmbCategoria.Text = curso[0];

            if (aToEdit.picture != "" && aToEdit.picture != null)
            {
                b.BeginInit();
                b.UriSource = new Uri(aToEdit.picture);
                b.EndInit();
                s.imgStudent.ImageSource = b;
            }

            if (aToEdit.alumno_factura != null)
            {
                s.chkInvoicing.IsChecked = true;
                s.txtNameInvo.Text       = aToEdit.alumno_factura.nombre;
                s.txtRfc.Text            = aToEdit.alumno_factura.rfc;
                s.cmbStateInv.Text       = aToEdit.alumno_factura.estado;
                s.cmbCiudadInv.Text      = aToEdit.alumno_factura.ciudad;
                s.txtAdressInv.Text      = aToEdit.alumno_factura.direccion;
                s.txtNumAddinv.Text      = aToEdit.alumno_factura.direccion_no;
                s.txtNeighInv.Text       = aToEdit.alumno_factura.colonia;
                s.txtZipCodeInv.Text     = aToEdit.alumno_factura.cp;
            }
        }
Пример #18
0
        public void Registrar()
        {
            var objAlumno = new alumno();
            objAlumno.nombre = "Lionel";
            objAlumno.apellido = "Messi";
            objAlumno.edad = 32;

            var response = objAlumnoBL.Registrar(objAlumno);
            Assert.AreEqual(response, 1);
        }
Пример #19
0
 public ActionResult Edit([Bind(Include = "codigoalumno,nombrealumno,materiaalumno,carreraalumno,telefono")] alumno alumno)
 {
     if (ModelState.IsValid)
     {
         db.Entry(alumno).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(alumno));
 }
Пример #20
0
 public ActionResult Edit([Bind(Include = "IDAlumno,nombre,apellidos,universidad,carrera,matricula,correo,fechareg")] alumno alumno)
 {
     if (ModelState.IsValid)
     {
         db.Entry(alumno).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(alumno));
 }
Пример #21
0
        public ActionResult Create([Bind(Include = "IDAlumno,nombre,apellidos,universidad,carrera,matricula,correo,fechareg")] alumno alumno)
        {
            if (ModelState.IsValid)
            {
                db.alumnos.Add(alumno);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(alumno));
        }
        public void postular(formularioarmxalumno alumnoxarm)
        {
            string asunto = "Postulacion a Pasantia";
            string cuerpo = "Felicitaciones usted se inscribio a la pasantia nnnn con exito";
            alumno a      = new alumno();

            a = _pasantiasDbContext.alumno.Where(x => x.legajo == alumnoxarm.legajo_alumno).Single();
            string mail = a.mail;

            enviarMail(asunto, cuerpo, mail);
        }
Пример #23
0
 public void cargarDatos(alumno al)
 {
     if (!Page.IsPostBack)
     {
         TexBoxNombre.Text      = al.nombre;
         TextBoxApellido.Text   = al.apellido;
         labelEmail.Text        = al.mail;
         TextBoxDNI.Text        = "-";
         TextBoxPassActual.Text = al.contraseña;
     }
 }
Пример #24
0
 public void BorrarAlumno(int id_alumno)
 {
     using (bd_notasAlumnosContexto bd = new bd_notasAlumnosContexto())
     {
         var objAsig = new alumno {
             id_alumno = id_alumno
         };
         bd.Entry(objAsig).State = System.Data.EntityState.Deleted;
         bd.SaveChanges(); // Si error ==> Page_Error
     }
 }
Пример #25
0
 public ActionResult Edit([Bind(Include = "usuarioAlumno,codigoCarrera,contraseñaAlumno,nombreAlumno,apellidoAlumno,celularAlumno,correoAlumno,nivelAlumno,creditoAlumno")] alumno alumno)
 {
     if (ModelState.IsValid)
     {
         db.Entry(alumno).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.codigoCarrera = new SelectList(db.carrera, "codigoCarrera", "nombreCarrea", alumno.codigoCarrera);
     return(View(alumno));
 }
        public void denegarPasantia(formularioarmxalumno alumnoxarm)
        {
            string asunto = "Rechazo Postulacion";
            string cuerpo = "Lamentamos informarle que la empresa rechazo su solicitud a la pasantia nnnn ";
            alumno a      = new alumno();

            a = _pasantiasDbContext.alumno.Where(x => x.legajo == alumnoxarm.legajo_alumno).Single();
            string mail = a.mail;

            enviarMail(asunto, cuerpo, mail);
        }
        public void aceptarPasantia(formularioarmxalumno alumnoxarm)
        {
            string asunto = "Pasantia Aceptada";
            string cuerpo = "Felicitaciones usted se fue pre-seleccionado a la pasantia nnnn con exito";
            alumno a      = new alumno();

            a = _pasantiasDbContext.alumno.Where(x => x.legajo == alumnoxarm.legajo_alumno).Single();
            string mail = a.mail;

            enviarMail(asunto, cuerpo, mail);
        }
Пример #28
0
        protected void gvAlumnos_delete(object sender, GridViewDeleteEventArgs e)
        {
            int id = (int)gvAlumnos.DataKeys[e.RowIndex].Values["id"];

            alumno alu = (from a in ctx.alumno where a.id == id select a).FirstOrDefault();

            ctx.alumno.Remove(alu);
            ctx.SaveChanges();

            BindGridView();
        }
Пример #29
0
        public ActionResult Eliminar(int id)
        {
            using (var db = new AlumnosContext())
            {
                alumno alu = db.alumno.Find(id);
                db.alumno.Remove(alu);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
        }
Пример #30
0
        public ActionResult Create([Bind(Include = "codigoalumno,nombrealumno,materiaalumno,carreraalumno,telefono")] alumno alumno)
        {
            if (ModelState.IsValid)
            {
                db.alumno.Add(alumno);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(alumno));
        }
Пример #31
0
 public void AddToalumno(alumno alumno)
 {
     base.AddObject("alumno", alumno);
 }
Пример #32
0
 public void guardarAlumno(alumno alumno)
 {
     baseDeDatos.alumno.Add(alumno);
     baseDeDatos.SaveChanges();
     vista.mostrarAlumnos(baseDeDatos.alumno.ToList());
 }
Пример #33
0
 public void eliminarAlumno(alumno alumno)
 {
     baseDeDatos.alumno.Remove(alumno);
     baseDeDatos.SaveChanges();
     vista.mostrarAlumnos(baseDeDatos.alumno.ToList());
 }
Пример #34
0
        static void Main(string[] args)
        {
            alumno[] alumnos = new alumno[10];
            int index = 0;
            string tempgrupo = "";
            double tempnota = 0;

            int i = 0;
            while (index < alumnos.Length && tempnombre != "fin")
            {
                Console.WriteLine("introduzca el nombre del alumno");
                tempnombre = Console.ReadLine();
                while (tempnombre == "")
                {
                    Console.WriteLine("Cadena demasiado corta, introduzcala de nuevo: ");
                    tempnombre = Console.ReadLine();
                }

                alumnos[i].nombre = tempnombre;
                if (tempnombre != "fin")
                {
                    Console.WriteLine("introduzca el grupo del alumno");
                    tempgrupo = Console.ReadLine();
                    while (tempgrupo == "")
                    {
                        Console.WriteLine("Cadena demasiado corta, introduzcala de nuevo: ");
                        tempgrupo = Console.ReadLine();
                    }

                    alumnos[i].grupo = tempgrupo;

                    Console.WriteLine("introduzca la nota del alumno");

                    while (!double.TryParse(Console.ReadLine(), out tempnota) || tempnota > 10 || tempnota < 0)
                    {
                        Console.WriteLine("Nota incorrecta");
                    }
                    alumnos[i].nota = tempnota;
                    i++;
                    index++;
                }
            }

            char opcion = '%';

            do
            {
                Console.WriteLine("a. Mostrar la lista de todos los alumnos");
                Console.WriteLine("b. mostrar todos los datos de los alumnos que hayan superado una cierta nota");
                Console.WriteLine("c. Mostrar los datos de alumno cuya incial sea la que el usuario indique");
                Console.WriteLine("d. salir del programa");

                opcion = Convert.ToChar(Console.ReadLine());
                switch (opcion)
                {
                    case 'a':
                        for (int j = 0; j < index; j++)
                    {
                        Console.WriteLine("Alumno:" + alumnos[j].nombre);
                    }

                    break;

                    case 'b':
                        int corte = 0;
                        Console.WriteLine("Cual sera La nota de corte Para mostrar?");
                        int.TryParse(Console.ReadLine(), out corte);
                        for (int j = 0; j < alumnos.Length; j++)
                        {
                            if (alumnos[j].nota > corte)
                            {
                                Console.WriteLine("Alumno:" + alumnos[j].nombre);
                                Console.WriteLine("grupo:" + alumnos[j].grupo);
                                Console.WriteLine("nota:" + alumnos[j].nota);
                            }
                        }

                    break;

                    case 'c':
                        char inicial;
                        Console.WriteLine("Cual inicial se debe buscar?");
                        inicial = Console.ReadLine().ToLower()[0];

                        for (int k = 0; k < alumnos.Length; k++)
                        {
                            if (alumnos[i].nombre.ToLower()[0] == inicial)
                            {
                                Console.WriteLine("Alumno:" + alumnos[k].nombre);
                            }
                        }

                    break;

                    case 'd':
                        Console.WriteLine("saliendo..");
                    break;

                    default:
                    Console.WriteLine("opcion incorrecta");
                    break;
                }
            } while (opcion !='d');
        }
Пример #35
0
 public static alumno Createalumno(int id_alumno)
 {
     alumno alumno = new alumno();
     alumno.id_alumno = id_alumno;
     return alumno;
 }