コード例 #1
0
ファイル: perfil.aspx.cs プロジェクト: netxuz/InternetOEM
 protected void rdUsuarios_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e)
 {
     switch (e.CommandName)
     {
     case "cmdAgregar":
         string CodUsuario = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["cod_user"].ToString();
         DBConn oConn      = new DBConn();
         if (oConn.Open())
         {
             SyrPerfilesUsuarios oPerfilesUsuarios = new SyrPerfilesUsuarios(ref oConn);
             oPerfilesUsuarios.CodPerfil  = CodPerfil.Value;
             oPerfilesUsuarios.CodUsuario = CodUsuario;
             oPerfilesUsuarios.Accion     = "CREAR";
             oPerfilesUsuarios.Put();
             oConn.Close();
         }
         rdPerfilUsuario.Rebind();
         rdUsuarios.Rebind();
         break;
     }
 }
コード例 #2
0
        protected void getMenuAntalis(System.Web.UI.HtmlControls.HtmlGenericControl oHtmControl, string pCoduser)
        {
            DBConn oConn = new DBConn();

            if (oConn.Open())
            {
                SyrPerfilesUsuarios oSysPerfilesUsuarios = new SyrPerfilesUsuarios(ref oConn);
                oSysPerfilesUsuarios.CodUsuario = pCoduser;
                oSysPerfilesUsuarios.CodPerfil  = "7";
                DataTable dtPerfil = oSysPerfilesUsuarios.Get();
                if (dtPerfil != null)
                {
                    if (dtPerfil.Rows.Count > 0)
                    {
                        cAntsUsuarios oAntsUsuarios = new cAntsUsuarios(ref oConn);
                        oAntsUsuarios.CodUsuario = pCoduser;
                        DataTable dtAntRoles = oAntsUsuarios.GetRoles();
                        if (dtAntRoles != null)
                        {
                            foreach (DataRow oRow in dtAntRoles.Rows)
                            {
                                if (oRow["cod_rol"].ToString() == "1")
                                {
                                    oHtmControl.Controls.Add(new LiteralControl("<li><a href='../antalis/pagos_antalis.aspx'>Ingreso de Pago</a></li>"));
                                }
                                if (oRow["cod_rol"].ToString() == "2")
                                {
                                    oHtmControl.Controls.Add(new LiteralControl("<li><a href='../antalis/controllerpagos.aspx'>Validación de Pago</a></li>"));
                                }
                            }
                        }
                        dtAntRoles = null;
                        oHtmControl.Controls.Add(new LiteralControl("<li><a href='../antalis/reportevalijas.aspx'>Valijas Validadas</a></li>"));
                    }
                }
                dtPerfil = null;
            }
            oConn.Close();
        }
コード例 #3
0
ファイル: perfil.aspx.cs プロジェクト: netxuz/InternetOEM
        protected void rdPerfilUsuario_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            DBConn oConn = new DBConn();

            if (oConn.Open())
            {
                GridColumn oGridColumn;

                oGridColumn            = rdPerfilUsuario.MasterTableView.Columns.FindByUniqueName("NomUsuario");
                oGridColumn.HeaderText = oCulture.GetResource("Perfil", "NomUsuario");

                SyrPerfilesUsuarios oPerfilesUsuarios = new SyrPerfilesUsuarios(ref oConn);
                oPerfilesUsuarios.CodPerfil = CodPerfil.Value;
                oPerfilesUsuarios.NOTIn     = true;
                if (!string.IsNullOrEmpty(txtTitulo.Text))
                {
                    oPerfilesUsuarios.NomApeUsuario = txtTitulo.Text;
                }
                rdPerfilUsuario.DataSource = oPerfilesUsuarios.GetUsuariosByPerfil();

                oConn.Close();
            }
        }
コード例 #4
0
ファイル: Usuarios.aspx.cs プロジェクト: netxuz/InternetOEM
        protected void rdUsuarios_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e)
        {
            switch (e.CommandName)
            {
            case "cmdEdit":
                string[] cParam = new string[2];
                cParam[0] = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["cod_user"].ToString();
                Response.Redirect(String.Format("Usuario.aspx?CodUsuario={0}", cParam));
                break;

            case "cmdDelete":
                string pCodUsuario = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["cod_user"].ToString();
                DBConn oConn       = new DBConn();
                if (oConn.Open())
                {
                    string sPath = string.Empty;
                    sPath = Server.MapPath(".") + @"\binary\ComentarioUsuario_" + pCodUsuario + ".bin";
                    File.Delete(sPath);
                    SysComentarioUsuario oComentarioUsuario = new SysComentarioUsuario(ref oConn);
                    oComentarioUsuario.CodUsuario = pCodUsuario;
                    oComentarioUsuario.Accion     = "ELIMINAR";
                    oComentarioUsuario.Put();

                    sPath = string.Empty;
                    sPath = Server.MapPath(".") + @"\binary\InfoUsuario_" + pCodUsuario + ".bin";
                    File.Delete(sPath);
                    SyrInfoUsuarios oInfoUsuarios = new SyrInfoUsuarios(ref oConn);
                    oInfoUsuarios.CodUsuario = pCodUsuario;
                    oInfoUsuarios.Accion     = "ELIMINAR";
                    oInfoUsuarios.Put();

                    SyrPerfilesUsuarios oPerfilesUsuarios = new SyrPerfilesUsuarios(ref oConn);
                    oPerfilesUsuarios.CodUsuario = pCodUsuario;
                    oPerfilesUsuarios.Accion     = "ELIMINAR";
                    oPerfilesUsuarios.Put();

                    sPath = string.Empty;
                    sPath = Server.MapPath(".") + @"\binary\RelacionUsuario_" + pCodUsuario + ".bin";
                    File.Delete(sPath);
                    SysRelacionUsuarios oRelacionUsuarios = new SysRelacionUsuarios(ref oConn);
                    oRelacionUsuarios.CodUsuario = pCodUsuario;
                    oRelacionUsuarios.Accion     = "ELIMINAR";
                    oRelacionUsuarios.Put();

                    /* Eliminar referencia de los usuarios con el usuario eliminado */

                    sPath = string.Empty;
                    sPath = Server.MapPath(".") + @"\binary\UserArchivo_" + pCodUsuario + ".bin";
                    File.Delete(sPath);
                    SysArchivosUsuarios oArchivosUsuarios = new SysArchivosUsuarios(ref oConn);
                    oArchivosUsuarios.CodUsuario = pCodUsuario;
                    DataTable dUserFile = oArchivosUsuarios.Get();
                    if (dUserFile != null)
                    {
                        if (dUserFile.Rows.Count > 0)
                        {
                            sPath = string.Empty;
                            sPath = Server.MapPath(".") + @"\rps_onlineservice\usuarios\usuario_" + pCodUsuario + @"\";
                            foreach (DataRow oRow in dUserFile.Rows)
                            {
                                sPath = sPath + oRow["nom_archivo"].ToString();
                                File.Delete(sPath);
                            }
                        }
                    }
                    dUserFile = null;
                    oArchivosUsuarios.Accion = "ELIMINAR";
                    oArchivosUsuarios.Put();

                    sPath = string.Empty;
                    sPath = Server.MapPath(".") + @"\binary\Usuario_" + pCodUsuario + ".bin";
                    File.Delete(sPath);
                    SysUsuario oUsuario = new SysUsuario(ref oConn);
                    oUsuario.CodUsuario = pCodUsuario;
                    oUsuario.EstUsuario = "E";
                    oUsuario.Accion     = "EDITAR";
                    oUsuario.Put();

                    sPath = string.Empty;
                    sPath = Server.MapPath(".") + @"\binary\";
                    string sFile = "Usuarios.bin";
                    oUsuario.SerializaTblUsuario(ref oConn, sPath, sFile);

                    oConn.Close();
                }
                rdUsuarios.Rebind();
                break;
            }
        }
コード例 #5
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            OnlineServices.Method.Usuario oIsUsuario;
            string sMsnLogin = string.Empty;
            bool   dExito    = false;
            DBConn oConn     = new DBConn();

            if (oConn.Open())
            {
                SysUsuario oUsuario = new SysUsuario(ref oConn);
                oUsuario.LoginUsuario = txtLogin.Text;
                oUsuario.PwdUsuario   = oWeb.Crypt(txtPassword.Text);
                oUsuario.EstUsuario   = "V";
                DataTable dUsuario = oUsuario.Get();

                if (dUsuario != null)
                {
                    if (dUsuario != null)
                    {
                        if (dUsuario.Rows.Count > 0)
                        {
                            oIsUsuario            = oWeb.GetObjUsuario();
                            oIsUsuario.CodUsuario = dUsuario.Rows[0]["cod_usuario"].ToString();
                            oIsUsuario.Tipo       = dUsuario.Rows[0]["cod_tipo"].ToString();
                            oIsUsuario.Nombres    = (dUsuario.Rows[0]["nom_usuario"].ToString() + " " + dUsuario.Rows[0]["ape_usuario"].ToString()).Trim();
                            oIsUsuario.Email      = dUsuario.Rows[0]["eml_usuario"].ToString();
                            oIsUsuario.Fono       = dUsuario.Rows[0]["fono_usuario"].ToString();
                            Session["USUARIO"]    = oIsUsuario;

                            SyrPerfilesUsuarios oPerfilesUsuarios = new SyrPerfilesUsuarios(ref oConn);
                            oPerfilesUsuarios.CodUsuario = dUsuario.Rows[0]["cod_usuario"].ToString();
                            DataTable dPerfilesUsuarios = oPerfilesUsuarios.Get();
                            if (dPerfilesUsuarios != null)
                            {
                                if (dPerfilesUsuarios.Rows.Count > 0)
                                {
                                    dExito = true;
                                    Session["Administrador"] = "1";
                                }
                                else
                                {
                                    sMsnLogin = oCulture.GetResource("LoginUsers", "MsnLoggin02");
                                }
                            }
                            dPerfilesUsuarios = null;
                        }
                        else
                        {
                            sMsnLogin = oCulture.GetResource("LoginUsers", "MsnLoggin01");
                        }
                    }
                }
                dUsuario = null;
                oConn.Close();
            }
            else
            {
                sMsnLogin = oCulture.GetResource("LoginUsers", "MsnLoggin03");
            }

            if (!dExito)
            {
                StringBuilder js = new StringBuilder();
                js.Append("function LgRespuesta() {");
                js.Append(" window.radalert('").Append(sMsnLogin).Append("', 200, 100,'Atención'); ");
                js.Append(" Sys.Application.remove_load(LgRespuesta); ");
                js.Append("};");
                js.Append("Sys.Application.add_load(LgRespuesta);");
                Page.ClientScript.RegisterStartupScript(this.GetType(), "LgRespuesta", js.ToString(), true);
            }
            else
            {
                Response.Redirect("framework.aspx");
            }
        }