public static void InsHorario(HorarioBE oHorario)
        {
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.HorarioTableAdapter dfd = new DA.HorariosDataSetTableAdapters.HorarioTableAdapter();

                dfd.InsHorario(oHorario.IdCiclo, oHorario.Descripcion);

                dfd.GetData();
                dfd.Fill(dst.Horario);

                oHorario.IdHorario = (int)dst.Horario.LastOrDefault()["IdHorario"];
                oHorario.Celdas.ForEach(o => o.IdHorario = oHorario.IdHorario);

                foreach (var o in oHorario.Celdas)
                {
                    if (o.IdAmbiente != 0 && o.IdAsignatura != 0 && o.IdDocente != 0 && o.IdTipoClase != 0)
                    {
                        CeldaHorarioBR.InsCelda(o);
                    }
                }

                oHorario = GetHorariobyId(oHorario.IdHorario);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static void UpdHorario(HorarioBE oHorario)
        {
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.HorarioTableAdapter dfd = new DA.HorariosDataSetTableAdapters.HorarioTableAdapter();

                dfd.UpdHorario(oHorario.IdCiclo, oHorario.Descripcion, oHorario.IdHorario);

                foreach (var o in oHorario.Celdas)
                {
                    if (o.IdHorario == 0)
                    {
                        if (o.IdAmbiente != 0 && o.IdAsignatura != 0 && o.IdDocente != 0 && o.IdTipoClase != 0)
                        {
                            o.IdHorario = oHorario.IdHorario;
                            CeldaHorarioBR.InsCelda(o);
                        }
                    }
                    else
                    {
                        CeldaHorarioBR.UpdCelda(o);
                    }
                }

                oHorario = GetHorariobyId(oHorario.IdHorario);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static void UpdCelda(CeldaHorarioBE oCelda)
        {
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.CeldaHorarioTableAdapter dfd = new DA.HorariosDataSetTableAdapters.CeldaHorarioTableAdapter();

                dfd.UpdCelda(oCelda.IdHorario, oCelda.IdDia, oCelda.IdHora, oCelda.IdDocente, oCelda.IdAsignatura, oCelda.IdAmbiente, oCelda.IdTipoClase);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static void UpdCelda(CeldaHorarioBE oCelda)
        {
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.CeldaHorarioTableAdapter dfd = new DA.HorariosDataSetTableAdapters.CeldaHorarioTableAdapter();

                dfd.UpdCelda(oCelda.IdHorario, oCelda.IdDia, oCelda.IdHora, oCelda.IdDocente, oCelda.IdAsignatura, oCelda.IdAmbiente, oCelda.IdTipoClase);

            }
            catch (Exception)
            {
                throw;
            }
        }
        public static DataTable GetDocente()
        {
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.DocenteTableAdapter dfd = new DA.HorariosDataSetTableAdapters.DocenteTableAdapter();

                dfd.GetData();
                dfd.Fill(dst.Docente);

                return dst.Docente;
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static DataTable GetAsignatura()
        {
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.AsignaturaTableAdapter dfd = new DA.HorariosDataSetTableAdapters.AsignaturaTableAdapter();

                dfd.GetData();
                dfd.Fill(dst.Asignatura);

                return dst.Asignatura;
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #7
0
        public static DataTable GetAmbiente()
        {
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.AmbienteTableAdapter dfd = new DA.HorariosDataSetTableAdapters.AmbienteTableAdapter();

                dfd.GetData();
                dfd.Fill(dst.Ambiente);

                return(dst.Ambiente);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static void InsAsignatura(AsignaturaBE oAsignatura)
        {
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.AsignaturaTableAdapter dfd = new DA.HorariosDataSetTableAdapters.AsignaturaTableAdapter();

                dfd.InsAsignatura(oAsignatura.IdCurricula, oAsignatura.Descripcion);

                dfd.GetData();
                dfd.Fill(dst.Asignatura);

                oAsignatura = new AsignaturaBE(dst.Asignatura.LastOrDefault());
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #9
0
        public static void InsAsignatura(AsignaturaBE oAsignatura)
        {
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.AsignaturaTableAdapter dfd = new DA.HorariosDataSetTableAdapters.AsignaturaTableAdapter();

                dfd.InsAsignatura(oAsignatura.IdCurricula, oAsignatura.Descripcion);

                dfd.GetData();
                dfd.Fill(dst.Asignatura);

                oAsignatura = new AsignaturaBE(dst.Asignatura.LastOrDefault());
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static void InsDocente(DocenteBE oDocente)
        {
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.DocenteTableAdapter dfd = new DA.HorariosDataSetTableAdapters.DocenteTableAdapter();

                dfd.InsDocente(oDocente.IdCategoria, oDocente.Grado, oDocente.Nombres, oDocente.Apellidos);

                dfd.GetData();
                dfd.Fill(dst.Docente);

                oDocente = new DocenteBE(dst.Docente.LastOrDefault());
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #11
0
        public static void UpdAsignatura(AsignaturaBE oAsignatura)
        {
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.AsignaturaTableAdapter dfd = new DA.HorariosDataSetTableAdapters.AsignaturaTableAdapter();

                dfd.UpdAsignatura(oAsignatura.IdCurricula, oAsignatura.Descripcion, oAsignatura.IdAsignatura);

                dfd.GetData();
                dfd.Fill(dst.Asignatura);

                oAsignatura = GetAsignaturabyId(oAsignatura.IdAsignatura);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static void UpdDocente(DocenteBE oDocente)
        {
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.DocenteTableAdapter dfd = new DA.HorariosDataSetTableAdapters.DocenteTableAdapter();


                dfd.UpdDocente(oDocente.IdCategoria, oDocente.Grado, oDocente.Nombres, oDocente.Apellidos, oDocente.IdDocente);

                dfd.GetData();
                dfd.Fill(dst.Docente);

                oDocente = GetDocentebyId(oDocente.IdDocente);
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #13
0
        public static void InsAmbiente(AmbienteBE oAmbiente)
        {
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.AmbienteTableAdapter dfd = new DA.HorariosDataSetTableAdapters.AmbienteTableAdapter();


                dfd.InsAmbiente(oAmbiente.IdTipoAmbiente, oAmbiente.Descripcion);

                dfd.GetData();
                dfd.Fill(dst.Ambiente);

                oAmbiente = new AmbienteBE(dst.Ambiente.LastOrDefault());
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #14
0
        public static void UpdAmbiente(AmbienteBE oAmbiente)
        {
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.AmbienteTableAdapter dfd = new DA.HorariosDataSetTableAdapters.AmbienteTableAdapter();


                dfd.UpdAmbiente(oAmbiente.IdTipoAmbiente, oAmbiente.Descripcion, oAmbiente.IdAmbiente);

                dfd.GetData();
                dfd.Fill(dst.Ambiente);

                oAmbiente = GetAmbientebyId(oAmbiente.IdAmbiente);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static void InsDocente(DocenteBE oDocente)
        {
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.DocenteTableAdapter dfd = new DA.HorariosDataSetTableAdapters.DocenteTableAdapter();


                dfd.InsDocente(oDocente.IdCategoria, oDocente.Grado, oDocente.Nombres, oDocente.Apellidos);

                dfd.GetData();
                dfd.Fill(dst.Docente);

                oDocente = new DocenteBE(dst.Docente.LastOrDefault());
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #16
0
        public static AmbienteBE GetAmbientebyId(int IdAmbiente)
        {
            AmbienteBE oAmbiente;

            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.AmbienteTableAdapter dfd = new DA.HorariosDataSetTableAdapters.AmbienteTableAdapter();

                dfd.GetAmbientebyId(IdAmbiente);
                dfd.FillAmbientebyId(dst.Ambiente, IdAmbiente);

                oAmbiente = new AmbienteBE(dst.Ambiente.FirstOrDefault());
            }
            catch (Exception)
            {
                throw;
            }

            return(oAmbiente);
        }
        public static DocenteBE GetDocentebyId(int IdDocente)
        {
            DocenteBE oEgresado;

            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.DocenteTableAdapter dfd = new DA.HorariosDataSetTableAdapters.DocenteTableAdapter();

                dfd.GetDocentebyId(IdDocente);
                dfd.FillDocentebyId(dst.Docente, IdDocente);

                oEgresado = new DocenteBE(dst.Docente.FirstOrDefault());
            }
            catch (Exception)
            {
                throw;
            }

            return oEgresado;
        }
        public static DocenteBE GetDocentebyId(int IdDocente)
        {
            DocenteBE oEgresado;

            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.DocenteTableAdapter dfd = new DA.HorariosDataSetTableAdapters.DocenteTableAdapter();

                dfd.GetDocentebyId(IdDocente);
                dfd.FillDocentebyId(dst.Docente, IdDocente);

                oEgresado = new DocenteBE(dst.Docente.FirstOrDefault());
            }
            catch (Exception)
            {
                throw;
            }

            return(oEgresado);
        }
Beispiel #19
0
        public static AsignaturaBE GetAsignaturabyId(int IdAsignatura)
        {
            AsignaturaBE oAsignatura;

            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.AsignaturaTableAdapter dfd = new DA.HorariosDataSetTableAdapters.AsignaturaTableAdapter();

                dfd.GetAsignaturabyId(IdAsignatura);
                dfd.FillAsignaturabyId(dst.Asignatura, IdAsignatura);

                oAsignatura = new AsignaturaBE(dst.Asignatura.FirstOrDefault());
            }
            catch (Exception)
            {
                throw;
            }

            return(oAsignatura);
        }
        public static AsignaturaBE GetAsignaturabyId(int IdAsignatura)
        {
            AsignaturaBE oAsignatura;

            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.AsignaturaTableAdapter dfd = new DA.HorariosDataSetTableAdapters.AsignaturaTableAdapter();

                dfd.GetAsignaturabyId(IdAsignatura);
                dfd.FillAsignaturabyId(dst.Asignatura, IdAsignatura);

                oAsignatura = new AsignaturaBE(dst.Asignatura.FirstOrDefault());
            }
            catch (Exception)
            {
                throw;
            }

            return oAsignatura;
        }
        public static List<CurriculaBE> GetCurricula()
        {
            List<CurriculaBE> oCurricula = new List<CurriculaBE>();
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.CurriculaTableAdapter dfd = new DA.HorariosDataSetTableAdapters.CurriculaTableAdapter();

                dfd.GetData();
                dfd.Fill(dst.Curricula);

                foreach (var o in dst.Curricula)
                {
                    oCurricula.Add(new CurriculaBE(o));
                }

                return oCurricula;
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static List<CicloBE> GetCiclo()
        {
            List<CicloBE> oCiclo = new List<CicloBE>();
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.CicloTableAdapter dfd = new DA.HorariosDataSetTableAdapters.CicloTableAdapter();

                dfd.GetData();
                dfd.Fill(dst.Ciclo);

                foreach (var o in dst.Ciclo)
                {
                    oCiclo.Add(new CicloBE(o));
                }

                return oCiclo;
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static List<HoraBE> GetHora()
        {
            List<HoraBE> oLista = new List<HoraBE>();
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.HoraTableAdapter dfd = new DA.HorariosDataSetTableAdapters.HoraTableAdapter();

                dfd.GetData();
                dfd.Fill(dst.Hora);

                foreach (var o in dst.Hora)
                {
                    oLista.Add(new HoraBE(o));
                }

                return oLista;
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static List<CategoriaDocente> GetCategoria()
        {
            List<CategoriaDocente> oCategoria = new List<CategoriaDocente>();
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.CategoriaDocenteTableAdapter dfd = new DA.HorariosDataSetTableAdapters.CategoriaDocenteTableAdapter();

                dfd.GetData();
                dfd.Fill(dst.CategoriaDocente);

                foreach (var o in dst.CategoriaDocente)
                {
                    oCategoria.Add(new CategoriaDocente(o));
                }

                return oCategoria;
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static HorarioBE GetHorariobyId(int IdHorario)
        {
            HorarioBE oHorario;

            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.HorarioTableAdapter dfd = new DA.HorariosDataSetTableAdapters.HorarioTableAdapter();

                dfd.GetHorariobyId(IdHorario);
                dfd.FillHorariobyId(dst.Horario, IdHorario);

                oHorario = new HorarioBE(dst.Horario.FirstOrDefault());

                oHorario.Celdas = CeldaHorarioBR.GetCeldasbyIdHorario(oHorario.IdHorario);
            }
            catch (Exception)
            {
                throw;
            }

            return(oHorario);
        }
Beispiel #26
0
        public static List <TipoAmbienteBE> GetTipoAmbiente()
        {
            List <TipoAmbienteBE> oTipoAmbiente = new List <TipoAmbienteBE>();

            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.TipoAmbienteTableAdapter dfd = new DA.HorariosDataSetTableAdapters.TipoAmbienteTableAdapter();

                dfd.GetData();
                dfd.Fill(dst.TipoAmbiente);

                foreach (var o in dst.TipoAmbiente)
                {
                    oTipoAmbiente.Add(new TipoAmbienteBE(o));
                }

                return(oTipoAmbiente);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static List<CeldaHorarioBE> GetCeldasbyIdHorario(int IdHorario)
        {
            List<CeldaHorarioBE> oLista = new List<CeldaHorarioBE>();

            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.CeldaHorarioTableAdapter dfd = new DA.HorariosDataSetTableAdapters.CeldaHorarioTableAdapter();

                dfd.GetCeldabyId(IdHorario);
                dfd.FillCeldabyId(dst.CeldaHorario, IdHorario);

                foreach (var o in dst.CeldaHorario)
                {
                    oLista.Add(new CeldaHorarioBE(o));
                }
            }
            catch (Exception)
            {
                throw;
            }

            return oLista;
        }
        public static List <CategoriaDocente> GetCategoria()
        {
            List <CategoriaDocente> oCategoria = new List <CategoriaDocente>();

            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.CategoriaDocenteTableAdapter dfd = new DA.HorariosDataSetTableAdapters.CategoriaDocenteTableAdapter();

                dfd.GetData();
                dfd.Fill(dst.CategoriaDocente);

                foreach (var o in dst.CategoriaDocente)
                {
                    oCategoria.Add(new CategoriaDocente(o));
                }

                return(oCategoria);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static List <HoraBE> GetHora()
        {
            List <HoraBE> oLista = new List <HoraBE>();

            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.HoraTableAdapter dfd = new DA.HorariosDataSetTableAdapters.HoraTableAdapter();

                dfd.GetData();
                dfd.Fill(dst.Hora);

                foreach (var o in dst.Hora)
                {
                    oLista.Add(new HoraBE(o));
                }

                return(oLista);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static List <CicloBE> GetCiclo()
        {
            List <CicloBE> oCiclo = new List <CicloBE>();

            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.CicloTableAdapter dfd = new DA.HorariosDataSetTableAdapters.CicloTableAdapter();

                dfd.GetData();
                dfd.Fill(dst.Ciclo);

                foreach (var o in dst.Ciclo)
                {
                    oCiclo.Add(new CicloBE(o));
                }

                return(oCiclo);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static List <CeldaHorarioBE> GetCeldasbyIdHorario(int IdHorario)
        {
            List <CeldaHorarioBE> oLista = new List <CeldaHorarioBE>();

            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.CeldaHorarioTableAdapter dfd = new DA.HorariosDataSetTableAdapters.CeldaHorarioTableAdapter();

                dfd.GetCeldabyId(IdHorario);
                dfd.FillCeldabyId(dst.CeldaHorario, IdHorario);

                foreach (var o in dst.CeldaHorario)
                {
                    oLista.Add(new CeldaHorarioBE(o));
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(oLista);
        }
Beispiel #32
0
        public static List <CurriculaBE> GetCurricula()
        {
            List <CurriculaBE> oCurricula = new List <CurriculaBE>();

            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.CurriculaTableAdapter dfd = new DA.HorariosDataSetTableAdapters.CurriculaTableAdapter();

                dfd.GetData();
                dfd.Fill(dst.Curricula);

                foreach (var o in dst.Curricula)
                {
                    oCurricula.Add(new CurriculaBE(o));
                }

                return(oCurricula);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static void UpdAsignatura(AsignaturaBE oAsignatura)
        {
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.AsignaturaTableAdapter dfd = new DA.HorariosDataSetTableAdapters.AsignaturaTableAdapter();

                dfd.UpdAsignatura(oAsignatura.IdCurricula, oAsignatura.Descripcion, oAsignatura.IdAsignatura);

                dfd.GetData();
                dfd.Fill(dst.Asignatura);

                oAsignatura = GetAsignaturabyId(oAsignatura.IdAsignatura);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static void InsHorario(HorarioBE oHorario)
        {
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.HorarioTableAdapter dfd = new DA.HorariosDataSetTableAdapters.HorarioTableAdapter();

                dfd.InsHorario(oHorario.IdCiclo, oHorario.Descripcion);

                dfd.GetData();
                dfd.Fill(dst.Horario);

                oHorario.IdHorario = (int)dst.Horario.LastOrDefault()["IdHorario"];
                oHorario.Celdas.ForEach(o => o.IdHorario = oHorario.IdHorario);

                foreach (var o in oHorario.Celdas)
                {
                    if (o.IdAmbiente != 0 && o.IdAsignatura != 0 && o.IdDocente != 0 && o.IdTipoClase != 0)
                    {
                        CeldaHorarioBR.InsCelda(o);
                    }
                }

                oHorario = GetHorariobyId(oHorario.IdHorario);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static List<TipoClaseBE> ListTipoClase()
        {
            List<TipoClaseBE> oLista = new List<TipoClaseBE>();
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.TipoClaseTableAdapter dfd = new DA.HorariosDataSetTableAdapters.TipoClaseTableAdapter();

                dfd.GetData();
                dfd.Fill(dst.TipoClase);

                foreach (var o in dst.TipoClase)
                {
                    oLista.Add(new TipoClaseBE(o));
                }

                return oLista;
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static void UpdHorario(HorarioBE oHorario)
        {
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.HorarioTableAdapter dfd = new DA.HorariosDataSetTableAdapters.HorarioTableAdapter();

                dfd.UpdHorario(oHorario.IdCiclo, oHorario.Descripcion, oHorario.IdHorario);

                foreach (var o in oHorario.Celdas)
                {
                    if (o.IdHorario == 0)
                    {
                        if (o.IdAmbiente != 0 && o.IdAsignatura != 0 && o.IdDocente != 0 && o.IdTipoClase != 0)
                        {
                            o.IdHorario = oHorario.IdHorario;
                            CeldaHorarioBR.InsCelda(o);
                        }
                    }
                    else
                    {
                        CeldaHorarioBR.UpdCelda(o);
                    }
                }

                oHorario = GetHorariobyId(oHorario.IdHorario);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static HorarioBE GetHorariobyId(int IdHorario)
        {
            HorarioBE oHorario;

            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.HorarioTableAdapter dfd = new DA.HorariosDataSetTableAdapters.HorarioTableAdapter();

                dfd.GetHorariobyId(IdHorario);
                dfd.FillHorariobyId(dst.Horario, IdHorario);

                oHorario = new HorarioBE(dst.Horario.FirstOrDefault());

                oHorario.Celdas = CeldaHorarioBR.GetCeldasbyIdHorario(oHorario.IdHorario);
            }
            catch (Exception)
            {
                throw;
            }

            return oHorario;
        }
        public static void UpdDocente(DocenteBE oDocente)
        {
            try
            {
                HorariosDataSet dst = new HorariosDataSet();
                DA.HorariosDataSetTableAdapters.DocenteTableAdapter dfd = new DA.HorariosDataSetTableAdapters.DocenteTableAdapter();

                dfd.UpdDocente(oDocente.IdCategoria, oDocente.Grado, oDocente.Nombres, oDocente.Apellidos, oDocente.IdDocente);

                dfd.GetData();
                dfd.Fill(dst.Docente);

                oDocente = GetDocentebyId(oDocente.IdDocente);
            }
            catch (Exception)
            {
                throw;
            }
        }