public void UpdateRelationship(Cursada entity) { _graphClient.Cypher .Match("(aula:Aula),(cursada: Cursada)") .Where((Aula aula) => aula.Id == entity.AulaId) .AndWhere((Cursada cursada) => cursada.Id == entity.Id) .CreateUnique("(aula)-[:CURSADA]->(cursada)") .ExecuteWithoutResults(); Update(entity); }
private bool ValidateCapacity(Cursada cursadaToAdd) { Aula aula = _aulaRepository.Get(cursadaToAdd.AulaId); if (aula.Capacidad < cursadaToAdd.CantidadAlumnos) { return(false); } return(true); }
private void Boton_Click(object sender, EventArgs e) { Button B = (Button)sender; cursada = cursadaBusiness.cursadaIrA(4, int.Parse(B.Name)); frmCargarNotas frm = new frmCargarNotas(); frm.Owner = this; frm.ShowDialog(); }
private void btnSeleccionar_Click(object sender, EventArgs e) { if (ValidarSeleccion()) { cursada = asignarAlumnosBusiness.ObtenerIDCursada((AnioLectivo)cboAnio.SelectedItem, (Curso)cboCurso.SelectedItem, (Comision)cboComision.SelectedItem); Actualizar(); } else { MessageBox.Show("Debe Seleccionar Año, Curso y Comisión"); } }
private int ValidateAvailability(Cursada cursadaToAdd, List <Cursada> cursadasCurrent) { var availability = !cursadasCurrent.Any(x => x.Turno == cursadaToAdd.Turno & x.Comision.ToUpper() == cursadaToAdd.Comision.ToUpper() && x.Dia == cursadaToAdd.Dia); if (availability) { return(AddCursada(cursadaToAdd)); } else { return(2); } }
public static void _ReprocesoCursosProgramadosYNoProgramadosII(string DesdeFecha, string HastaFecha, int DesdeCurso = 1, int HastaCurso = 9999) { string WDesde = OrdenarFecha(DesdeFecha); string WHasta = OrdenarFecha(HastaFecha); Cursada Cur = new Cursada(); DataTable dtCursadas = Cur.ListarCursadaCons3(WDesde, WHasta, DesdeCurso, HastaCurso); int Desde = int.Parse(WDesde.Substring(0, 4)); int Hasta = int.Parse(WHasta.Substring(0, 4)); int Año = Desde; if (Año > Hasta) { Año = Hasta; } DataTable WLegajos = (new DataView(dtCursadas)).ToTable(true, "Legajo"); DataTable WCursos = (new DataView(dtCursadas)).ToTable(true, "Curso"); Cronograma Cr = new Cronograma(); foreach (DataRow WLegajo in WLegajos.Rows) { foreach (DataRow WCurso in WCursos.Rows) { DataRow[] WCursosPorLegajo = dtCursadas.Select("Legajo = '" + WLegajo["Legajo"] + "' And Curso = '" + WCurso["Curso"] + "'"); foreach (DataRow WCursoLegajo in WCursosPorLegajo) { int Valor = 0; if (!Cr.ExisteEnCronograma(Año.ToString(), WLegajo["Legajo"].ToString(), WCurso["Curso"].ToString())) { Valor = 1; } Cur.ModificarCursadaConsolII(Valor, WCursoLegajo["Curso"].ToString(), WLegajo["Legajo"].ToString(), Año); } } } }
private void btnSeleccionar_Click(object sender, EventArgs e) { Cursada cursada = new Cursada(); cursada = (Cursada)cboCursada.SelectedItem; if (cursadaBusiness.ValidarAsistencia(cursada.IdCursada)) { dgvAsistencia.Visible = true; cursadaBusiness.ListarAsistencia(dgvAsistencia, cursada.IdCursada); dgvAsistencia.Columns["APNO"].HeaderText = "Apellido y Nombre"; } else { dgvAsistencia.DataSource = null; MessageBox.Show("No se tomo lista para esta Cursada!"); } }
private void btnSeleccionar_Click(object sender, EventArgs e) { if (ValidarSeleccion()) { cursada = asignarAlumnosBusiness.ObtenerIDCursada((AnioLectivo)cboAnio.SelectedItem, (Curso)cboCurso.SelectedItem, (Comision)cboComision.SelectedItem); Actualizar(); txtNombre.Text = ""; if (rbtnRecuperatorio.Checked == true) { cboRecuperatorio.DataSource = examenBusiness.ListarExamenRecuperar(cursada); cboRecuperatorio.ValueMember = "IdExamen"; cboRecuperatorio.DisplayMember = "NombreExamen"; } } else { MessageBox.Show("Debe Seleccionar Año, Curso y Comisión"); } }
public static void _ReprocesoCursosProgramadosYNoProgramados(string DesdeFecha, string HastaFecha, int DesdeCurso = 1, int HastaCurso = 9999) { string WDesde = OrdenarFecha(DesdeFecha); string WHasta = OrdenarFecha(HastaFecha); Cursada Cur = new Cursada(); DataTable dtCursadas = Cur.ListarCursadaCons3(WDesde, WHasta, DesdeCurso, HastaCurso); int Desde = int.Parse(WDesde.Substring(0, 4)); int Hasta = int.Parse(WHasta.Substring(0, 4)); int Año = Desde; if (Año > Hasta) { Año = Hasta; } Cronograma Cr = new Cronograma(); foreach (DataRow fila in dtCursadas.Rows) { int Legajo = int.Parse(fila["Legajo"].ToString()); int Curso = int.Parse(fila["Curso"].ToString()); string Clave = fila["Clave"].ToString(); int Valor = 0; if (!Cr.ExisteEnCronograma(Año, Legajo, Curso)) { Valor = 1; } Cur.ModificarCursadaConsol(Valor, Clave); } }
public void Update(Cursada cursada) { _cursadaRepository.Update(cursada); }
private void btnUltimo_Click(object sender, EventArgs e) { cursada = cursadaBusiness.cursadaIrA(3, cursada.IdCursada); rdoBusqueda(); }
private void btnSiguiente_Click(object sender, EventArgs e) { cursada = cursadaBusiness.cursadaIrA(2, cursada.IdCursada); rdoBusqueda(); }
private void btnAnterior_Click(object sender, EventArgs e) { cursada = cursadaBusiness.cursadaIrA(1, cursada.IdCursada); rdoBusqueda(); }
public IActionResult EditCursada(Cursada cursada) { _cursadaService.Update(cursada); return(RedirectToAction("Index")); }