コード例 #1
0
        public bool Registrar_seccion(contenido obj, int id_act, string archivo, string o, string archivo1)
        {
            conexion = new Conexion.Conexion();

            if (Convert.ToInt32(obj.tipo_multimedia) == 1)
            {
                if (Convert.ToInt32(obj.tipo_soporte) == 3)
                {
                    int x = conexion.Execute_Operation("call Pr_ingresar_seccion ('" + obj.nombre_contenido + "', '" + obj.descripcion_contenido + "', '" + id_act + "','" + o + "','" + obj.url_video + "', '" + 3 + "', '" + obj.tipo_multimedia + "','" + obj.tipo_soporte + "','" + obj.url_apoyo + "','" + obj.link_referencia + "')");
                    return(x == 0 ? true : false);
                }
                else
                {
                    int x = conexion.Execute_Operation("call Pr_ingresar_seccion ('" + obj.nombre_contenido + "', '" + obj.descripcion_contenido + "', '" + id_act + "','" + o + "','" + obj.url_video + "', '" + 3 + "', '" + obj.tipo_multimedia + "','" + obj.tipo_soporte + "','" + archivo1 + "','" + obj.link_referencia + "')");
                    return(x == 0 ? true : false);
                }
            }
            else
            {
                if (Convert.ToInt32(obj.tipo_soporte) == 3)
                {
                    int x = conexion.Execute_Operation("call Pr_ingresar_seccion ('" + obj.nombre_contenido + "', '" + obj.descripcion_contenido + "', '" + id_act + "','" + o + "','" + archivo + "', '" + 3 + "', '" + obj.tipo_multimedia + "','" + obj.tipo_soporte + "','" + obj.url_apoyo + "','" + obj.link_referencia + "')");
                    return(x == 0 ? true : false);
                }
                else
                {
                    int x = conexion.Execute_Operation("call Pr_ingresar_seccion ('" + obj.nombre_contenido + "', '" + obj.descripcion_contenido + "', '" + id_act + "','" + o + "','" + archivo + "', '" + 3 + "', '" + obj.tipo_multimedia + "','" + obj.tipo_soporte + "','" + archivo1 + "','" + obj.link_referencia + "')");
                    return(x == 0 ? true : false);
                }
            }
        }
コード例 #2
0
 public DataTable Registrar_Contenido(contenido obj, string unidad, string archivo, string o, string archivo1)
 {
     conexion = new Conexion.Conexion();
     if (Convert.ToInt32(obj.tipo_multimedia) == 1)
     {
         if (Convert.ToInt32(obj.tipo_soporte) == 3)
         {
             DataTable x = conexion.Execute_Query("call Pr_ingresar_titulo_actividad_inicial ('" + obj.nombre_contenido + "', '" + obj.descripcion_contenido + "','" + unidad + "','" + o + "','" + obj.url_video + "', '" + 3 + "', '" + obj.tipo_multimedia + "','" + obj.url_apoyo + "','" + obj.tipo_soporte + "','" + obj.link_referencia + "','" + obj.tipo_acti + "')");
             return(x);
         }
         else
         {
             DataTable x = conexion.Execute_Query("call Pr_ingresar_titulo_actividad_inicial ('" + obj.nombre_contenido + "', '" + obj.descripcion_contenido + "','" + unidad + "','" + o + "','" + obj.url_video + "', '" + 3 + "', '" + obj.tipo_multimedia + "','" + archivo1 + "','" + obj.tipo_soporte + "','" + obj.link_referencia + "','" + obj.tipo_acti + "')");
             return(x);
         }
     }
     else
     {
         if (Convert.ToInt32(obj.tipo_soporte) == 3)
         {
             DataTable x = conexion.Execute_Query("call Pr_ingresar_titulo_actividad_inicial ('" + obj.nombre_contenido + "', '" + obj.descripcion_contenido + "','" + unidad + "','" + o + "','" + archivo + "', '" + 3 + "', '" + obj.tipo_multimedia + "','" + obj.url_apoyo + "','" + obj.tipo_soporte + "','" + obj.link_referencia + "','" + obj.tipo_acti + "')");
             return(x);
         }
         else
         {
             DataTable x = conexion.Execute_Query("call Pr_ingresar_titulo_actividad_inicial ('" + obj.nombre_contenido + "', '" + obj.descripcion_contenido + "','" + unidad + "','" + o + "','" + archivo + "', '" + 3 + "', '" + obj.tipo_multimedia + "','" + archivo1 + "','" + obj.tipo_soporte + "','" + obj.link_referencia + "','" + obj.tipo_acti + "')");
             return(x);
         }
     }
 }
コード例 #3
0
        public Contenido_practico[] buscar_usuarios_correo(string u)
        {
            Conexion.Conexion con    = new Conexion.Conexion();
            DataTable         conten = con.Execute_Query("call Pr_cargar_usuario_unidad_para_correo(" + u + ")");

            Contenido_practico[] arreglo = new Contenido_practico[conten.Rows.Count];
            contenido            inicio  = new contenido();
            int j = 0;

            foreach (DataRow i in conten.Rows)
            {
                arreglo[j] = new Contenido_practico();
                arreglo[j].codigo_usuario_unidad = i["id"].ToString();

                j++;
            }
            return(arreglo);
        }
コード例 #4
0
ファイル: ContenidoController.cs プロジェクト: Dorioga/Cemaq
        // GET: Contenido
        public ActionResult Cargar_contenido(contenido obj, lista_tipo_multimedia tipo, HttpPostedFileBase file, HttpPostedFileBase file1, HttpPostedFileBase file2, HttpPostedFileBase file3, Clasificacion_multimedia tipoact, Tipo_actividad ta)
        {
            Plataforma_academica.Models.principalP act2 = Session["usuario12"] as Plataforma_academica.Models.principalP;
            Login user = Session["usuario"] as Login;

            if (user == null)
            {
                return(RedirectToAction("Login", "Login"));
            }
            else
            {
                if (Convert.ToInt32(user.rol) > 3)
                {
                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    if (Request.Form["listar"] != null)
                    {
                        tipo.codigo = Request.Form["listar"].ToString();
                    }
                    if (Request.Form["listar1"] != null)
                    {
                        tipoact.codigo = Request.Form["listar1"].ToString();
                    }
                    if (Request.Form["listar2"] != null)
                    {
                        ta.id_tipo_actividad = Request.Form["listar2"].ToString();
                    }
                    List <SelectListItem> prueba = ViewData["lista"] as List <SelectListItem>;
                    if (prueba == null)
                    {
                        Plataforma_academica.Models.lista_tipo_multimedia      ti = new Plataforma_academica.Models.lista_tipo_multimedia();
                        Plataforma_academica.Models.lista_tipo_multimedia[]    tid;
                        Plataforma_academica.Models.Clasificacion_multimedia   tiacti = new Plataforma_academica.Models.Clasificacion_multimedia();
                        Plataforma_academica.Models.Clasificacion_multimedia[] tia;
                        Plataforma_academica.Models.Tipo_actividad             tiac = new Plataforma_academica.Models.Tipo_actividad();
                        Plataforma_academica.Models.Tipo_actividad[]           tiact;

                        tid   = ti.Consultar_tipo_multimedia();
                        tia   = tiacti.Consultar_tipo_clasificacion();
                        tiact = tiac.BuscarTipoActividad();

                        List <SelectListItem> lista = new List <SelectListItem>();
                        foreach (lista_tipo_multimedia i in tid)
                        {
                            lista.Add(new SelectListItem
                            {
                                Text     = i.nombre,
                                Value    = i.codigo,
                                Selected = false
                            });
                        }
                        ViewData["lista2"] = lista;

                        List <SelectListItem> lista1 = new List <SelectListItem>();
                        foreach (Clasificacion_multimedia i in tia)
                        {
                            lista1.Add(new SelectListItem
                            {
                                Text     = i.nombre,
                                Value    = i.codigo,
                                Selected = false
                            });
                        }
                        ViewData["lista1"] = lista1;

                        List <SelectListItem> lista2 = new List <SelectListItem>();
                        foreach (Tipo_actividad i in tiact)
                        {
                            lista2.Add(new SelectListItem
                            {
                                Text     = i.nombre_tipo_actividad,
                                Value    = i.id_tipo_actividad,
                                Selected = false
                            });
                        }
                        ViewData["lista3"] = lista2;
                    }
                }
            }
            if (ValidarDatos(obj))
            {
                String codigo1 = Request.Form["Subir"];
                if (codigo1 != null)
                {
                    contenido id    = new contenido();
                    DataTable datos = null;

                    Plataforma_academica.Models.Subir_contenidos usu = Session["usuario11"] as Plataforma_academica.Models.Subir_contenidos;
                    datos = obj.Registrar_Contenido(obj, usu.codigo_unidad, Subir(file), nombre, Subir(file1));
                    if (datos != null)
                    {
                        id.id_actividad = Convert.ToInt32(datos.Rows[0]["id_actividad"].ToString());
                        Session["usuario_id_actividad_seccion"] = id;
                        ViewBag.mensaje = "Registro exitoso";
                    }
                    else
                    {
                        ViewBag.mensaje = "No se registro el trabajador";
                    }
                }
                else
                {
                    int    codigo2 = Convert.ToInt32(Request.Form["agregar"]);
                    String codigo3 = Request.Form["seccion"];
                    if (codigo2 > 0 || codigo3 != null)
                    {
                        ViewBag.mensaje = "Habilitar Sección";
                        if (codigo3 != null)
                        {
                            Plataforma_academica.Models.contenido id_actividad = Session["usuario_id_actividad_seccion"] as Plataforma_academica.Models.contenido;
                            if (obj.Registrar_seccion(obj, id_actividad.id_actividad, Subir(file), nombre, Subir(file1)))
                            {
                                ViewBag.mensaje = "Registro exitoso";
                            }
                            else
                            {
                                ViewBag.mensaje = "No se registro el trabajador";
                            }
                        }
                    }
                }
            }
            return(View());
        }