private void AgregaGrupo(object sender, RoutedEventArgs e) { if (Utilidades.Validar(txtNom) && !string.IsNullOrEmpty(cbCar1.Text)) { GrupoBLL grupos = new GrupoBLL(); //var x = (Curso)cbCurso.SelectedValue; grup = new Grupo() { Nombre = txtNom.Text, Carrera = cbCar1.Text, IDCurso = 1 }; if (grupos.Agregar(grup) != -1) { MessageBox.Show(this, "Grupo Agregado, OK ", appInfo.AssemblyProduct, MessageBoxButton.OK, MessageBoxImage.Information); this.cargaCombos(); Utilidades.Limpiar(txtNom); } else MessageBox.Show(this,"Se produjo un Error, Fail", appInfo.AssemblyProduct, MessageBoxButton.OK, MessageBoxImage.Information); } else MessageBox.Show(this,"No debe haber campos vacios", appInfo.AssemblyProduct, MessageBoxButton.OK, MessageBoxImage.Information); }
public void cargarReporte(Grupo grupo) { DataTable datos = cGrupo.AsistenciaEstudiantes(grupo).Tables[0]; ReportViewer1.Visible = true; ReportViewer1.SizeToReportContent = true; ReportViewer1.LocalReport.DataSources.Clear(); ReportViewer1.LocalReport.ReportPath = Server.MapPath("~/Reportes/AsistenciaEstudiantes.rdlc"); ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("AsistenciaEstudiantes", datos.AsDataView())); ReportViewer1.LocalReport.Refresh(); }
public DataSet ConsultarEstudiantesSinFecha(Grupo grup) { List<DbParameter> lstParam = new List<DbParameter>(); DbParameter pEvento2 = this.CrearParametros(); pEvento2.Value = grup.IdGrupo; pEvento2.ParameterName = "@idGrupo"; pEvento2.DbType = DbType.Int16; lstParam.Add(pEvento2); return (this.EjecutarConsulta("PAR.Personas_GetEstudiantesSinFecha", this.mstrDBKEY, lstParam)); }
public DataSet AsistenciaEstudiantes(Grupo grupo) { List<DbParameter> lstParam = new List<DbParameter>(); DbParameter pEvento2 = this.CrearParametros(); pEvento2.Value = grupo.IdGrupo; pEvento2.ParameterName = "@idGrupo"; pEvento2.DbType = DbType.Int16; lstParam.Add(pEvento2); return (this.EjecutarConsulta("PAR.AsistenciaEstudiantes", this.mstrDBKEY, lstParam)); }
public DataSet ConsultarEstudiantes(Grupo grup, DateTime time) { List<DbParameter> lstParam = new List<DbParameter>(); DbParameter pEvento = this.CrearParametros(); pEvento.Value = time.ToString("yyy-MM-dd"); pEvento.ParameterName = "@fecha"; pEvento.DbType = DbType.Date; lstParam.Add(pEvento); DbParameter pEvento2 = this.CrearParametros(); pEvento2.Value = grup.IdGrupo; pEvento2.ParameterName = "@idGrupo"; pEvento2.DbType = DbType.Int16; lstParam.Add(pEvento2); return (this.EjecutarConsulta("PAR.Personas_GetEstudiantes", this.mstrDBKEY, lstParam)); }
public bool Leer() { Letras letra = Letras.A; do { string ruta = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); string finalPath = ruta + @"\grupo-" + letra + ".xml"; //string ruta = string.Format("Grupo-{0}.xml", letra); if (File.Exists(finalPath)) { XmlTextReader reader = new XmlTextReader(finalPath); XmlSerializer ser = new XmlSerializer(typeof(Grupo)); Grupo aux = (Grupo)ser.Deserialize(reader); reader.Close(); this.Grupos.Add(aux); } letra++; } while (letra < Letras.H); return(true); }
public bool Leer() { string path; bool grupoA = false; bool grupoB = false; bool grupoC = false; bool grupoD = false; bool archivoLeido = true; Grupo auxGrupo; XmlTextReader reader; XmlSerializer ser; foreach (Grupo g in this.grupos) { switch (g.LetraGrupo) { case Letras.A: grupoA = true; break; case Letras.B: grupoB = true; break; case Letras.C: grupoC = true; break; case Letras.D: grupoD = true; break; } } if (grupoA == false) { path = String.Format("{0}\\grupo-A.xml", Environment.GetFolderPath(Environment.SpecialFolder.Desktop)); if (File.Exists(path)) { try { auxGrupo = new Grupo(); reader = new XmlTextReader(path); ser = new XmlSerializer(typeof(Grupo)); auxGrupo = (Grupo)ser.Deserialize(reader); reader.Close(); this.grupos.Add(auxGrupo); } catch { archivoLeido = false; } } } if (grupoB == false) { path = String.Format("{0}\\grupo-B.xml", Environment.GetFolderPath(Environment.SpecialFolder.Desktop)); if (File.Exists(path)) { try { auxGrupo = new Grupo(); reader = new XmlTextReader(path); ser = new XmlSerializer(typeof(Grupo)); auxGrupo = (Grupo)ser.Deserialize(reader); reader.Close(); this.grupos.Add(auxGrupo); } catch { archivoLeido = false; } } } if (grupoC == false) { path = String.Format("{0}\\grupo-C.xml", Environment.GetFolderPath(Environment.SpecialFolder.Desktop)); if (File.Exists(path)) { try { auxGrupo = new Grupo(); reader = new XmlTextReader(path); ser = new XmlSerializer(typeof(Grupo)); auxGrupo = (Grupo)ser.Deserialize(reader); reader.Close(); this.grupos.Add(auxGrupo); } catch { archivoLeido = false; } } } if (grupoD == false) { path = String.Format("{0}\\grupo-D.xml", Environment.GetFolderPath(Environment.SpecialFolder.Desktop)); if (File.Exists(path)) { try { auxGrupo = new Grupo(); reader = new XmlTextReader(path); ser = new XmlSerializer(typeof(Grupo)); auxGrupo = (Grupo)ser.Deserialize(reader); reader.Close(); this.grupos.Add(auxGrupo); } catch { archivoLeido = false; } } } return(archivoLeido); }
public AsignacionGrupo() { grupo = new Grupo(); pacientes = new Pacientes(); }
public DataSet EvaluacionEstudiantes(Grupo grupo) { List<DbParameter> lstParam = new List<DbParameter>(); DbParameter pEvento2 = this.CrearParametros(); pEvento2.Value = grupo.IdGrupo; pEvento2.ParameterName = "@idGrupo"; pEvento2.DbType = DbType.Int16; lstParam.Add(pEvento2); DbParameter pEvento3 = this.CrearParametros(); pEvento3.Value = grupo.IdMateria; pEvento3.ParameterName = "@idParametroNota"; pEvento3.DbType = DbType.Int16; lstParam.Add(pEvento3); return (this.EjecutarConsulta("PAR.EvaluacionEstudiantes", this.mstrDBKEY, lstParam)); }
private void cbDisp_SelectionChanged_1(object sender, SelectionChangedEventArgs e) { grup = (Grupo)cbDis.SelectedValue; if (grup != null) { txtNom2.Text = grup.Nombre; //cbCur2.Text = grup.IDCurso.ToString(); cbCar2.Text = grup.IDCurso.ToString(); } }
private void FixupGrupo(Grupo previousValue) { if (previousValue != null && previousValue.Horario.Contains(this)) { previousValue.Horario.Remove(this); } if (Grupo != null) { if (!Grupo.Horario.Contains(this)) { Grupo.Horario.Add(this); } if (IDGrupo != Grupo.ID) { IDGrupo = Grupo.ID; } } }