Example #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     p   = (profesor)Session["usuario"];
     ctx = new PW3Entities();
     ps  = new ProfesorService(ctx);
     misCursos.InnerHtml = ps.getTablaCursos(p);
 }
        public IHttpActionResult Putprofesor(int id, profesor profesor)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

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

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
 public IHttpActionResult grupo_alumno(string correo)
 {
     using (var context = new csmEntities())
     {
         profesor p = context.profesors.Where(s => s.correo == correo).FirstOrDefault <profesor>();
         return(Ok(p.id_empleado));
     }
 }
        public ActionResult DeleteConfirmed(int id)
        {
            profesor profesor = db.profesor.Find(id);

            db.profesor.Remove(profesor);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public IHttpActionResult Ver(int id)
 {
     using (var context = new csmEntities())
     {
         profesor p       = context.profesors.Where(s => s.id_empleado == id).FirstOrDefault <profesor>();
         Persona  persona = new Persona(p.id_empleado, p.correo, p.telefono, p.nombre, p.primer_apellido, p.segundo_apellido);
         return(Ok(persona));
     }
 }
Example #6
0
        //Get Delete
        public ActionResult Delete(int id)
        {
            profesor emp = db.profesor.Find(id);

            if (emp == null)
            {
                return(HttpNotFound());
            }
            return(View(emp));
        }
Example #7
0
        private void DataGrid_OnBeginningEdit(object sender, DataGridBeginningEditEventArgs e)
        {
            profesor profesor = DataGrid.SelectedItem as profesor;
            EvidencijaProfesoraDialog evidencijaProfesoraDialog = new EvidencijaProfesoraDialog(profesor);

            evidencijaProfesoraDialog.ShowDialog();

            Load_Data();
            e.Cancel = true;
        }
Example #8
0
 public ActionResult Edit([Bind(Include = "codigoprofesor,nombreprofesor,areaprofesor,telefono")] profesor profesor)
 {
     if (ModelState.IsValid)
     {
         db.Entry(profesor).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(profesor));
 }
Example #9
0
        public ActionResult Edit(int id)
        {
            profesor emp = db.profesor.Single(x => x.id == id);

            if (emp == null)
            {
                return(HttpNotFound());
            }
            //ViewBag.RoleID = new SelectList(db.Roles, "RoleID", "RoleName", emp.RoleID);
            return(View("Edit", emp));
        }
Example #10
0
        public ActionResult Create(profesor emp)
        {
            if (ModelState.IsValid)
            {
                db.profesor.Add(emp);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View());
        }
 public ActionResult Edit([Bind(Include = "id_profesor,nombre,apellido,despacho,horario_Consultas,id_area_conocimiento")] profesor profesor)
 {
     if (ModelState.IsValid)
     {
         db.Entry(profesor).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.id_area_conocimiento = new SelectList(db.areaConocimiento, "id_area_conocimiento", "narea_conocimiento", profesor.id_area_conocimiento);
     return(View(profesor));
 }
Example #12
0
 public ActionResult Edit(profesor emp)
 {
     if (ModelState.IsValid)
     {
         db.Entry(emp).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     //ViewBag.RoleID = new SelectList(db.Roles, "RoleID", "RoleName", emp.RoleID);
     return(View(emp));
 }
        public IHttpActionResult Getprofesor(int id)
        {
            profesor profesor = db.profesor.Find(id);

            if (profesor == null)
            {
                return(NotFound());
            }

            return(Ok(profesor));
        }
Example #14
0
        public ActionResult Create([Bind(Include = "codigoprofesor,nombreprofesor,areaprofesor,telefono")] profesor profesor)
        {
            if (ModelState.IsValid)
            {
                db.profesor.Add(profesor);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(profesor));
        }
        public IHttpActionResult Postprofesor(profesor profesor)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.profesor.Add(profesor);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = profesor.id }, profesor));
        }
        // GET: profesor/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            profesor profesor = db.profesor.Find(id);

            if (profesor == null)
            {
                return(HttpNotFound());
            }
            return(View(profesor));
        }
Example #17
0
        static void Main(string[] args)
        {
            //ES UN PEQUEÑO CODIGO PARA PRACTICAR
            //SI HAY ALGUN ERROR POR FAVOR ME AYUDAN
            //AOENAS ESTOY INICIANDO EN EL MUNDO DE LA PROGRAMACION EN ESTE LENGUAJE

            String nombre1, nombre2, nombre3, nombre4, nombre5;

            Console.WriteLine("!BIENVENIDO¡");
            Console.WriteLine("");
            Console.WriteLine("DIGITE SU NOMBRE...");
            nombre1 = Convert.ToString(Console.ReadLine());


            Console.WriteLine("");
            Console.WriteLine("DIGITE SU NOMBRE...");
            nombre2 = Convert.ToString(Console.ReadLine());


            Console.WriteLine("");
            Console.WriteLine("DIGITE SU NOMBRE...");
            nombre3 = Convert.ToString(Console.ReadLine());


            Console.WriteLine("");
            Console.WriteLine("DIGITE SU NOMBRE...");
            nombre4 = Convert.ToString(Console.ReadLine());

            Console.WriteLine("");
            Console.WriteLine("DIGITE SU NOMBRE...");
            nombre5 = Convert.ToString(Console.ReadLine());
            Console.WriteLine();


            persona[] personas = new persona[5];
            personas[0] = new alumno(nombre1);
            personas[1] = new empleado(nombre2);
            personas[2] = new contador(nombre3);
            personas[3] = new profesor(nombre4);
            personas[4] = new abogado(nombre5);


            for (int i = 0; i < personas.Length; i++)
            {
                Console.WriteLine(personas[i].saludar());
            }


            Console.ReadKey();
        }
        public IHttpActionResult Deleteprofesor(int id)
        {
            profesor profesor = db.profesor.Find(id);

            if (profesor == null)
            {
                return(NotFound());
            }

            db.profesor.Remove(profesor);
            db.SaveChanges();

            return(Ok(profesor));
        }
Example #19
0
        public async Task <IHttpActionResult> Deleteprofesor(int id)
        {
            profesor profesor = await db.profesor.FindAsync(id);

            if (profesor == null)
            {
                return(NotFound());
            }

            db.profesor.Remove(profesor);
            await db.SaveChangesAsync();

            return(Ok(profesor));
        }
        // GET: profesor/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            profesor profesor = db.profesor.Find(id);

            if (profesor == null)
            {
                return(HttpNotFound());
            }
            ViewBag.id_area_conocimiento = new SelectList(db.areaConocimiento, "id_area_conocimiento", "narea_conocimiento", profesor.id_area_conocimiento);
            return(View(profesor));
        }
Example #21
0
 public void InsertarProfesor()
 {
     using (ContextoTutorias bd = new ContextoTutorias())
     {
         var objProfesor = new profesor();
         TryUpdateModel(objProfesor);
         if (ModelState.IsValid)
         {
             // Guardar los cambios
             bd.profesores.Add(objProfesor);
             bd.SaveChanges();
             // Recargar el GridView
             gvProfes.DataBind();
         }
     }
 }
Example #22
0
        public async Task <IHttpActionResult> GetprofesorHorarios(int id)
        {
            profesor profesor = await db.profesor.FindAsync(id);

            if (profesor == null)
            {
                return(NotFound());
            }



            return(Ok(profesor.horarios.Select(x => new {
                x.id,
                asignatura_nombre = x.asignatura.nombre,
                curso_nombre = x.curso.nombre
            })));
        }
Example #23
0
 // El nombre de parámetro del id. debe coincidir con el valor DataKeyNames establecido en el control
 public void BorrarProfesores(int id_profesor)
 {
     using (ContextoTutorias bd = new ContextoTutorias())
     {
         var objProfesor = new profesor {
             id_profesor = id_profesor
         };
         bd.Entry(objProfesor).State = System.Data.EntityState.Deleted;
         try
         {
             bd.SaveChanges();
         }
         catch (DbUpdateConcurrencyException)
         {
             ModelState.AddModelError("", String.Format("No se encontró el elemento con id. {0}", id_profesor));
         }
     }
 }
Example #24
0
 // GET api/values/5
 // Obtener datos de alumno/profesor
 public Persona Get(int id, bool alumno)
 {
     using (var context = new csmEntities())
     {
         if (alumno)
         {
             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(persona);
         }
         else
         {
             profesor p       = context.profesors.Where(e => e.id_empleado == id).FirstOrDefault <profesor>();
             Persona  persona = new Persona(p.id_empleado, p.correo, p.telefono, p.nombre, p.primer_apellido, p.segundo_apellido);
             return(persona);
         }
     }
 }
Example #25
0
        public ActionResult Login(profesor login)
        {
            if (ModelState.IsValid)
            {
                var model = (from m in db.profesor
                             where m.nombre == login.nombre && m.ci == login.ci
                             select m).Any();
                if (model)
                {
                    var loginInfo = db.profesor.Where(x => x.nombre == login.nombre && x.ci == login.ci).FirstOrDefault();

                    Session["username"] = loginInfo.nombre;

                    return(RedirectToAction("Index", "Customer"));
                }
            }
            return(View("Index"));
        }
Example #26
0
        static void Main(string[] args)
        {
            persona persona1 = new persona();

            persona1.nombre   = "wilfredo";
            persona1.apellido = "reyes";
            persona1.cedula   = 001 - 589654747 - 4;
            persona1.edad     = 48;

            profesor profesor1 = new profesor();

            profesor1.sueldo = 5800000;

            Console.WriteLine(persona1.nombre);
            Console.WriteLine(persona1.apellido);
            Console.WriteLine(persona1.cedula);
            Console.WriteLine(persona1.edad);
            Console.WriteLine(profesor1.sueldo);
        }
Example #27
0
        public String getTablaCursos(profesor _p)
        {
            var    lista     = _p.curso.ToList();
            String contenido = "";

            foreach (var item in lista)
            {
                String   cantidadAlumnos = Convert.ToString(item.alumno.Count());
                string[] fecha_fin       = Convert.ToString(item.fecha_fin).Split(' ');
                string[] fecha_inicio    = Convert.ToString(item.fecha_inicio).Split(' ');

                contenido = contenido +
                            "<tr><td>" + item.id_curso + "</td><td>" +
                            item.nombre + "</td><td>" + "SI" + "</td><td>" + cantidadAlumnos + "</td><td>" +
                            fecha_inicio[0] + "</td><td>" + fecha_fin[0] + "</td></tr>";
            }

            return(contenido);
        }
Example #28
0
 // El nombre de parámetro del id. debe coincidir con el valor DataKeyNames establecido en el control
 public void ModificarProfesores(int id_profesor)
 {
     using (ContextoTutorias bd = new ContextoTutorias())
     {
         profesor objProfesor = null;
         // Cargar el elemento
         objProfesor = bd.profesores.Find(id_profesor);
         if (objProfesor == null)
         {
             // No se encontró el elemento
             ModelState.AddModelError("", String.Format("No se encontró el elemento con id. {0}", id_profesor));
             return;
         }
         TryUpdateModel(objProfesor);
         if (ModelState.IsValid)
         {
             // Guardar los cambios
             bd.SaveChanges();
         }
     }
 }
 private void ObrisiProfesora()
 {
     try
     {
         using (var ersteModel = new ErsteModel())
         {
             profesor profesor_remove = ersteModel.profesori.Find(profesor.Id);
             if (profesor_remove.osoba != null)
             {
                 ersteModel.osobe.Remove(profesor_remove.osoba);
                 ersteModel.SaveChanges();
             }
         }
         MessageBox.Show("Korisnik je uspješno obrisan.");
         Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show("MySQL Exception: " + ex.ToString());
     }
 }
        public EvidencijaProfesoraDialog(profesor profesor)
        {
            InitializeComponent();
            this.profesor = profesor;

            if (profesor != null)
            {
                Button1.Content = izmjeni;
                Button2.Content = obrisi;

                textBox_Ime.IsEnabled          = false;
                textBox_Prezime.IsEnabled      = false;
                textBox_Email.IsEnabled        = false;
                textBox_BrojTelefona.IsEnabled = false;

                textBox_Ime.Text          = profesor.osoba.Ime;
                textBox_Prezime.Text      = profesor.osoba.Prezime;
                textBox_Email.Text        = profesor.osoba.Email;
                textBox_BrojTelefona.Text = profesor.osoba.BrojTelefona;
            }
        }
Example #31
0
 public static profesor Createprofesor(int id_profesor)
 {
     profesor profesor = new profesor();
     profesor.id_profesor = id_profesor;
     return profesor;
 }
Example #32
0
 public void AddToprofesor(profesor profesor)
 {
     base.AddObject("profesor", profesor);
 }