示例#1
0
        public static string LlenaGrupo()
        {
            int idUsuario = Int32.Parse(HttpContext.Current.Session["idUsuario"].ToString());
            WSsupportCenterClass metodo = new WSsupportCenterClass();

            return(DataTableToJSONWithStringBuilder(metodo.WSOptenerGrup(idUsuario).Tables[0]));
        }
示例#2
0
        public static int editarArticulo(int idArticulo, string nombreArticulo, string contenido, string categorias, string tags, string grupos)
        {
            int idUsuario = Int32.Parse(HttpContext.Current.Session["idUsuario"].ToString());
            WSsupportCenterClass metodo = new WSsupportCenterClass();

            return(metodo.WSEditarArt(idArticulo, nombreArticulo, contenido, categorias, tags, grupos, idUsuario));
        }
示例#3
0
        public static string ObtenerDatos(string fechaInicial, string fechaFinal, string valReporte, string valTop)
        {
            WSsupportCenterClass metodo   = new WSsupportCenterClass();
            DataTable            dtTitulo = new DataTable();

            dtTitulo = metodo.WSObtenerArticulo(fechaInicial, fechaFinal, valReporte, valTop).Tables[0];
            return(DataTableToJSONWithStringBuilder(dtTitulo));
        }
示例#4
0
        public static string consultarUsuariosxAdmin(string usuario)
        {
            WSsupportCenterClass metodo     = new WSsupportCenterClass();
            DataTable            dtUsuarios = new DataTable();

            dtUsuarios = ConvertToDataTable(metodo.WSConsultarUsuarioxAdmin(usuario));
            return(DataTableToJSONWithStringBuilder(dtUsuarios));
        }
示例#5
0
        public static string consultarCat(int idPadreCat)
        {
            string dataResult           = "";
            WSsupportCenterClass metodo = new WSsupportCenterClass();

            dataResult = DataSetToJSON(metodo.WSConsultarCategorias(idPadreCat).Tables[0]);
            return(dataResult);
        }
示例#6
0
        public static string personal()
        {
            WSsupportCenterClass metodo = new WSsupportCenterClass();
            String result = "";

            //result = DataSetToJSON(metodo.WSConsultarPersonal().Tables[0]);
            return(result);
        }
        public static string consultarArticulosAprobados()
        {
            DataTable            dtArticulos = new DataTable();
            int                  idUsuario   = Int32.Parse(HttpContext.Current.Session["idUsuario"].ToString());
            WSsupportCenterClass metodo      = new WSsupportCenterClass();

            dtArticulos = ConvertToDataTable(metodo.WSConsultarArtAprobados(idUsuario));
            return(DataTableToJSONWithStringBuilder(dtArticulos));
        }
        public static String consultarArticuloAprobar()
        {
            String daresult             = "";
            int    idUsuario            = Int32.Parse(HttpContext.Current.Session["idUsuario"].ToString());
            WSsupportCenterClass metodo = new WSsupportCenterClass();

            daresult = DataSetToJSON(metodo.WSConsultarArtPorValidar(idUsuario).Tables[0]);
            return(daresult);
        }
示例#9
0
        public static string consultarGruposxUsuario()
        {
            int    idUsuario            = Int32.Parse(HttpContext.Current.Session["idUsuario"].ToString());
            string dataResult           = "";
            WSsupportCenterClass metodo = new WSsupportCenterClass();

            dataResult = DataSetToJSON(metodo.WSConsultarGruposxUsuario(idUsuario).Tables[0]);
            return(dataResult);
        }
        public static String guardarEstatusArticuloAprobar(int idArticulo, int estatus, String comentario)
        {
            WSsupportCenterClass metodo = new WSsupportCenterClass();

            return(metodo.WSOguardarEstatusArticuloAprobar(idArticulo, estatus, comentario));
        }
        public static void eliminarArticulo(int idArticulo)
        {
            WSsupportCenterClass metodo = new WSsupportCenterClass();

            metodo.WSEliminarArticulo(idArticulo);
        }
示例#12
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            Session["Autenticacion"] = "false";

            LDAPA AutetiDA = new LDAPA();

            bool result = AutetiDA.autenticado("", Usuario.Text.Trim(), contrasena.Text.Trim());

            if (Usuario.Text.Trim().Equals("Coyo") && contrasena.Text.Trim().Equals("Coyo12345"))
            {
                WSsupportCenterClass metodo = new WSsupportCenterClass();

                Session["Autenticacion"] = "true";
                Session["nombres"]       = "Pablo";
                Session["Apellidos"]     = "Galicia";
                Session["usuario"]       = "pablo.galicia";
                Session["idRol"]         = "1";
                Session["nomRol"]        = "Administrador";
                Session["idUsuario"]     = "1";
                Session["pass"]          = "******";

                Usuario.Text    = "";
                contrasena.Text = "";

                metodo.WSregistrarAcceso(1);

                Response.Redirect("~/vistas/index.aspx");
            }

            if (result != false)
            {
                ArrayList            listaPropiedades = AutetiDA.getListaPropiedades();
                WSsupportCenterClass metodo           = new WSsupportCenterClass();

                DataSet rol = metodo.WSOptenRol(listaPropiedades[3].ToString());

                foreach (DataTable table in rol.Tables)
                {
                    if (table.Rows.Count != 0)
                    {
                        DataTable tblRol    = rol.Tables[0];
                        string    idUsuario = "";
                        string    idRol     = "";
                        string    nomRol    = "";

                        foreach (DataRow item in tblRol.Rows)
                        {
                            idUsuario = item["idUsuario"].ToString();
                            idRol     = item["idRol"].ToString();
                            nomRol    = item["nombreRol"].ToString();
                        }

                        Session["Autenticacion"] = "true";
                        Session["nombres"]       = listaPropiedades[1];
                        Session["Apellidos"]     = listaPropiedades[2];
                        Session["usuario"]       = listaPropiedades[3];
                        Session["idRol"]         = idRol;
                        Session["nomRol"]        = nomRol;
                        Session["idUsuario"]     = idUsuario;
                        Session["pass"]          = contrasena.Text;

                        Usuario.Text    = "";
                        contrasena.Text = "";

                        int idUsuario1 = Int32.Parse(Session["idUsuario"].ToString());
                        metodo.WSregistrarAcceso(idUsuario1);

                        Response.Redirect("~/vistas/index.aspx");
                    }
                    else
                    {
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "script", "swal('¡Lo sentimos!', 'Por favor verifica tus accesos o contacta a tu coordinador', 'error')", true);
                    }
                }
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "script", "swal('¡Lo sentimos!', 'Por favor verifica tus accesos o contacta a tu coordinador', 'error')", true);
            }
        }
示例#13
0
        public static bool EditarUsuario(int idPersonal, int idUsuario, string idGrupo, int idRol)
        {
            WSsupportCenterClass metodo = new WSsupportCenterClass();

            return(metodo.WSEditarPers(idPersonal, idUsuario, idGrupo, idRol));
        }
示例#14
0
        public static bool InsertarUsuario(int idCreador, string Nombres, string Apellido, string Usuario, string grupos, string rol)
        {
            WSsupportCenterClass metodo = new WSsupportCenterClass();

            return(metodo.WSInsertarPers(idCreador, Nombres, Apellido, Usuario, grupos, rol));
        }
示例#15
0
        public static string LlenaRol()
        {
            WSsupportCenterClass metodo = new WSsupportCenterClass();

            return(DataTableToJSONWithStringBuilder(metodo.WSOptenerRols().Tables[0]));
        }
示例#16
0
        protected void Page_Load(object sender, EventArgs e)
        {
            WSsupportCenterClass metodo = new WSsupportCenterClass();
            DataSet ds              = new DataSet();
            string  idArt           = "";
            string  tituloArt       = "";
            string  contenido       = "";
            int     estatus         = 0;
            string  categorias      = "";
            string  tags            = "";
            string  grupos          = "";
            string  contenidoNormal = "";

            if (!Page.IsPostBack)
            {
                try
                {
                    string usuariosValidos = "Administrador,Redactor, Autorizador";
                    string auth            = HttpContext.Current.Session["Autenticacion"].ToString();
                    string nombreRol       = HttpContext.Current.Session["nomRol"].ToString();
                    if (auth.Equals("false") || (usuariosValidos.IndexOf(nombreRol) < 0))
                    {
                        Session.Clear();
                        Response.Redirect("../default.aspx");
                    }
                    else
                    {
                        idArt = Request["idArticulo"];
                        ds    = metodo.WSConsultarArtEdicion(Convert.ToInt32(idArt));

                        tituloArt       = (string)ds.Tables[0].Rows[0][0];
                        contenidoNormal = (string)ds.Tables[0].Rows[0][1];
                        contenido       = (string)ds.Tables[0].Rows[0][2];
                        estatus         = (Int32)ds.Tables[0].Rows[0][3];
                        categorias      = JsonConvert.SerializeObject(ds.Tables[1].AsEnumerable().Select(r => r.ItemArray));
                        tags            = JsonConvert.SerializeObject(ds.Tables[2].AsEnumerable().Select(r => r.ItemArray));
                        grupos          = JsonConvert.SerializeObject(ds.Tables[3].AsEnumerable().Select(r => r.ItemArray));

                        this.hiddenTituloArt.Value       = tituloArt;
                        this.hiddenContenido.Value       = contenido;
                        this.hiddenCategorias.Value      = categorias;
                        this.hiddenTags.Value            = tags;
                        this.hiddenGrupos.Value          = grupos;
                        this.hiddenEstatus.Value         = estatus.ToString();
                        this.hiddenContenidoNormal.Value = contenidoNormal;
                    }
                }
                catch (Exception exp)
                {
                    Session.Clear();
                    Response.Redirect("../default.aspx");
                }

                return;
            }

            idArt = Request["idArticulo"];
            ds    = metodo.WSConsultarArtEdicion(Convert.ToInt32(idArt));

            tituloArt       = (string)ds.Tables[0].Rows[0][0];
            contenidoNormal = (string)ds.Tables[0].Rows[0][1];
            contenido       = (string)ds.Tables[0].Rows[0][2];
            estatus         = (Int32)ds.Tables[0].Rows[0][3];
            categorias      = JsonConvert.SerializeObject(ds.Tables[1].AsEnumerable().Select(r => r.ItemArray));
            tags            = JsonConvert.SerializeObject(ds.Tables[2].AsEnumerable().Select(r => r.ItemArray));
            grupos          = JsonConvert.SerializeObject(ds.Tables[3].AsEnumerable().Select(r => r.ItemArray));

            this.hiddenTituloArt.Value       = tituloArt;
            this.hiddenContenido.Value       = contenido;
            this.hiddenCategorias.Value      = categorias;
            this.hiddenTags.Value            = tags;
            this.hiddenGrupos.Value          = grupos;
            this.hiddenEstatus.Value         = estatus.ToString();
            this.hiddenContenidoNormal.Value = contenidoNormal;
        }