Ejemplo n.º 1
0
        public void getAsesor(ref ModeloNegocio.Asesor ObjAsesor)
        {
            AccesoDatos.User   user    = new AccesoDatos.User();
            ModeloNegocio.User ObjUser = new ModeloNegocio.User();
            ObjUser                    = user.getUser(ObjAsesor.id);
            ObjAsesor.FullName         = ObjUser.FullName;
            ObjAsesor.Codigo           = ObjUser.Codigo;
            ObjAsesor.Email            = ObjUser.Email;
            ObjAsesor.Telefono         = ObjUser.Telefono;
            ObjAsesor.FechaCreado      = ObjUser.FechaCreado;
            ObjAsesor.FechaActualizado = ObjUser.FechaActualizado;
            ObjAsesor.typeUser         = ObjUser.typeUser;
            ObjAsesor.Grupo            = ObjUser.Grupo;

            List <ModeloNegocio.School> lista = new List <ModeloNegocio.School>();

            LogicaNegocio.UserSchool asesorSchool = new LogicaNegocio.UserSchool();
            lista             = asesorSchool.getAllSchoolForUser(ObjAsesor.id);
            ObjAsesor.Schools = lista;

            List <ModeloNegocio.User> lista1 = new List <ModeloNegocio.User>();

            LogicaNegocio.UserTeacher asesorTeacher = new LogicaNegocio.UserTeacher();
            lista1             = asesorTeacher.getAllTeacherForUser(ObjAsesor.id);
            ObjAsesor.Teachers = lista1;
        }
Ejemplo n.º 2
0
 public List<ModeloNegocio.User> getAllTeacherForUser(int iduser)
 {
     //LogicaNegocioa.UsuarioLN objListaUsuario = new LogicaNegocio.UsuarioLN();
     List<ModeloNegocio.User> lista = new List<ModeloNegocio.User>();
     AccesoDatos.UserTeacher userTeacher = new AccesoDatos.UserTeacher();
     Teachers = userTeacher.getAllTeacherForIdUser(iduser);
     foreach (DataRow fila in Teachers.Rows)
     {
         ModeloNegocio.User teacher = new ModeloNegocio.User();
         teacher.id = int.Parse(fila["user_teacher_id"].ToString());
         teacher.FullName = fila["name"].ToString();
         lista.Add(teacher);
     }
     return lista;
 }
Ejemplo n.º 3
0
        public List <ModeloNegocio.User> getAllTeacherForUser(int iduser)
        {
            //LogicaNegocioa.UsuarioLN objListaUsuario = new LogicaNegocio.UsuarioLN();
            List <ModeloNegocio.User> lista = new List <ModeloNegocio.User>();

            AccesoDatos.UserTeacher userTeacher = new AccesoDatos.UserTeacher();
            Teachers = userTeacher.getAllTeacherForIdUser(iduser);
            foreach (DataRow fila in Teachers.Rows)
            {
                ModeloNegocio.User teacher = new ModeloNegocio.User();
                teacher.id       = int.Parse(fila["user_teacher_id"].ToString());
                teacher.FullName = fila["name"].ToString();
                lista.Add(teacher);
            }
            return(lista);
        }
Ejemplo n.º 4
0
        public void getDirector(ref ModeloNegocio.Director ObjDirector)
        {
            AccesoDatos.User   user    = new AccesoDatos.User();
            ModeloNegocio.User ObjUser = new ModeloNegocio.User();
            ObjUser = user.getUser(ObjDirector.id);
            ObjDirector.FullName         = ObjUser.FullName;
            ObjDirector.Codigo           = ObjUser.Codigo;
            ObjDirector.Email            = ObjUser.Email;
            ObjDirector.Telefono         = ObjUser.Telefono;
            ObjDirector.FechaCreado      = ObjUser.FechaCreado;
            ObjDirector.FechaActualizado = ObjUser.FechaActualizado;
            ObjDirector.typeUser         = ObjUser.typeUser;
            //ObjDirector.TypeContract = ObjUser.TypeContract;

            LogicaNegocio.UserSchool    asesorSchool = new LogicaNegocio.UserSchool();
            List <ModeloNegocio.School> lista        = new List <ModeloNegocio.School>();

            lista = asesorSchool.getAllSchoolForUser(ObjDirector.id);
            foreach (ModeloNegocio.School School_list in lista)
            {
                ObjDirector.School_id = School_list.id;
            }

            List <ModeloNegocio.TeacherGrade> lista1 = new List <ModeloNegocio.TeacherGrade>();

            LogicaNegocio.TeacherGrade teacherGrade = new LogicaNegocio.TeacherGrade();
            lista1 = teacherGrade.getAllTeacherGradeForUser(ObjDirector.id);
            ObjDirector.TeacherGrade = lista1;

            List <ModeloNegocio.TeacherCourse> lista2 = new List <ModeloNegocio.TeacherCourse>();

            LogicaNegocio.TeacherCourse teacherCourse = new LogicaNegocio.TeacherCourse();
            lista2 = teacherCourse.getAllTeacherCourseForUser(ObjDirector.id);
            ObjDirector.TeacherCourses = lista2;

            List <ModeloNegocio.TeacherTurn> lista3 = new List <ModeloNegocio.TeacherTurn>();

            LogicaNegocio.TeacherTurn teacherTurn = new LogicaNegocio.TeacherTurn();
            lista3 = teacherTurn.getAllTeacherTurnForUser(ObjDirector.id);
            ObjDirector.TeacherTurns = lista3;
        }
Ejemplo n.º 5
0
        public void getDocente(ref ModeloNegocio.Docente ObjDocente)
        {
            AccesoDatos.User user = new AccesoDatos.User();
            ModeloNegocio.User ObjUser = new ModeloNegocio.User();
            ObjUser = user.getUser(ObjDocente.id);
            ObjDocente.FullName = ObjUser.FullName;
            ObjDocente.Codigo = ObjUser.Codigo;
            ObjDocente.Email = ObjUser.Email;
            ObjDocente.Telefono = ObjUser.Telefono;
            ObjDocente.FechaCreado = ObjUser.FechaCreado;
            ObjDocente.FechaActualizado = ObjUser.FechaActualizado;
            ObjDocente.typeUser = ObjUser.typeUser;
            ObjDocente.TypeContract = ObjUser.TypeContract;

            LogicaNegocio.UserSchool asesorSchool = new LogicaNegocio.UserSchool();
            List<ModeloNegocio.School> lista = new List<ModeloNegocio.School>();
            lista = asesorSchool.getAllSchoolForUser(ObjDocente.id);
            foreach (ModeloNegocio.School School_list in lista)
            {
                ObjDocente.School_id = School_list.id;
            }

            List<ModeloNegocio.TeacherGrade> lista1 = new List<ModeloNegocio.TeacherGrade>();
            LogicaNegocio.TeacherGrade teacherGrade = new LogicaNegocio.TeacherGrade();
            lista1 = teacherGrade.getAllTeacherGradeForUser(ObjDocente.id);
            ObjDocente.TeacherGrade = lista1;

            List<ModeloNegocio.TeacherCourse> lista2 = new List<ModeloNegocio.TeacherCourse>();
            LogicaNegocio.TeacherCourse teacherCourse = new LogicaNegocio.TeacherCourse();
            lista2 = teacherCourse.getAllTeacherCourseForUser(ObjDocente.id);
            ObjDocente.TeacherCourses = lista2;

            List<ModeloNegocio.TeacherTurn> lista3 = new List<ModeloNegocio.TeacherTurn>();
            LogicaNegocio.TeacherTurn teacherTurn = new LogicaNegocio.TeacherTurn();
            lista3 = teacherTurn.getAllTeacherTurnForUser(ObjDocente.id);
            ObjDocente.TeacherTurns = lista3;
        }
Ejemplo n.º 6
0
        /// <summary>
        /// getContentId Metodo obtiene un Contenido según su ID
        /// </summary>
        /// <param name="id">Id del Contenido </param>
        /// <returns>Retorna un List ModeloNegocio.Content</returns>
        public ModeloNegocio.Content getContentId(int id)
        {
            try
            {
                ModeloNegocio.Content content = new ModeloNegocio.Content();
                Cmd             = new SqlCommand();
                Cmd.Connection  = Conn;
                Cmd.CommandType = CommandType.StoredProcedure;

                Cmd.CommandText = "PA_GET_CONTENT_ID";

                Cmd.Parameters.Add("@id", SqlDbType.Int).Value = id;


                Dtr = Cmd.ExecuteReader();

                while (Dtr.Read())
                {
                    //Lista.Add(new EntidadNegocio.UsuarioEN(Convert.ToInt32(Dtr["idusuario"]), Dtr["nombre"].ToString(), Dtr["usuario"].ToString(), Dtr["password"].ToString(), Convert.ToInt32(Dtr["permiso"])));
                    content.Id          = Convert.ToInt32(Dtr["id"]);
                    content.Title       = Convert.ToString(Dtr["title"]);
                    content.ContentNote = Convert.ToString(Dtr["content"]);

                    if (DBNull.Value.Equals(Dtr["image"]))
                    {
                        content.Image = null;
                    }
                    else
                    {
                        content.Image = Dtr["image"].ToString();
                    }


                    if (DBNull.Value.Equals(Dtr["created_at"]))
                    {
                        content.Created_at = DateTime.Now;
                    }
                    else
                    {
                        content.Created_at = Convert.ToDateTime(Dtr["created_at"]);
                    }

                    if (DBNull.Value.Equals(Dtr["updated_at"]))
                    {
                        content.Updated_at = DateTime.Now;
                    }
                    else
                    {
                        content.Updated_at = Convert.ToDateTime(Dtr["updated_at"]);
                    }


                    ModeloNegocio.User user = new ModeloNegocio.User();
                    user.id       = Convert.ToInt32(Dtr["iduser"]);
                    user.FullName = Convert.ToString(Dtr["user_name"]);
                    content.User  = user;

                    ModeloNegocio.TypeContent typeContent = new ModeloNegocio.TypeContent();
                    typeContent.Id      = Convert.ToInt32(Dtr["idtype"]);
                    typeContent.Name    = Convert.ToString(Dtr["type_content_name"]);
                    content.typeContent = typeContent;


                    AccesoDatos.Comment          comment = new AccesoDatos.Comment();
                    List <ModeloNegocio.Comment> lista   = new  List <ModeloNegocio.Comment>();
                    lista           = comment.getAllCommentContentId(Convert.ToInt32(Dtr["id"]));
                    content.Comment = lista;


                    ModeloNegocio.TypeUser typeUser = new ModeloNegocio.TypeUser();
                    typeUser.Id   = Convert.ToInt32(Dtr["idtype"]);
                    typeUser.Name = Convert.ToString(Dtr["type_content_name"]);
                }



                Cmd.Parameters.Clear();
                Dtr.Close();
                Conn.Close();
                return(content);
            }
            catch (Exception ex)
            {
                throw new Exception("Error en Acceso a Datos: LoginUsuario.", ex);
            }
        }
Ejemplo n.º 7
0
        /// <summary>
        /// getContentId Metodo obtiene un Contenido según su ID
        /// </summary>
        /// <param name="id">Id del Contenido </param>
        /// <returns>Retorna un List ModeloNegocio.Content</returns>
        public ModeloNegocio.Content getContentId(int id)
        {
            try
            {
                ModeloNegocio.Content content = new ModeloNegocio.Content();
                Cmd = new SqlCommand();
                Cmd.Connection = Conn;
                Cmd.CommandType = CommandType.StoredProcedure;

                Cmd.CommandText = "PA_GET_CONTENT_ID";

                Cmd.Parameters.Add("@id", SqlDbType.Int).Value = id;

                Dtr = Cmd.ExecuteReader();

                while (Dtr.Read())
                {
                    //Lista.Add(new EntidadNegocio.UsuarioEN(Convert.ToInt32(Dtr["idusuario"]), Dtr["nombre"].ToString(), Dtr["usuario"].ToString(), Dtr["password"].ToString(), Convert.ToInt32(Dtr["permiso"])));
                    content.Id = Convert.ToInt32(Dtr["id"]);
                    content.Title = Convert.ToString(Dtr["title"]);
                    content.ContentNote = Convert.ToString(Dtr["content"]);

                    if (DBNull.Value.Equals(Dtr["image"]))
                    {
                        content.Image = null;
                    } else
                    {
                        content.Image = Dtr["image"].ToString() ;
                    }

                    if (DBNull.Value.Equals(Dtr["created_at"]))
                    {
                        content.Created_at = DateTime.Now;
                    }
                    else
                    {
                        content.Created_at = Convert.ToDateTime(Dtr["created_at"]);
                    }

                    if (DBNull.Value.Equals(Dtr["updated_at"]))
                    {
                        content.Updated_at = DateTime.Now;
                    }
                    else
                    {
                        content.Updated_at = Convert.ToDateTime(Dtr["updated_at"]);
                    }

                    ModeloNegocio.User user = new ModeloNegocio.User();
                    user.id = Convert.ToInt32(Dtr["iduser"]);
                    user.FullName = Convert.ToString(Dtr["user_name"]);
                    content.User=user;

                    ModeloNegocio.TypeContent typeContent = new ModeloNegocio.TypeContent();
                    typeContent.Id = Convert.ToInt32(Dtr["idtype"]);
                    typeContent.Name = Convert.ToString(Dtr["type_content_name"]);
                    content.typeContent=typeContent;

                    AccesoDatos.Comment comment = new AccesoDatos.Comment();
                    List<ModeloNegocio.Comment> lista = new  List<ModeloNegocio.Comment>();
                    lista=comment.getAllCommentContentId(Convert.ToInt32(Dtr["id"]));
                    content.Comment = lista;

                    ModeloNegocio.TypeUser typeUser = new ModeloNegocio.TypeUser();
                    typeUser.Id = Convert.ToInt32(Dtr["idtype"]);
                    typeUser.Name = Convert.ToString(Dtr["type_content_name"]);

                }

                Cmd.Parameters.Clear();
                Dtr.Close();
                Conn.Close();
                return content;

            }
            catch (Exception ex)
            {
                throw new Exception("Error en Acceso a Datos: LoginUsuario.", ex);
            }
        }