public async Task <IActionResult> Edit(int id, [Bind("IdAula,DescripcionAula,IdEstadoFk,IdEdificioFk,IdInstitucionFk")] Aulas aulas) { if (id != aulas.IdAula) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(aulas); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AulasExists(aulas.IdAula)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdEdificioFk"] = new SelectList(_context.Edificios, "IdEdificio", "DescripcionEdificio", aulas.IdEdificioFk); ViewData["IdEstadoFk"] = new SelectList(_context.Estados, "IdEstado", "DescripcionEstado", aulas.IdEstadoFk); ViewData["IdInstitucionFk"] = new SelectList(_context.Instituciones, "IdInstitucion", "DescripcionInstitucion", aulas.IdInstitucionFk); return(View(aulas)); }
public async Task <IActionResult> Edit(int id, [Bind("ID,DESCRIPCION,TIPO_AULA,EDIFICIO,CAPACIDAD,ESTADO")] Aulas aulas) { if (id != aulas.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(aulas); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AulasExists(aulas.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(aulas)); }
//ToDo: futuramente será PreencheAulas por semestre public void PreencheAulas() { for (var i = 1; i <= 6; i++) { Aulas.Add(new Aula(i, GetDisicplinaId(i), GetSalaId(10))); } }
private void FormEquiposMultiples_Load(object sender, EventArgs e) { lblAula.Text = ""; lblUsuario.Text = Conexion.NombreUsuario; dsAsistente = Usuarios.UsuarioSelect(); cbAsistente1.DataSource = new DataView(dsAsistente.Tables[0]); cbAsistente1.ValueMember = "IDUsuario"; cbAsistente1.DisplayMember = "strNombres"; cbAsistente2.DataSource = new DataView(dsAsistente.Tables[0]); cbAsistente2.ValueMember = "IDUsuario"; cbAsistente2.DisplayMember = "strNombres"; cbAsistente3.DataSource = new DataView(dsAsistente.Tables[0]); cbAsistente3.ValueMember = "IDUsuario"; cbAsistente3.DisplayMember = "strNombres"; dsAulas = Aulas.AulasTiposSelect(1); dgvAulasMultiples.DataSource = dsAulas.Tables[0]; //dgvAulasMultiples.Columns[0].Visible = false; lblUsuario.Text = Conexion.NombreUsuario; }
public ActionResult GenerarQR(int?AulaId) { if (AulaId == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Aulas aula = db.Aulas.Find(AulaId); if (aula == null) { return(HttpNotFound()); } var nombreAula = db.Aulas.Find(AulaId).NombreAula; QRCodeGenerator qrGenerator = new QRCodeGenerator(); DateTime hoy = DateTime.Now.ToUniversalTime().AddHours(-6); QRCodeData qrCodeData = qrGenerator.CreateQrCode($"({nombreAula}/{hoy})", QRCodeGenerator.ECCLevel.Q); QRCode qrCode = new QRCode(qrCodeData); QR newQR = new QR(); using (Bitmap bitMap = qrCode.GetGraphic(20)) { using (MemoryStream ms = new MemoryStream()) { bitMap.Save(ms, System.Drawing.Imaging.ImageFormat.Png); newQR.TextoQR = ms.ToArray(); newQR.Aula = nombreAula; //ViewBag.imageBytes = ms.ToArray(); //imgBarCode.ImageUrl = "data:image/png;base64," + Convert.ToBase64String(byteImage); } } return(View(newQR)); }
public async Task <ActionResult <Aulas> > PostAulas(Aulas item) { context.Aulas.Add(item); await context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetAulas), new { id = item.Id }, item)); }
/// <summary> /// Método que permite obter um conjunto de aulas ordenadas de um determinado curso /// </summary> /// <param name="nomeCurso"> nome do curso </param> /// <returns> Aula[] com as aulas do curso ordenadas </returns> public static Aula[] DevolveConjuntoAulas(string nomeCurso) { #region Variaveis ArrayList listaAux; Aula[] conjuntoAulas; #endregion // Tenta Receber a lista ordenada try { listaAux = Aulas.DevolveAulasCursoOrdenados(nomeCurso); } // Lança o erro catch (Exception erro) { throw erro; } // Converte a lista num array conjuntoAulas = listaAux.ToArray(typeof(Aula)) as Aula[]; // Devolve as aulas return(conjuntoAulas); }
public ActionResult DeleteConfirmed(int id) { Aulas aulas = db.Aulas.Find(id); db.Aulas.Remove(aulas); db.SaveChanges(); return(RedirectToAction("Index")); }
private void btnAñadir_Click(object sender, EventArgs e) { aulas.StrDescripcionAula = tbNombreAula.Text; aulas.IntTipoAula = IDTipoAula; Aulas.AulasInsert(aulas); ds = Aulas.AulasSelect(); dgvAulas.DataSource = ds.Tables[0]; dgvAulas.Refresh(); }
public ActionResult Edit([Bind(Include = "AulaId,NombreAula")] Aulas aula) { if (ModelState.IsValid) { db.Entry(aula).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(aula)); }
public ActionResult Edit([Bind(Include = "AulaId,TipoAulaId")] Aulas aulas) { if (ModelState.IsValid) { db.Entry(aulas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TipoAulaId = new SelectList(db.TipoAulas, "TipoAulaId", "Tipo", aulas.TipoAulaId); return(View(aulas)); }
public async Task <IActionResult> Create([Bind("ID,DESCRIPCION,TIPO_AULA,EDIFICIO,CAPACIDAD,ESTADO")] Aulas aulas) { if (ModelState.IsValid) { _context.Add(aulas); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(aulas)); }
public ActionResult Create([Bind(Include = "AulaId,NombreAula")] Aulas aula) { if (ModelState.IsValid) { db.Aulas.Add(aula); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(aula)); }
public ActionResult Edit([Bind(Include = "AulaID,Descricao,HoraInicio,DuracaoMinutos,DiasDaSemana,InstrutorID")] Aulas aulas) { if (ModelState.IsValid) { db.Entry(aulas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.InstrutorID = new SelectList(db.Funcionarios, "FuncionarioID", "Nome", aulas.InstrutorID); return(View(aulas)); }
public async Task <IActionResult> PutTodoItem(int id, Aulas item) { if (id != item.Id) { return(BadRequest()); } context.Entry(item).State = EntityState.Modified; await context.SaveChangesAsync(); return(NoContent()); }
public IActionResult CadastrarAula(Aulas aula) { try { AulaRepository.Cadastrar(aula); return(Ok()); } catch (Exception ex) { return(BadRequest(new { mensagem = ex.Message })); } }
public ActionResult Create([Bind(Include = "AulaId,TipoAulaId")] Aulas aulas) { if (ModelState.IsValid) { db.Aulas.Add(aulas); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TipoAulaId = new SelectList(db.TipoAulas, "TipoAulaId", "Tipo", aulas.TipoAulaId); return(View(aulas)); }
private void FormAulas_Load(object sender, EventArgs e) { aulas.IntTipoAula = 0; rdbAulaPrivada.Checked = true; ds = Aulas.AulasSelect(); dgvAulas.DataSource = ds.Tables[0]; dgvAulas.Refresh(); dgvAulas.Columns["IDAula"].Width = 0; dgvAulas.Columns["intTipoAula"].Width = 0; dgvAulas.Columns["dateFechaRegistro"].Visible = false; dgvAulas.Columns["bitactivo"].Visible = false; }
public async Task <IActionResult> Create([Bind("IdAula,DescripcionAula,IdEstadoFk,IdEdificioFk,IdInstitucionFk")] Aulas aulas) { if (ModelState.IsValid) { _context.Add(aulas); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdEdificioFk"] = new SelectList(_context.Edificios, "IdEdificio", "DescripcionEdificio", aulas.IdEdificioFk); ViewData["IdEstadoFk"] = new SelectList(_context.Estados, "IdEstado", "DescripcionEstado", aulas.IdEstadoFk); ViewData["IdInstitucionFk"] = new SelectList(_context.Instituciones, "IdInstitucion", "DescripcionInstitucion", aulas.IdInstitucionFk); return(View(aulas)); }
// GET: Aulas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Aulas aulas = db.Aulas.Find(id); if (aulas == null) { return(HttpNotFound()); } return(View(aulas)); }
// GET: Aulas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Aulas aulas = db.Aulas.Find(id); if (aulas == null) { return(HttpNotFound()); } ViewBag.TipoAulaId = new SelectList(db.TipoAulas, "TipoAulaId", "Tipo", aulas.TipoAulaId); return(View(aulas)); }
// GET: Aulas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Aulas aulas = db.Aulas.Find(id); if (aulas == null) { return(HttpNotFound()); } ViewBag.InstrutorID = new SelectList(db.Funcionarios, "FuncionarioID", "Nome", aulas.InstrutorID); return(View(aulas)); }
private void frmAgregarEquipo_Load(object sender, EventArgs e) { gbListaEquipos.Enabled = false; DataSet dsAulas = new DataSet(); dsAulas = Aulas.AulasSelect(); cbAulas.DataSource = dsAulas.Tables[0]; cbAulas.ValueMember = "IDAula"; cbAulas.DisplayMember = "strDescripcionAula"; DataSet dsEquipos = new DataSet(); dsEquipos = HardwarePC.EquiposSelectDatos(99); dgvEquipos.DataSource = dsEquipos.Tables[0]; gbListaEquipos.Enabled = false; }
public static Aulas ModificarAula(Aulas aula) { if (ExisteAula(aula.Aula_Id)) { var record = DameAula(aula.Aula_Id); record.Aula_Activa = aula.Aula_Activa; record.Aula_Nombre = aula.Aula_Nombre; record.Aula_Observaciones = aula.Aula_Observaciones; db.SubmitChanges(); return(record); } else { throw new Exception($"El aula {aula.Aula_Id} no existe en la base de datos."); } }
private void LeerAulas() { int contador = 0; datos = SQL.Leer(connection, "SELECT * FROM Aulas"); while (datos.Read()) { Aulas.Add(new Aula((int)datos[0], datos[1].ToString())); contador++; } // MessageBox.Show($"Se Cargaron {contador} Aulas"); if (connection.State == ConnectionState.Open) { connection.Close(); } }
static void Main(string[] args) { var aulaIntro = new Aulas("Introdução ás Coleções", 20); var aulaModelando = new Aulas("Modelando a Classe Aula", 18); var aulaSets = new Aulas("Trabalhando com Conjuntos", 16); List <Aulas> aulas = new List <Aulas>(); aulas.Add(aulaIntro); aulas.Add(aulaModelando); aulas.Add(aulaSets); //aulas.Add("Conclusão"); ImprimirListasObject(aulas); aulas.Sort(); ImprimirListasObject(aulas); aulas.Sort((este, outro) => este.Tempo.CompareTo(outro.Tempo)); ImprimirListasObject(aulas); }
/// <summary> /// Método para el proximo Alumno /// </summary> /// <param name="a"></param> public void Proximo() { aulaAux = aulas[ColorSalita()]; int notaAlu = 11; //Uso el Método de extensión nota_1 = notaAlu.EvaluaRandom(); Thread.Sleep(30); nota_2 = notaAlu.EvaluaRandom(); Thread.Sleep(20); notaFinal = 0; if (nota_1 >= 4 && nota_2 >= 4) { notaFinal = notaAlu.EvaluaRandom(); if (notaFinal >= 4) { observacion = "Aprobado"; } } else { observacion = "Desaprobado"; } aux2 = RandomDocente(); auxiliar = colaAlumnos.Dequeue(); alumnos.Remove(auxiliar); string str = String.Format("{0:dd_mm_yyyy}", date); alum = string.Format("{0}_{1}_{2}.xml", auxiliar.Nombre, auxiliar.Apellido, str); aux = auxiliar.ToString(); EvalInvoke(aux); Thread.Sleep(8000); EvalInvoke(string.Empty); }
public async Task <IActionResult> PostAulas([FromBody] AulaViewModel aulaViewModel) { if (!ModelState.IsValid) { return(this.BadRequest(ModelState)); } var user = await this.context.Users.FindAsync("1"); if (user == null) { return(this.BadRequest("Usuario Invalido")); } var entity = new Aulas { CodigoAula = aulaViewModel.CodigoAula, Nombre = aulaViewModel.Nombre, Descripcion = aulaViewModel.Descripcion, AnoLectivo = aulaViewModel.AnoLectivo, Periodo = aulaViewModel.Periodo, Usuario = user, }; BaseController.CompletaRegistro(entity, 1, "", user, false); await this.context.Set <Aulas>().AddAsync(entity); try { await this.context.SaveChangesAsync(); } catch (Exception ee) { return(this.BadRequest("Registro no grabado, controlar.")); } return(Ok(entity)); }
public ModeloSeccionAulas() { for (int i = 1; i <= 20; i++) { Aulas.Add(new Aula() { Edificio = i, Planta = i, Salon = i, Capacidad = 40, }); } for (int i = 1; i <= 20; i++) { Asignaturas.Add(new Asignatura() { Materia = i.ToString(), Profesor = i.ToString(), Horario = i.ToString(), }); } }
/// <summary> /// Método que insere uma Aula no Aulas /// </summary> /// <param name="aulaAInserir"> objecto aula a inserir </param> /// <param name="nomeCurso"> nome do curso da aula </param> /// <returns> bool a indicar se houve sucesso</returns> public static bool InsereAula(Aula aulaAInserir, string nomeCurso) { // Verifica se respeita a regra de negocio if (aulaAInserir.Sala < 0 || aulaAInserir.Sala > 50) { throw new Exception(" - A sala não é valida !"); } // Tenta adicionar a aula a Aulas try { Aulas.InsereAula(aulaAInserir, nomeCurso); return(true); } // Se não conseguir lança erro catch (Exception erro) { throw erro; } }