Example #1
0
        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();
 }
Example #3
0
        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));
        }
Example #4
0
        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));
        }
Example #5
0
        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));
        }
Example #6
0
        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);
        }
Example #7
0
        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);
        }
Example #8
0
 public AsignacionGrupo()
 {
     grupo     = new Grupo();
     pacientes = new Pacientes();
 }
Example #9
0
        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));
        }
Example #10
0
 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();
     }
 }
Example #11
0
        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;
                }
            }
        }