Example #1
0
        //METODO PARA INSERTAR UN NUEVO REGISTRO EN LA BASE DE DATOS
        public int agregarNuevoRegistro(object elNuevoRegistro)
        {
            SysUsuario objetoTablaUsuario = (SysUsuario)elNuevoRegistro;

            commandoMySQL            = new MySqlCommand();
            dsUsuario                = new DataSet();
            dataAdapterMySQL         = new MySqlDataAdapter();
            commandoMySQL.Connection = oBasedeDatos.miConectorNET;
            oBasedeDatos.establecerConexionNET();

            instruccionSQL = "INSERT INTO puntoventa.sysusuario (usuario,contrasenia,nombre_completo,tipo_usuario) " +
                             "VALUES ( " + pcs(objetoTablaUsuario.Usuario) + ","
                             + pcs(objetoTablaUsuario.Contrasenia) + ","
                             + pcs(objetoTablaUsuario.Nombre_completo) + ","
                             + pcs(objetoTablaUsuario.TUsuario) + " )";

            commandoMySQL.CommandText = instruccionSQL;
            int resultadodelComando = commandoMySQL.ExecuteNonQuery();

            if (resultadodelComando <= 0)
            {
                return(0); //HAY UN ERROR
            }
            return(1);
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            oWeb.ValidaSessionAdm();
            CodUsuario.Value = oWeb.GetData("CodUsuario");

            if (!IsPostBack)
            {
                DBConn oConn = new DBConn();
                if (oConn.Open())
                {
                    SysUsuario oUsuario = new SysUsuario(ref oConn);
                    oUsuario.CodUsuario = CodUsuario.Value;
                    DataTable dt = oUsuario.Get();
                    if (dt != null)
                    {
                        if (dt.Rows.Count > 0)
                        {
                            lblClientesAsignados.Text = "Clientes Asignados a " + dt.Rows[0]["nom_user"].ToString() + " " + dt.Rows[0]["ape_user"].ToString();
                        }
                    }
                    dt = null;
                    oConn.Close();
                }
            }
        }
Example #3
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            DBConn oConn = new DBConn();

            if (oConn.Open())
            {
                SysUsuario oUsuario = new SysUsuario(ref oConn);
                oUsuario.IsEncrypt = true;
                DataTable dt = oUsuario.Get();

                if (dt != null)
                {
                    foreach (DataRow oRow in dt.Rows)
                    {
                        oUsuario.CodUsuario = oRow["cod_user"].ToString();
                        oUsuario.IsEncrypt  = true;
                        oUsuario.PwdUsuario = oWeb.Crypt(oRow["pwd_decrypted"].ToString());
                        oUsuario.Accion     = "EDITAR";
                        oUsuario.Put();
                    }
                }
                dt = null;

                lblDone.Text = "Terminado";
            }
            oConn.Close();
        }
Example #4
0
        protected void rdUsuarios_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            DBConn oConn = new DBConn();

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

                oGridColumn            = rdUsuarios.MasterTableView.Columns.FindByUniqueName("NomUsuario");
                oGridColumn.HeaderText = oCulture.GetResource("Usuario", "NomUsuario");

                oGridColumn            = rdUsuarios.MasterTableView.Columns.FindByUniqueName("ApeUsuario");
                oGridColumn.HeaderText = oCulture.GetResource("Usuario", "ApeUsuario");

                oGridColumn            = rdUsuarios.MasterTableView.Columns.FindByUniqueName("EstUsuario");
                oGridColumn.HeaderText = oCulture.GetResource("Global", "Estado");

                SysUsuario oUsuario = new SysUsuario(ref oConn);
                if (!string.IsNullOrEmpty(txt_buscar.Text.ToString()))
                {
                    oUsuario.NomUsuario = txt_buscar.Text;
                }
                rdUsuarios.DataSource = oUsuario.Get();

                oConn.Close();
            }
        }
Example #5
0
        protected void putCertificado(string CodUsr)
        {
            StringBuilder sText    = new StringBuilder();
            SysUsuario    oUsuario = new SysUsuario();

            oUsuario.Path       = Server.MapPath(".").ToString();
            oUsuario.CodUsuario = CodUsr;
            oBinaryUsuario      = oUsuario.ClassGet();

            if (oBinaryUsuario != null)
            {
                if (oBinaryUsuario.CodTipo != "1")
                {
                    if ((!string.IsNullOrEmpty(oBinaryUsuario.IndValidado)) && (oBinaryUsuario.IndValidado == "V"))
                    {
                        sText.Append("<div class=\"ImgCertificado\"><img id=\"ImgCertificada\" src=\"style/images/Certificada.png\" border=\"0\"></div>");
                    }
                    else
                    {
                        sText.Append("<div class=\"ImgCertificado\">").Append(oCulture.GetResource("Usuario", "Certificado")).Append("</div>");
                    }
                }
            }
            oBinaryUsuario = null;
            Controls.Add(new LiteralControl(sText.ToString()));
        }
Example #6
0
        public void ENVIAR_DATOS_NUEVO_REGISTRO()
        {
            int i = 0;
            //NUEVO OBJETO DE LA CLASE PRODUCTO de la carpeta BO (Cat_productos)
            SysUsuario oUsuario = new SysUsuario();
            //Nuevo OBJETO DE LA CLASE DAO_producto de la carpeta DAO
            DAO_usuario oUsuarioDAO = new DAO_usuario();

            //LLENAR PROPIEDADES DEL OBJETO PRODUCTO, CON CADA DATO CAPTURADO EN LA PANTALLA
            //Objeto.Propiedad = Pantalla.ComponenteVisual.Valor;
            oUsuario.Usuario         = this.txtUsuario.Text.Trim();
            oUsuario.Contrasenia     = this.txtContrasena.Text.Trim();
            oUsuario.Nombre_completo = this.txtNombre.Text.Trim();
            oUsuario.TUsuario        = this.txtTipoUsuario.Text.Trim();
            //LLAMAMOS AL METODO DE LA CLASE DAO QUE HACE EL INSERT, le enviamos como parametro el objeto oProducto que
            //ya llenamos con los valores de la pantalla
            i = oUsuarioDAO.agregarNuevoRegistro(oUsuario);
            //VERIFICAMOS SI SE HA EJECUTADO CORRECTAMENTE LA ACCION SOLICITADA
            if (i == 0)
            {
                MessageBox.Show("El proceso no se pudo realizar");
            }
            else
            {
                MessageBox.Show("El proceso se genero con éxito");
            }
            //MATAMOS A LOS OBJETOS UTILIZADOS
            oUsuario    = null;
            oUsuarioDAO = null;
        }
Example #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            oWeb.ValidaSessionAdm();
            if (!IsPostBack)
            {
                hddcodusuario.Value = oWeb.GetData("CodUsuario");
                hddfecha.Value      = oWeb.GetData("pFecha");

                DBConn oConn = new DBConn();
                if (oConn.Open())
                {
                    SysUsuario oUsuario = new SysUsuario(ref oConn);
                    oUsuario.CodUsuario = hddcodusuario.Value;
                    DataTable dt = oUsuario.Get();
                    if (dt != null)
                    {
                        if (dt.Rows.Count > 0)
                        {
                            lblMotorista.Text = dt.Rows[0]["nom_user"].ToString().ToUpper() + " " + dt.Rows[0]["ape_user"].ToString().ToUpper();
                        }
                    }
                    dt = null;
                }
                oConn.Close();

                lblDia.Text = hddfecha.Value.Substring(6, 2) + "/" + hddfecha.Value.Substring(4, 2) + "/" + hddfecha.Value.Substring(0, 4);
            }
        }
Example #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            bool blnUsuario = false;

            oIsUsuario = oWeb.GetObjUsuario();
            if ((Session["CodUsuarioPerfil"] != null) && (!string.IsNullOrEmpty(Session["CodUsuarioPerfil"].ToString())) && (!string.IsNullOrEmpty(oIsUsuario.CodUsuario)))
            {
                BinaryUsuario dUsuario = new BinaryUsuario();
                SysUsuario    oUsuario = new SysUsuario();
                oUsuario.Path       = Server.MapPath(".");
                oUsuario.CodUsuario = Session["CodUsuarioPerfil"].ToString();
                dUsuario            = oUsuario.ClassGet();
                if (dUsuario != null)
                {
                    if (dUsuario.CodTipo != "1")
                    {
                        blnUsuario          = true;
                        RdRankingUSer.Value = (!string.IsNullOrEmpty(dUsuario.NotaRanking) ? decimal.Parse(dUsuario.NotaRanking) : 0);
                    }
                }
                dUsuario = null;

                if (blnUsuario)
                {
                    DataTable oRanking = oWeb.DeserializarTbl(Server.MapPath("."), "Ranking.bin");
                    if (oRanking != null)
                    {
                        if (oRanking.Rows.Count > 0)
                        {
                            DataRow[] oRows = oRanking.Select("cod_usuario =" + Session["CodUsuarioPerfil"].ToString() + " and cod_cliente =" + oIsUsuario.CodUsuario + " and fch_ranking >= '" + DateTime.Now.AddDays(-10).ToString("yyyy-MM-dd HH:mm:ss") + "'");
                            if (oRows != null)
                            {
                                if (oRows.Count() == 0)
                                {
                                    HyperLink1.Visible     = true;
                                    HyperLink1.NavigateUrl = "ranking.aspx?CodUsuario=" + Session["CodUsuarioPerfil"].ToString();
                                }
                            }
                            oRows = null;
                        }
                        else
                        {
                            HyperLink1.Visible     = true;
                            HyperLink1.NavigateUrl = "ranking.aspx?CodUsuario=" + Session["CodUsuarioPerfil"].ToString();
                        }
                    }
                    oRanking = null;

                    HyperLink2.NavigateUrl = "ranking.aspx?CodUsuario=" + Session["CodUsuarioPerfil"].ToString() + "&H=t";
                    HyperLink3.NavigateUrl = "recomiendame.aspx?CodUsuario=" + Session["CodUsuarioPerfil"].ToString();
                }
                else
                {
                    RdRankingUSer.Visible = false;
                    HyperLink1.Visible    = false;
                    HyperLink2.Visible    = false;
                    HyperLink3.Visible    = false;
                }
            }
        }
Example #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            bool blnLabel = (!string.IsNullOrEmpty(this.Attributes["blnLabel"]) ? true : false);

            if ((Session["CodUsuarioPerfil"] != null) && (!string.IsNullOrEmpty(Session["CodUsuarioPerfil"].ToString())))
            {
                SysUsuario oUsuario = new SysUsuario();
                oUsuario.Path       = Server.MapPath(".").ToString();
                oUsuario.CodUsuario = Session["CodUsuarioPerfil"].ToString();
                oBinaryUsuario      = oUsuario.ClassGet();

                if (oBinaryUsuario != null)
                {
                    if (!blnLabel)
                    {
                        Button oButton = new Button();
                        oButton.Text     = oBinaryUsuario.NomUsuario + " " + oBinaryUsuario.ApeUsuario;
                        oButton.CssClass = (!string.IsNullOrEmpty(this.Attributes["csStyle"]) ? this.Attributes["csStyle"] : "lblNombreUsuario");
                        oButton.Click   += new EventHandler(oButton_Click);
                        Controls.Add(oButton);
                    }
                    else
                    {
                        Label oLabel = new Label();
                        oLabel.Text     = oBinaryUsuario.NomUsuario + " " + oBinaryUsuario.ApeUsuario;
                        oLabel.CssClass = (!string.IsNullOrEmpty(this.Attributes["csStyle"]) ? this.Attributes["csStyle"] : "lblNombreUsuario");
                        Controls.Add(oLabel);
                    }
                }
                oBinaryUsuario = null;
            }
        }
Example #10
0
        protected void getComments(string CodUsuario)
        {
            Label oLabel;

            Controls.Add(new LiteralControl("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"mdlMisComentarios\" width=\"100%\">"));
            DataTable dContenidoUsuario = oWeb.DeserializarTbl(Server.MapPath("."), "Contenidos.bin");

            if (dContenidoUsuario != null)
            {
                if (dContenidoUsuario.Rows.Count > 0)
                {
                    StringBuilder sSQL = new StringBuilder();
                    sSQL.Append(" cod_usuario = ").Append(CodUsuario);
                    sSQL.Append(" and cod_contenido_rel is null and est_contenido = 'P' ");
                    DataRow[] oRows = dContenidoUsuario.Select(sSQL.ToString(), " date_contenido desc ");
                    if (oRows != null)
                    {
                        if (oRows.Count() > 0)
                        {
                            SysUsuario    objUsuario;
                            BinaryUsuario dUsuario;
                            foreach (DataRow oRow in oRows)
                            {
                                objUsuario            = new SysUsuario();
                                objUsuario.Path       = Server.MapPath(".");
                                objUsuario.CodUsuario = oRow["cod_usuario"].ToString();
                                dUsuario = objUsuario.ClassGet();
                                if (dUsuario != null)
                                {
                                    if (dUsuario.EstUsuario == "V")
                                    {
                                        Controls.Add(new LiteralControl("<tr><td class=\"MsnUsrBlqPerfil\" colspan=\"2\" align=\"top\">"));
                                        Controls.Add(new LiteralControl("<div class=\"MsnUsrComentUsrPerfil\">"));
                                        oLabel          = new Label();
                                        oLabel.ID       = "lblComment_" + oRow["cod_contenido"].ToString();
                                        oLabel.Text     = oRow["texto_contenido"].ToString();
                                        oLabel.CssClass = "lblCommentPerfil";
                                        Controls.Add(oLabel);
                                        Controls.Add(new LiteralControl("</div><div class=\"MsnUsrFchUsrPerfil\">"));
                                        oLabel          = new Label();
                                        oLabel.ID       = "lblFecha_" + oRow["cod_contenido"].ToString();
                                        oLabel.Text     = oCulture.GetResource("Global", "Comentado") + " " + String.Format("{0:f}", DateTime.Parse(oRow["date_contenido"].ToString()));
                                        oLabel.CssClass = "lblFechaComment";
                                        Controls.Add(oLabel);
                                        Controls.Add(new LiteralControl("</div>"));
                                        Controls.Add(new LiteralControl("</td></tr>"));
                                    }
                                }
                                dUsuario = null;
                            }
                        }
                    }
                    oRows = null;
                }
            }
            dContenidoUsuario = null;
            Controls.Add(new LiteralControl("</table>"));
        }
Example #11
0
        // -----------------------------------------------------------------------------------------------------------

        private void cargarCombos()
        {
            // -------------------------------------------------------------------------------

            ddlTipoVehiculo.DataSource = AutTipoVehiculo.FetchAll();
            ddlTipoVehiculo.DataBind();

            // -------------------------------------------------------------------------------

            ddlModelo.DataSource = SPs.AutCargarComboModelosOrdenado().GetDataSet().Tables[0];
            ddlModelo.DataBind();

            // -------------------------------------------------------------------------------

            SysUsuario oUsuario = new SysUsuario(int.Parse(Session["idUsuario"].ToString()));
            int        entidad  = oUsuario.IdEfector;
            AutEntidad oEntidad = new AutEntidad(entidad);

            // 1 Centro de Salud
            // 2 Hospital
            // 3 Puesto Sanitario
            // 4 Zona Sanitaria
            // 5 SubSecretaria de Salud
            // 6 Otro

            switch (oEntidad.IdTipoEntidad)
            {
            case 1:
                ddlEfector.Enabled = false;
                break;

            case 2:
                ddlEfector.DataSource = SPs.AutCargarComboEntidadesOrdenadoParaHospital(oEntidad.IdEntidad).GetDataSet().Tables[0];
                ddlEfector.DataBind();
                break;

            case 3:
                ddlEfector.Enabled = false;
                break;

            case 4:
                ddlEfector.DataSource = SPs.AutCargarComboEntidadesOrdenadoParaZona(oEntidad.IdZona).GetDataSet().Tables[0];
                ddlEfector.DataBind();
                break;

            case 5:
                ddlEfector.DataSource = SPs.AutCargarComboEntidadesOrdenadoParaSubsecretaria().GetDataSet().Tables[0];
                ddlEfector.DataBind();
                break;

            case 6:
                // ,nota: No considero este caso, ya que no existe un usuario en (Sys_Usuarios) que tenga este valor (6).
                //        El valor es exclusivo de este sistema.
                break;
            }

            // -------------------------------------------------------------------------------
        }
Example #12
0
        // ------------------------------------------------------------------------------------------------------------

        private void cargarLista()
        {
            SysUsuario oUsuario = new SysUsuario(int.Parse(Session["idUsuario"].ToString()));
            int        entidad  = oUsuario.IdEfector;

            AutEntidad oEntidad = new AutEntidad(entidad);
            int        zona     = oEntidad.IdZona;

            // *******************************************************************************************************
            // *******************************************************************************************************
            // ,nota: (07/01/2013). A pedido de Mariano Panicia (vía Esteban Mango) hago las modificaciones
            //        necesarias poder utilizar lo filtros (solo algunos). Luego, cuando Flavio vuelva de su
            //        licencia puede retomarlo.
            //
            //        Daniel.
            // *******************************************************************************************************
            // *******************************************************************************************************

            gvLista.DataSource = SPs.AutListVehiculosDani(txtDominio.Text, ddlEfector.SelectedValue, ddlZona.SelectedValue, ddlMarca.SelectedValue, ddlModelo.SelectedValue, ddlTipo.SelectedValue).GetDataSet().Tables[0];

            //// 1 Centro de Salud
            //// 2 Hospital
            //// 3 Puesto Sanitario
            //// 4 Zona Sanitaria
            //// 5 SubSecretaria de Salud
            //// 6 Otro

            //switch (oEntidad.IdTipoEntidad)
            //{
            //    case 1:
            //        gvLista.DataSource = SPs.AutListVehiculos(txtDominio.Text, ddlComienzaCon.SelectedValue, ddlTipo.SelectedValue, entidad.ToString(), zona.ToString(), ddlMarca.SelectedValue, ddlModelo.SelectedValue, oEntidad.IdEntidad, oEntidad.IdTipoEntidad, zona).GetDataSet().Tables[0];
            //        break;
            //    case 2:
            //        gvLista.DataSource = SPs.AutListVehiculos(txtDominio.Text, ddlComienzaCon.SelectedValue, ddlTipo.SelectedValue, ddlEfector.SelectedValue, zona.ToString(), ddlMarca.SelectedValue, ddlModelo.SelectedValue, oEntidad.IdEntidad, oEntidad.IdTipoEntidad, zona).GetDataSet().Tables[0];
            //        break;
            //    case 3:
            //        gvLista.DataSource = SPs.AutListVehiculos(txtDominio.Text, ddlComienzaCon.SelectedValue, ddlTipo.SelectedValue, entidad.ToString(), zona.ToString(), ddlMarca.SelectedValue, ddlModelo.SelectedValue, oEntidad.IdEntidad, oEntidad.IdTipoEntidad, zona).GetDataSet().Tables[0];
            //        break;
            //    case 4:
            //        gvLista.DataSource = SPs.AutListVehiculos(txtDominio.Text, ddlComienzaCon.SelectedValue, ddlTipo.SelectedValue, ddlEfector.SelectedValue, zona.ToString(), ddlMarca.SelectedValue, ddlModelo.SelectedValue, oEntidad.IdEntidad, oEntidad.IdTipoEntidad, zona).GetDataSet().Tables[0];
            //        break;
            //    case 5:
            //        gvLista.DataSource = SPs.AutListVehiculos(txtDominio.Text, ddlComienzaCon.SelectedValue, ddlTipo.SelectedValue, ddlEfector.SelectedValue, ddlZona.SelectedValue, ddlMarca.SelectedValue, ddlModelo.SelectedValue, oEntidad.IdEntidad, oEntidad.IdTipoEntidad, zona).GetDataSet().Tables[0];
            //        break;
            //    case 6:
            //        // ,nota: No considero este caso, ya que no existe un usuario en (Sys_Usuarios) que tenga este valor (6).
            //        //        El valor es exclusivo de este sistema.
            //        break;
            //}

            if (gvLista.DataSource != null)
            {
                gvLista.DataBind();
            }
        }
Example #13
0
        protected void btnRstPpwd_Click(object sender, EventArgs e)
        {
            DBConn oConn = new DBConn();

            if (oConn.Open())
            {
                oConn.BeginTransaction();
                string     pCodUsuario = Session["USRCHANGEPWD"].ToString();
                string     sClave      = oWeb.Crypt(txtRstPwd01.Text);
                SysUsuario oUsuario    = new SysUsuario(ref oConn);
                oUsuario.CodUsuario = pCodUsuario;
                oUsuario.PwdUsuario = sClave;
                oUsuario.Accion     = "EDITAR";
                oUsuario.Put();
                if (string.IsNullOrEmpty(oUsuario.Error))
                {
                    string cPath = Server.MapPath(".") + @"\binary\";
                    oUsuario.SerializaTblUsuario(ref oConn, cPath, "Usuarios.bin");
                    string sFileUsr = "******" + pCodUsuario + ".bin";
                    oUsuario.SerializaUsuario(ref oConn, cPath, sFileUsr);

                    oConn.Commit();

                    context_rstpwd.Visible      = false;
                    context_olvpwd_resp.Visible = true;

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

                    Session["USRCHANGEPWD"] = string.Empty;
                    lblmsnrstpwd_resp.Text  = oCulture.GetResource("Usuario", "MsnRstPwdResp");
                }
                oConn.Close();
            }
        }
Example #14
0
        protected void btnshowclave_Click(object sender, EventArgs e)
        {
            String pCodUsuario = txtCodUser.Text;
            DBConn oConn       = new DBConn();

            if (oConn.Open())
            {
                SysUsuario oUsuario = new SysUsuario(ref oConn);
                oUsuario.CodUsuario = pCodUsuario;
                DataTable dtUsuario = oUsuario.Get();
                if (dtUsuario != null)
                {
                    if (dtUsuario.Rows.Count > 0)
                    {
                        lblPassword.Text = oWeb.UnCrypt(dtUsuario.Rows[0]["pwd_user"].ToString());
                    }
                }
                dtUsuario = null;
            }
            oConn.Close();
        }
Example #15
0
        protected void rdCampoUsuarios_DeleteCommand(object source, Telerik.Web.UI.GridCommandEventArgs e)
        {
            DBConn oConn = new DBConn();

            if (oConn.Open())
            {
                string           pCodCampo      = (e.Item.ItemIndex > -1 ? e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["cod_campo"].ToString() : string.Empty);
                SyrCampoOpciones oCampoOpciones = new SyrCampoOpciones(ref oConn);
                oCampoOpciones.CodCampo = pCodCampo;
                oCampoOpciones.Accion   = "ELIMINAR";
                oCampoOpciones.Put();

                SyrInfoUsuarios oInfoUsuarios = new SyrInfoUsuarios(ref oConn);
                oInfoUsuarios.CodCampo = pCodCampo;
                oInfoUsuarios.Accion   = "ELIMINAR";
                oInfoUsuarios.Put();

                SysUsuario oUsuario = new SysUsuario(ref oConn);
                DataTable  dUsuario = oUsuario.Get();
                if (dUsuario.Rows.Count > 0)
                {
                    foreach (DataRow oRow in dUsuario.Rows)
                    {
                        oInfoUsuarios.CodUsuario = oRow["cod_usuario"].ToString();
                        oInfoUsuarios.SerializaTblInfoUsuario(ref oConn, Server.MapPath(".") + @"\binary\", "InfoUsuario_" + oRow["cod_usuario"].ToString() + ".bin");
                    }
                }
                dUsuario = null;

                SysCampoUsuarios oCampoUsuarios = new SysCampoUsuarios(ref oConn);
                oCampoUsuarios.CodCampo = pCodCampo;
                oCampoUsuarios.Accion   = "ELIMINAR";
                oCampoUsuarios.Put();
                oCampoUsuarios.SerializaTblCmpUsuario(ref oConn, Server.MapPath(".") + @"\binary\", "CampoUsuarios.bin");

                oConn.Close();
            }
        }
Example #16
0
        protected void Page_Load(object sender, EventArgs e)
        {
            oIsUsuario = oWeb.GetObjUsuario();
            if (!IsPostBack)
            {
                CodUsuario.Value = oWeb.GetData("CodUsuario");
                string sTitle = oCulture.GetResource("Contactenos", "lblTitleRecomiendame");
                if (string.IsNullOrEmpty(oIsUsuario.CodUsuario))
                {
                    lblNombre.Text = oCulture.GetResource("Contactenos", "TuNombre");
                }
                else
                {
                    txtNombreCliente.Visible = false;
                    txtNombre.Enabled        = false;
                }
                lblNombreAmigo.Text = oCulture.GetResource("Contactenos", "NombreAmigo");
                lblEmail.Text       = oCulture.GetResource("Contactenos", "EmailAmigo");
                lblComentario.Text  = oCulture.GetResource("Contactenos", "Comentario");
                BtnVolver.Text      = oCulture.GetResource("Global", "btnVolver");
                BtnVolverOK.Text    = oCulture.GetResource("Global", "btnVolver");
                BtnAceptar.Text     = oCulture.GetResource("Global", "btnAceptar");

                dUsuario            = new BinaryUsuario();
                oUsuario            = new SysUsuario();
                oUsuario.Path       = Server.MapPath(".");
                oUsuario.CodUsuario = CodUsuario.Value;
                dUsuario            = oUsuario.ClassGet();
                if (dUsuario != null)
                {
                    sTitle = sTitle.Replace("[NombreUsuario]", dUsuario.NomUsuario + " " + dUsuario.ApeUsuario);
                }
                dUsuario = null;

                lblCntTitle.Text = sTitle;
            }
        }
Example #17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DBConn oConn = new DBConn();

            if (oConn.Open())
            {
                SysArchivosUsuarios oArchivosUsuarios;
                SysUsuario          oUsuario = new SysUsuario(ref oConn);
                DataTable           dUsuario = oUsuario.Get();
                if (dUsuario != null)
                {
                    foreach (DataRow oRow in dUsuario.Rows)
                    {
                        oArchivosUsuarios            = new SysArchivosUsuarios(ref oConn);
                        oArchivosUsuarios.CodUsuario = oRow["cod_usuario"].ToString();
                        string cPath           = HttpContext.Current.Server.MapPath(".") + @"\binary\";
                        string sFileUsrArchivo = "UserArchivo_" + oRow["cod_usuario"].ToString() + ".bin";
                        oArchivosUsuarios.SerializaTblUserArchivo(ref oConn, cPath, sFileUsrArchivo);
                    }
                }
                dUsuario = null;
            }
            oConn.Close();
        }
Example #18
0
        // -----------------------------------------------------------------------------------------------------------

        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            if ((Page.IsValid) && (!hayError()))
            {
                int idVehiculo = SubSonic.Sugar.Web.QueryString <int>("idVehiculo");

                AutVehiculo oVehiculo = new AutVehiculo(idVehiculo);

                oVehiculo.Matricula      = txtMatricula.Text;
                oVehiculo.Dominio        = txtDominio.Text;
                oVehiculo.Anio           = int.Parse(txtAnio.Text);
                oVehiculo.IdTipoVehiculo = int.Parse(ddlTipoVehiculo.SelectedValue);
                oVehiculo.Traccion       = ddlTraccion.SelectedValue;

                if (txtOdometroActual.Text != "")
                {
                    oVehiculo.OdometroActual = int.Parse(txtOdometroActual.Text);
                }

                if (inputFechaLecturaOdometro.Value != "")
                {
                    oVehiculo.FechaLecturaOdometro = DateTime.Parse(inputFechaLecturaOdometro.Value);
                }

                oVehiculo.IdModelo = int.Parse(ddlModelo.SelectedValue);

                // --------------------------------------------------------------------------------------------------------------
                // ,nota: Cuando el tipo de usuario es un centro de salud o puesto sanitario lo asigno como efector del vehículo.
                //
                // 1 Centro de Salud
                // 2 Hospital
                // 3 Puesto Sanitario
                // 4 Zona Sanitaria
                // 5 SubSecretaria de Salud
                // 6 Otro

                SysUsuario oUsuario = new SysUsuario(int.Parse(Session["idUsuario"].ToString()));
                int        entidad  = oUsuario.IdEfector;
                AutEntidad oEntidad = new AutEntidad(entidad);

                if ((oEntidad.IdTipoEntidad == 1) || (oEntidad.IdTipoEntidad == 3))
                {
                    oVehiculo.IdEntidad = entidad;
                }
                else
                {
                    oVehiculo.IdEntidad = int.Parse(ddlEfector.SelectedValue);
                }

                // --------------------------------------------------------------------------------------------------------------

                oVehiculo.NumeroMotor  = txtNumeroMotor.Text;
                oVehiculo.NumeroChasis = txtNumeroChasis.Text;

                oVehiculo.TieneRadio        = ddlTieneRadio.SelectedValue;
                oVehiculo.TienePermisoRadio = ddlTienePermisoRadio.SelectedValue;

                oVehiculo.Save();

                // Vuelvo a la pantalla de búsqueda
                Response.Redirect("VehiculosList.aspx", false);
            }
        }
Example #19
0
        protected void getFollow()
        {
            Controls.Add(new LiteralControl("<div id=\"zonafollow\">"));
            StringBuilder sFile = new StringBuilder();

            sFile.Append("SeguirUsuariosF_").Append(oIsUsuario.CodUsuario).Append(".bin");
            DataTable dSeguirFUsuarios = oWeb.DeserializarTbl(Server.MapPath(".").ToString(), sFile.ToString());

            SysUsuario    oUsuario;
            BinaryUsuario dUsuario;

            if (dSeguirFUsuarios != null)
            {
                foreach (DataRow oRow in dSeguirFUsuarios.Rows)
                {
                    oUsuario            = new SysUsuario();
                    oUsuario.Path       = Server.MapPath(".");
                    oUsuario.CodUsuario = oRow["cod_seg_usuario"].ToString();
                    dUsuario            = oUsuario.ClassGet();
                    if (dUsuario.EstUsuario == "V")
                    {
                        Controls.Add(new LiteralControl("<div class=\"bfollow\">"));
                        Controls.Add(new LiteralControl("<div class=\"bImgUsrFollow\">"));

                        RadBinaryImage oImage = new RadBinaryImage();
                        oImage.CssClass  = "cTwittImg";
                        oImage.DataValue = oWeb.getImageProfileUser(oRow["cod_seg_usuario"].ToString(), 300, 300);
                        oImage.Width     = Unit.Pixel(52);
                        oImage.AutoAdjustImageControlSize = false;
                        LinkButton oLinkButton = new LinkButton();
                        //oLinkButton.Height = Unit.Pixel(52);
                        oLinkButton.Width = Unit.Pixel(52);
                        oLinkButton.Attributes["CodUsuario"] = oRow["cod_seg_usuario"].ToString();
                        oLinkButton.CssClass = "cTwittImgUserFollowMe";
                        oLinkButton.Click   += new EventHandler(oLinkButton_Click);
                        oLinkButton.Controls.Add(oImage);
                        Controls.Add(oLinkButton);

                        Controls.Add(new LiteralControl("</div>"));
                        Controls.Add(new LiteralControl("<div>"));

                        LinkButton oLnkButton = new LinkButton();
                        oLnkButton.Text = oRow["usuario_follow"].ToString();
                        oLnkButton.Attributes["CodUsuario"] = oRow["cod_seg_usuario"].ToString();
                        oLnkButton.CssClass = "bNamefollow";
                        oLnkButton.Click   += new EventHandler(oLinkButton_Click);
                        Controls.Add(oLnkButton);

                        //Controls.Add(new LiteralControl(oRow["usuario_follow"].ToString()));
                        Controls.Add(new LiteralControl("</div>"));
                        Controls.Add(new LiteralControl("<div class=\"bBtnfollow\">"));

                        Controls.Add(new LiteralControl("<div class=\"zonaUnfollow\">"));
                        Button oButton = new Button();
                        oButton.ID   = "idGetBtnUnFollow_" + oIsUsuario.CodUsuario + "_" + oRow["cod_seg_usuario"].ToString();
                        oButton.Text = oCulture.GetResource("Usuario", "BtnFollowing");
                        oButton.Attributes["CodUsuario"]    = oIsUsuario.CodUsuario;
                        oButton.Attributes["CodSegUsuario"] = oRow["cod_seg_usuario"].ToString();
                        oButton.CssClass = "cGetBtnFollow";
                        oButton.Click   += new EventHandler(oButton_UnFullow);
                        Controls.Add(oButton);
                        oButton.Attributes["onmouseover"] = "document.getElementById('" + oButton.ClientID + "').value='" + oCulture.GetResource("Usuario", "BtnUnFollow") + "'";
                        oButton.Attributes["onmouseout"]  = "document.getElementById('" + oButton.ClientID + "').value='" + oCulture.GetResource("Usuario", "BtnFollowing") + "'";
                        Controls.Add(new LiteralControl("</div>"));

                        Controls.Add(new LiteralControl("</div>"));

                        Controls.Add(new LiteralControl("<div class=\"bDescfollow\">"));

                        DataTable dCampoUsuarios = oWeb.DeserializarTbl(Server.MapPath(".").ToString(), "CampoUsuarios.bin");
                        if (dCampoUsuarios != null)
                        {
                            if (dCampoUsuarios.Rows.Count > 0)
                            {
                                DataRow[] cRow = dCampoUsuarios.Select(" tipo_campo = 2 and desp_campo = 'O' and ind_despliegue = 'V' ");
                                if (cRow != null)
                                {
                                    if (cRow.Count() > 0)
                                    {
                                        DataTable dInfoUsuarios = oWeb.DeserializarTbl(Server.MapPath(".").ToString(), "InfoUsuario_" + oRow["cod_seg_usuario"].ToString() + ".bin");
                                        if (dInfoUsuarios != null)
                                        {
                                            if (dInfoUsuarios.Rows.Count > 0)
                                            {
                                                DataRow[] iRow = dInfoUsuarios.Select(" cod_campo = " + cRow[0]["cod_campo"].ToString());
                                                if (iRow != null)
                                                {
                                                    if (iRow.Count() > 0)
                                                    {
                                                        Controls.Add(new LiteralControl(iRow[0]["val_campo"].ToString()));
                                                    }
                                                }
                                                iRow = null;
                                            }
                                        }
                                        dInfoUsuarios = null;
                                    }
                                }
                                cRow = null;
                            }
                        }
                        dCampoUsuarios = null;

                        Controls.Add(new LiteralControl("</div>"));

                        Controls.Add(new LiteralControl("</div>"));
                    }
                    dUsuario = null;
                }
            }
            dSeguirFUsuarios = null;
            Controls.Add(new LiteralControl("</div>"));
        }
Example #20
0
        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;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            oWeb.ValidaSessionAdm();
            if (!IsPostBack)
            {
                CodUsuario.Value = oWeb.GetData("CodUsuario");
                DBConn oConn = new DBConn();
                if (oConn.Open())
                {
                    SysUsuario oUsuario = new SysUsuario(ref oConn);
                    oUsuario.CodUsuario = CodUsuario.Value;
                    DataTable dt = oUsuario.Get();
                    if (dt != null)
                    {
                        if (dt.Rows.Count > 0)
                        {
                            lblUsuario.Text = dt.Rows[0]["nom_user"].ToString() + ' ' + dt.Rows[0]["ape_user"].ToString();

                            cAntUsrTiposPago oUsrTiposPago = new cAntUsrTiposPago(ref oConn);
                            oUsrTiposPago.CodUsuario = CodUsuario.Value;
                            DataTable tdTipoPago = oUsrTiposPago.Get();

                            cAntsUsuarios oAntsUsuarios = new cAntsUsuarios(ref oConn);
                            oAntsUsuarios.CodUsuario = CodUsuario.Value;
                            DataTable dtRol = oAntsUsuarios.GetRoles();
                            if (dtRol != null)
                            {
                                if (dtRol.Rows.Count > 0)
                                {
                                    foreach (DataRow oRow in dtRol.Rows)
                                    {
                                        if (oRow["cod_rol"].ToString() == "1")
                                        {
                                            chk_ingreso_pagos.Checked = true;
                                        }

                                        if (oRow["cod_rol"].ToString() == "2")
                                        {
                                            chk_controller.Checked = true;
                                            //cmb_tipo_pago.SelectedValue = oRow["tipo"].ToString();

                                            if (tdTipoPago != null)
                                            {
                                                if (tdTipoPago.Rows.Count > 0)
                                                {
                                                    foreach (DataRow oRow2 in tdTipoPago.Rows)
                                                    {
                                                        if (oRow2["tipo_pago"].ToString() == "1")
                                                        {
                                                            chk_cheque_dia.Checked = true;
                                                        }
                                                        if (oRow2["tipo_pago"].ToString() == "2")
                                                        {
                                                            chk_cheque_fecha.Checked = true;
                                                        }
                                                        if (oRow2["tipo_pago"].ToString() == "3")
                                                        {
                                                            chk_efectivo.Checked = true;
                                                        }
                                                        if (oRow2["tipo_pago"].ToString() == "4")
                                                        {
                                                            chk_letra.Checked = true;
                                                        }
                                                        if (oRow2["tipo_pago"].ToString() == "5")
                                                        {
                                                            chk_tarjeta.Checked = true;
                                                        }
                                                        if (oRow2["tipo_pago"].ToString() == "6")
                                                        {
                                                            chk_transferencia.Checked = true;
                                                        }
                                                    }
                                                }
                                            }

                                            Page.ClientScript.RegisterStartupScript(this.GetType(), "show", "$(function () { document.getElementById(\"idRowTipoPago\").style.display = 'block'; });", true);
                                        }
                                    }
                                }
                            }
                            dtRol = null;
                        }
                    }
                    dt = null;
                }
                oConn.Close();
            }
        }
Example #22
0
        public string getImageProfileUser(string pCodUsuario, string sRuta)
        {
            StringBuilder sFile;
            StringBuilder sPath   = new StringBuilder();
            StringBuilder oFolder = new StringBuilder();

            if (!string.IsNullOrEmpty(sRuta))
            {
                oFolder.Append(HttpContext.Current.Server.MapPath(".").ToUpper().Replace(sRuta.ToUpper(), ""));
            }
            else
            {
                oFolder.Append(HttpContext.Current.Server.MapPath("."));
            }

            sFile = new StringBuilder();
            sFile.Append("UserArchivo_").Append(pCodUsuario).Append(".bin");

            DataTable dArchivoUsuario = DeserializarTbl(oFolder.ToString(), sFile.ToString());

            if (dArchivoUsuario != null)
            {
                if (dArchivoUsuario.Rows.Count > 0)
                {
                    DataRow[] oRowsImg = dArchivoUsuario.Select(" tip_archivo = 'P' ");
                    if (oRowsImg != null)
                    {
                        if (oRowsImg.Count() > 0)
                        {
                            //sPath.Append(HttpContext.Current.Server.MapPath("."));
                            sPath.Append("/rps_onlineservice/");
                            sPath.Append("escorts/");
                            sPath.Append("escort_");
                            sPath.Append(pCodUsuario);
                            sPath.Append("/");
                            sPath.Append(oRowsImg[0]["img_profile_archivo"].ToString());
                        }
                    }
                    oRowsImg = null;
                }
                dArchivoUsuario = null;
            }
            if (sPath.Length == 0)
            {
                SysUsuario oUsuario = new SysUsuario();
                oUsuario.CodUsuario = pCodUsuario;
                if (!string.IsNullOrEmpty(sRuta))
                {
                    oUsuario.Path = HttpContext.Current.Server.MapPath(".").ToUpper().Replace(sRuta.ToUpper(), "");
                }
                else
                {
                    oUsuario.Path = HttpContext.Current.Server.MapPath(".");
                }

                BinaryUsuario bUsuario = oUsuario.ClassGet();
                if (bUsuario.CodTipo == "1")
                {
                    sPath.Append("/style/images/clientes.png");
                }
                else
                {
                    sPath.Append("/style/images/usuario.png");
                }
                bUsuario = null;
            }

            return(sPath.ToString());
        }
Example #23
0
        public byte[] getImageProfileUser(string pCodUsuario, int pHeight, int pWidth)
        {
            byte[]        byteFile;
            StringBuilder sFile;
            StringBuilder sPath   = new StringBuilder();
            StringBuilder oFolder = new StringBuilder();

            oFolder.Append(HttpContext.Current.Server.MapPath("."));

            sFile = new StringBuilder();
            sFile.Append("UserArchivo_").Append(pCodUsuario).Append(".bin");

            DataTable dArchivoUsuario = DeserializarTbl(oFolder.ToString(), sFile.ToString());

            if (dArchivoUsuario != null)
            {
                if (dArchivoUsuario.Rows.Count > 0)
                {
                    DataRow[] oRowsImg = dArchivoUsuario.Select(" tip_archivo = 'P' ");
                    if (oRowsImg != null)
                    {
                        if (oRowsImg.Count() > 0)
                        {
                            sPath.Append(HttpContext.Current.Server.MapPath("."));
                            sPath.Append(@"\rps_onlineservice\");
                            sPath.Append(@"\escorts\");
                            sPath.Append(@"\escort_");
                            sPath.Append(pCodUsuario);
                            sPath.Append(@"\");
                            sPath.Append(oRowsImg[0]["nom_archivo"].ToString());
                        }
                    }
                    oRowsImg = null;
                }
                dArchivoUsuario = null;
            }
            if (sPath.Length == 0)
            {
                sPath.Append(HttpContext.Current.Server.MapPath("."));

                SysUsuario oUsuario = new SysUsuario();
                oUsuario.CodUsuario = pCodUsuario;
                oUsuario.Path       = HttpContext.Current.Server.MapPath(".");
                BinaryUsuario bUsuario = oUsuario.ClassGet();
                if (bUsuario.CodTipo == "1")
                {
                    sPath.Append(@"\style\images\clientes.png");
                }
                else
                {
                    sPath.Append(@"\style\images\usuario.png");
                }
                bUsuario = null;
            }

            if (File.Exists(sPath.ToString()))
            {
                FileStream filestream = new FileStream(sPath.ToString(), FileMode.Open);
                byteFile = GetImageBytes(filestream, pHeight, pWidth);
                filestream.Close();
            }
            else
            {
                byteFile = null;
            }

            return(byteFile);
        }
Example #24
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            //HttpCookie oHttpCookie;
            DateTime      dNow    = DateTime.Now;
            StringBuilder oFolder = new StringBuilder();

            oFolder.Append(Server.MapPath("."));
            string sLogin        = txtLogin.Text;
            string sPwd          = txtPassword.Text;
            string sComilla      = Convert.ToChar(39).ToString();
            string sComillaDoble = Convert.ToChar(39).ToString() + Convert.ToChar(39).ToString();

            sLogin = sLogin.Replace(sComilla, sComillaDoble);
            sPwd   = sPwd.Replace(sComilla, sComillaDoble);

            bool      dExito   = false;
            DataTable dUsuario = oWeb.DeserializarTbl(oFolder.ToString(), "Usuarios.bin");

            if (dUsuario != null)
            {
                DataRow[] oRow = dUsuario.Select(" login_usuario = '" + sLogin + "' and pwd_usuario = '" + oWeb.Crypt(sPwd) + "' and est_usuario = 'V' ");
                if (oRow != null)
                {
                    if (oRow.Count() > 0)
                    {
                        oIsUsuario            = oWeb.GetObjUsuario();
                        oIsUsuario.CodUsuario = oRow[0]["cod_usuario"].ToString();
                        oIsUsuario.Tipo       = oRow[0]["cod_tipo"].ToString();
                        oIsUsuario.Nombres    = (oRow[0]["nom_usuario"].ToString() + " " + oRow[0]["ape_usuario"].ToString()).Trim();
                        oIsUsuario.Email      = oRow[0]["eml_usuario"].ToString();
                        oIsUsuario.Fono       = oRow[0]["fono_usuario"].ToString();

                        Session["USUARIO"] = oIsUsuario;
                        dExito             = true;
                    }
                }
                oRow = null;
            }
            dUsuario = null;

            if (!dExito)
            {
                StringBuilder js = new StringBuilder();
                js.Append("function LgRespuesta() {");
                js.Append(" window.radalert('Login o Clave incorrecta, por favor vuelva a intentarlo.', 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
            {
                DBConn oConn = new DBConn();
                if (oConn.Open())
                {
                    oConn.BeginTransaction();

                    SysUsuario oUsuario = new SysUsuario(ref oConn);
                    oUsuario.CodUsuario = oIsUsuario.CodUsuario;
                    oUsuario.NotEtarget = "1";
                    oUsuario.Put();
                    if (string.IsNullOrEmpty(oUsuario.Error))
                    {
                        oConn.Commit();
                        string cPath = Server.MapPath(".") + @"\binary\";
                        string sFile = "Usuarios.bin";
                        oUsuario.SerializaTblUsuario(ref oConn, cPath, sFile);
                        string sFileUsr = "******" + oIsUsuario.CodUsuario + ".bin";
                        oUsuario.SerializaUsuario(ref oConn, cPath, sFileUsr);

                        StringBuilder js = new StringBuilder();
                        js.Append("function LgRespuesta() {");
                        js.Append(" window.radalert('Su solicitud de no recibir más correos ha sido actualizada.', 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);
                        masterboard.Visible = false;
                    }

                    oConn.Close();
                }
            }
        }
Example #25
0
        protected void BtnAceptar_Click(object sender, EventArgs e)
        {
            dvRecomiendame.Visible = false;
            dvMsgResult.Visible    = true;

            if (bEmailOk)
            {
                DataTable dParamEmail = oWeb.DeserializarTbl(Server.MapPath("."), "ParamEmail.bin");
                if (dParamEmail != null)
                {
                    if (dParamEmail.Rows.Count > 0)
                    {
                        DataRow[] oRows = dParamEmail.Select(" tipo_email = 'R' ");
                        if (oRows != null)
                        {
                            if (oRows.Count() > 0)
                            {
                                string sNomUsuario = string.Empty;
                                string sClientNom  = string.Empty;
                                dUsuario            = new BinaryUsuario();
                                oUsuario            = new SysUsuario();
                                oUsuario.Path       = Server.MapPath(".");
                                oUsuario.CodUsuario = CodUsuario.Value;
                                dUsuario            = oUsuario.ClassGet();
                                if (dUsuario != null)
                                {
                                    sNomUsuario = dUsuario.NomUsuario + " " + dUsuario.ApeUsuario;
                                }
                                dUsuario = null;

                                StringBuilder sPath = new StringBuilder();
                                StringBuilder sFile = new StringBuilder();
                                sFile.Append("UserArchivo_").Append(CodUsuario.Value).Append(".bin");

                                DataTable dArchivoUsuario = oWeb.DeserializarTbl(Server.MapPath("."), sFile.ToString());
                                if (dArchivoUsuario != null)
                                {
                                    if (dArchivoUsuario.Rows.Count > 0)
                                    {
                                        DataRow[] oRowsImg = dArchivoUsuario.Select(" tip_archivo = 'P' ");
                                        if (oRowsImg != null)
                                        {
                                            if (oRowsImg.Count() > 0)
                                            {
                                                sPath.Append("/rps_onlineservice/escorts/escort_");
                                                sPath.Append(CodUsuario.Value);
                                                sPath.Append("/");
                                                sPath.Append(oRowsImg[0]["nom_archivo"].ToString());
                                            }
                                        }
                                        oRowsImg = null;
                                    }
                                    dArchivoUsuario = null;
                                }

                                if (!string.IsNullOrEmpty(oIsUsuario.CodUsuario))
                                {
                                    sClientNom = oIsUsuario.Nombres;
                                }
                                else
                                {
                                    sClientNom = txtNombre.Text;
                                }

                                StringBuilder sAsunto = new StringBuilder();
                                sAsunto.Append(oRows[0]["asunto_email"].ToString());
                                sAsunto.Replace("[USUARIO]", sNomUsuario);
                                sAsunto.Replace("[CLIENTE]", sClientNom);

                                StringBuilder oHtml = new StringBuilder();
                                oHtml.Append(oRows[0]["cuerpo_email"].ToString());
                                oHtml.Replace("[NOMBRE]", sClientNom);
                                oHtml.Replace("[NOMBREAMIGO]", txtNombreAmigo.Text);
                                oHtml.Replace("[USUARIO]", sNomUsuario);
                                oHtml.Replace("[SITIO]", "http://" + Request.ServerVariables["HTTP_HOST"].ToString());
                                oHtml.Replace("[DATALINK]", "?fts=t&tp=rmd&tu=" + HttpUtility.UrlEncode(oWeb.Crypt(CodUsuario.Value)));
                                oHtml.Replace("[IMGPHOTOUSER]", sPath.ToString());
                                oHtml.Replace("[NOMBRESITIO]", Application["SiteName"].ToString());
                                oHtml.Replace("[COMENTARIO]", txtComentario.Text);

                                Emailing oEmailing = new Emailing();
                                oEmailing.FromName = Application["NameSender"].ToString();
                                oEmailing.From     = Application["EmailSender"].ToString();
                                oEmailing.Address  = txtEmail.Text;
                                oEmailing.Subject  = sAsunto.ToString();
                                oEmailing.Body     = oHtml;
                                if (oEmailing.EmailSend())
                                {
                                    lblMsgResult.Text = oCulture.GetResource("Contactenos", "lblMsgResultOk");
                                }
                                else
                                {
                                    lblMsgResult.Text = oCulture.GetResource("Contactenos", "lblMsgResultNok");
                                }
                            }
                        }
                    }
                }
            }
            else
            {
                lblMsgResult.Text = oCulture.GetResource("Contactenos", "lblMsgResultNok");
            }
        }
Example #26
0
        protected void Page_Load(object sender, EventArgs e)
        {
            oIsUsuario = oWeb.GetObjUsuario();
            StringBuilder sQueryFilter = new StringBuilder();
            string        cPath        = Server.MapPath(".").ToUpper();

            if (!string.IsNullOrEmpty(sRuta))
            {
                cPath = cPath.Replace(sRuta.ToUpper(), "");
            }

            DataTable dNodos = oWeb.DeserializarTbl(cPath, "Nodos.bin");

            if (dNodos != null)
            {
                sQueryFilter.Append(" est_nodo = 'V' ");
                if (!string.IsNullOrEmpty(this.Attributes["CodNodo"]))
                {
                    sQueryFilter.Append(" and cod_nodo_rel = ").Append(this.Attributes["CodNodo"].ToString());
                }
                else
                {
                    sQueryFilter.Append(" and cod_nodo_rel = 0 ");
                }

                if ((Session["USUARIO"] == null) || (string.IsNullOrEmpty(Session["USUARIO"].ToString())))
                {
                    sQueryFilter.Append(" and prv_nodo = 0 ");
                }

                DataRow[] oRows = dNodos.Select(sQueryFilter.ToString(), " ord_nodo asc ");
                if (oRows != null)
                {
                    if (oRows.Count() > 0)
                    {
                        bool bAllow;
                        //Button oButton;
                        LinkButton oButton;

                        Controls.Add(new LiteralControl("<ul class=\"navbar-nav sf-menu\" data-type=\"navbar\">"));
                        foreach (DataRow oRow in oRows)
                        {
                            bAllow = true;
                            if ((oRow["ind_despl_usr_client"].ToString() == "V") || (oRow["ind_despl_usr_site"].ToString() == "V"))
                            {
                                StringBuilder oFolder = new StringBuilder();
                                oFolder.Append(Server.MapPath("."));

                                SysUsuario oUsuario = new SysUsuario();
                                oUsuario.Path       = oFolder.ToString();
                                oUsuario.CodUsuario = Session["CodUsuarioPerfil"].ToString();
                                oBinaryUsuario      = oUsuario.ClassGet();
                                if (oBinaryUsuario != null)
                                {
                                    if ((oBinaryUsuario.CodTipo == "1") && (oRow["ind_despl_usr_client"].ToString() == "V"))
                                    {
                                        bAllow = false;
                                    }
                                    if ((oBinaryUsuario.CodTipo != "1") && (oRow["ind_despl_usr_site"].ToString() == "V"))
                                    {
                                        bAllow = false;
                                    }
                                }
                                oBinaryUsuario = null;
                            }

                            if (oRow["ini_asoc_usr_nodo"].ToString() == "V")
                            {
                                if (oIsUsuario.CodUsuario != Session["CodUsuarioPerfil"].ToString())
                                {
                                    bAllow = false;
                                }
                            }

                            if (oRow["ind_registrate_nodo"].ToString() == "V")
                            {
                                if (!string.IsNullOrEmpty(oIsUsuario.CodUsuario))
                                {
                                    bAllow = false;
                                }
                            }

                            if (bAllow)
                            {
                                getNodosHijo(dNodos, oRow["cod_nodo"].ToString(), oRow);

                                //Controls.Add(new LiteralControl("<li>"));
                                //oButton = new LinkButton();
                                //oButton.ID = "btnNav_" + oRow["cod_nodo"].ToString();
                                //oButton.Text = oRow["titulo_nodo"].ToString();
                                //oButton.Attributes["CodNodo"] = oRow["cod_nodo"].ToString();
                                //oButton.Attributes["IndPerfil"] = oRow["pf_nodo"].ToString();
                                //oButton.Attributes["IndDesplUsrClient"] = oRow["ind_despl_usr_client"].ToString();
                                //oButton.CausesValidation = false;
                                //oButton.Click += new EventHandler(oButton_Click);
                                //Controls.Add(oButton);

                                //Controls.Add(new LiteralControl("</li>"));
                            }
                        }
                        Controls.Add(new LiteralControl("</ul>"));
                    }
                }
                oRows = null;
            }
            dNodos = null;
        }
Example #27
0
        public bool getUser(string pCodUsuario)
        {
            string        sNombre = string.Empty;
            bool          bValUsr = false;
            HtmlMeta      oMeta;
            int           iCountHeader = 0;
            BinaryUsuario dUsuario     = new BinaryUsuario();
            SysUsuario    oUsuario     = new SysUsuario();

            oUsuario.Path       = Server.MapPath(".");
            oUsuario.CodUsuario = pCodUsuario;
            dUsuario            = oUsuario.ClassGet();
            if (dUsuario != null)
            {
                bValUsr = (dUsuario.EstUsuario == "V" ? true : false);
                if (bValUsr)
                {
                    sNombre             = dUsuario.NomUsuario.ToString() + " " + dUsuario.ApeUsuario.ToString();
                    lblNombre.Text      = sNombre.ToString().Trim();
                    RdRankingUSer.Value = (!string.IsNullOrEmpty(dUsuario.NotaRanking) ? decimal.Parse(dUsuario.NotaRanking) : 0);

                    Page.Title = "Escort " + sNombre.ToString().Trim() + ", Escorts en Chile - Santiago";
                    oMeta      = new HtmlMeta();
                    oMeta.Attributes.Add("name", "title");
                    oMeta.Attributes.Add("content", "Escort " + sNombre.ToString().Trim() + ", Escorts en Chile - Santiago");
                    Page.Header.Controls.AddAt(iCountHeader, oMeta);
                    iCountHeader++;

                    oMeta = new HtmlMeta();
                    oMeta.Attributes.Add("name", "description");
                    oMeta.Attributes.Add("content", "Escort " + sNombre.ToString().Trim() + ", Escorts en Chile - Santiago");
                    Page.Header.Controls.AddAt(iCountHeader, oMeta);
                    iCountHeader++;

                    oMeta = new HtmlMeta();
                    oMeta.Attributes.Add("property", "og:description");
                    oMeta.Attributes.Add("content", "Escort " + sNombre.ToString().Trim() + ", Escorts en Chile - Santiago");
                    Page.Header.Controls.AddAt(iCountHeader, oMeta);
                    iCountHeader++;

                    StringBuilder sLi;
                    string        cPath        = Server.MapPath(".");
                    DataTable     dUserArchivo = oWeb.DeserializarTbl(cPath, "UserArchivo_" + pCodUsuario + ".bin");
                    if (dUserArchivo != null)
                    {
                        if (dUserArchivo.Rows.Count > 0)
                        {
                            jGallery.Controls.Add(new LiteralControl("<ul id=\"tumbs\" class=\"vwImgUsrTumbs\">"));
                            foreach (DataRow oRow in dUserArchivo.Rows)
                            {
                                sLi = new StringBuilder();
                                sLi.Append("<li class=\"UrlLi\" title=\"http://").Append(Application["URLSite"].ToString()).Append("/rps_onlineservice/escorts/escort_").Append(oRow["cod_usuario"].ToString()).Append("/").Append(oRow["nom_archivo"].ToString()).Append("\"></li>");
                                jGallery.Controls.Add(new LiteralControl(sLi.ToString()));
                            }
                            jGallery.Controls.Add(new LiteralControl("</ul>"));
                        }
                    }
                    dUserArchivo = null;
                }
            }
            dUsuario = null;
            return(bValUsr);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            oIsUsuario = oWeb.GetObjUsuario();
            StringBuilder sQueryFilter = new StringBuilder();
            string        cPath        = Server.MapPath(".");

            if (!string.IsNullOrEmpty(sRuta))
            {
                cPath = cPath.Replace(sRuta.ToUpper(), "");
            }

            DataTable dNodos = oWeb.DeserializarTbl(cPath, "Nodos.bin");

            if (dNodos != null)
            {
                sQueryFilter.Append(" est_nodo = 'V' ");
                if (!string.IsNullOrEmpty(this.Attributes["CodNodo"]))
                {
                    sQueryFilter.Append(" and cod_nodo_rel = ").Append(this.Attributes["CodNodo"].ToString());
                }
                else
                {
                    sQueryFilter.Append(" and cod_nodo_rel = 0 ");
                }

                if ((Session["USUARIO"] == null) || (string.IsNullOrEmpty(Session["USUARIO"].ToString())))
                {
                    sQueryFilter.Append(" and prv_nodo = 0 ");
                }

                DataRow[] oRows = dNodos.Select(sQueryFilter.ToString(), " ord_nodo asc ");
                if (oRows != null)
                {
                    if (oRows.Count() > 0)
                    {
                        bool bAllow;
                        //Button oButton;
                        //LinkButton oButton;

                        foreach (DataRow oRow in oRows)
                        {
                            bAllow = true;
                            if ((oRow["ind_despl_usr_client"].ToString() == "V") || (oRow["ind_despl_usr_site"].ToString() == "V"))
                            {
                                StringBuilder oFolder = new StringBuilder();
                                oFolder.Append(Server.MapPath("."));

                                SysUsuario oUsuario = new SysUsuario();
                                oUsuario.Path       = oFolder.ToString();
                                oUsuario.CodUsuario = Session["CodUsuarioPerfil"].ToString();
                                oBinaryUsuario      = oUsuario.ClassGet();
                                if (oBinaryUsuario != null)
                                {
                                    if ((oBinaryUsuario.CodTipo == "1") && (oRow["ind_despl_usr_client"].ToString() == "V"))
                                    {
                                        bAllow = false;
                                    }
                                    if ((oBinaryUsuario.CodTipo != "1") && (oRow["ind_despl_usr_site"].ToString() == "V"))
                                    {
                                        bAllow = false;
                                    }
                                }
                                oBinaryUsuario = null;
                            }

                            if (oRow["ini_asoc_usr_nodo"].ToString() == "V")
                            {
                                if (oIsUsuario.CodUsuario != Session["CodUsuarioPerfil"].ToString())
                                {
                                    bAllow = false;
                                }
                            }

                            if (oRow["ind_registrate_nodo"].ToString() == "V")
                            {
                                if (!string.IsNullOrEmpty(oIsUsuario.CodUsuario))
                                {
                                    bAllow = false;
                                }
                            }

                            if (bAllow)
                            {
                                getNodosHijo(dNodos, oRow["cod_nodo"].ToString(), oRow);
                            }
                        }
                    }
                }
                oRows = null;
            }
            dNodos = null;
        }
Example #29
0
        protected void getHistUserRanking()
        {
            BinaryUsuario dUsuario;
            SysUsuario    oUsuario;
            RadRating     oRadRating;
            string        sNombreCliente = string.Empty;
            DataTable     dPregRanking   = oWeb.DeserializarTbl(Server.MapPath("."), "PregRanking.bin");

            objRanking.Controls.Add(new LiteralControl("<div class=\"MenuHistRanking\">"));
            Button oButton = new Button();

            oButton.ID       = "BtnVolverGHUR";
            oButton.Click   += new EventHandler(oBtnVolver_Click);
            oButton.CssClass = "btnEvalVolver";
            oButton.Text     = oCulture.GetResource("Global", "btnVolver");
            objRanking.Controls.Add(oButton);
            objRanking.Controls.Add(new LiteralControl("<div class=\"imgUp\"><a href=\"#\" onmouseover=\"move('container',5)\" onmouseout=\"clearTimeout(move.to)\"><img src=\"style/images/ad_down.png\" border=\"0\"></a></div>"));
            objRanking.Controls.Add(new LiteralControl("</div>"));

            objRanking.Controls.Add(new LiteralControl("<div style=\"position: relative; width: 100%; height: 420px; overflow: hidden\">"));
            objRanking.Controls.Add(new LiteralControl("<div id=\"container\" style=\"position: absolute; left: 0; top: 0\">"));

            objRanking.Controls.Add(new LiteralControl("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">"));
            StringBuilder sSQL = new StringBuilder();

            sSQL.Append(" cod_usuario = ").Append(CodUsuario.Value);
            DataTable dRanking = oWeb.DeserializarTbl(Server.MapPath("."), "Ranking.bin");

            if (dRanking != null)
            {
                if (dRanking.Rows.Count > 0)
                {
                    DataRow[] oRowUsr = dRanking.Select(sSQL.ToString(), "fch_ranking desc");

                    foreach (DataRow oRow in oRowUsr)
                    {
                        objRanking.Controls.Add(new LiteralControl("<tr>"));
                        objRanking.Controls.Add(new LiteralControl("<td class=\"clmnNomb\" width=\"20%\" vAlign=\"top\">"));

                        objRanking.Controls.Add(new LiteralControl("<div class=\"lblNombCliente\">"));
                        dUsuario            = new BinaryUsuario();
                        oUsuario            = new SysUsuario();
                        oUsuario.Path       = Server.MapPath(".");
                        oUsuario.CodUsuario = oRow["cod_cliente"].ToString();
                        dUsuario            = oUsuario.ClassGet();
                        if (dUsuario != null)
                        {
                            sNombreCliente = dUsuario.NomUsuario + " " + dUsuario.ApeUsuario;
                        }
                        dUsuario = null;
                        objRanking.Controls.Add(new LiteralControl("<span>" + sNombreCliente + "</span>"));
                        objRanking.Controls.Add(new LiteralControl("</div>"));

                        objRanking.Controls.Add(new LiteralControl("<div class=\"objRanking\">"));
                        oRadRating               = new RadRating();
                        oRadRating.ID            = "RdRating_" + oRow["cod_ranking"].ToString();
                        oRadRating.ItemCount     = 7;
                        oRadRating.Enabled       = false;
                        oRadRating.Value         = decimal.Parse(oRow["nota_ranking"].ToString());
                        oRadRating.SelectionMode = RatingSelectionMode.Continuous;
                        oRadRating.Precision     = RatingPrecision.Item;
                        oRadRating.Orientation   = Orientation.Horizontal;
                        objRanking.Controls.Add(oRadRating);
                        objRanking.Controls.Add(new LiteralControl("</div>"));

                        objRanking.Controls.Add(new LiteralControl("<div class=\"lblFchRanking\">"));
                        objRanking.Controls.Add(new LiteralControl("<span>" + DateTime.Parse(oRow["fch_ranking"].ToString()).ToString("dd-MM-yyyy HH:mm") + "</span>"));
                        objRanking.Controls.Add(new LiteralControl("</div>"));

                        objRanking.Controls.Add(new LiteralControl("</td>"));
                        objRanking.Controls.Add(new LiteralControl("<td class=\"clmnPreg\" width=\"40%\" vAlign=\"top\">"));

                        DataTable dAptPregRanking = oWeb.DeserializarTbl(Server.MapPath("."), "AptPregRanking_" + oRow["cod_ranking"].ToString() + ".bin");
                        if (dAptPregRanking != null)
                        {
                            if (dAptPregRanking.Rows.Count > 0)
                            {
                                foreach (DataRow oRows in dAptPregRanking.Rows)
                                {
                                    DataRow[] dPreg = dPregRanking.Select(" cod_preg_ranking = " + oRows["cod_preg_ranking"].ToString());
                                    if (dPreg != null)
                                    {
                                        if (dPreg.Count() > 0)
                                        {
                                            objRanking.Controls.Add(new LiteralControl("<div class=\"mdlPregRanking\">"));
                                            objRanking.Controls.Add(new LiteralControl("<div class=\"mdlTitlePregRanking\">"));
                                            objRanking.Controls.Add(new LiteralControl("<span>" + dPreg[0]["preg_ranking"].ToString() + "</span>"));
                                            objRanking.Controls.Add(new LiteralControl("</div>"));
                                            objRanking.Controls.Add(new LiteralControl("<div class=\"mdlValPregRanking\">"));
                                            objRanking.Controls.Add(new LiteralControl("<span>" + oRows["nota_preg_ranking"].ToString() + "</span>"));
                                            objRanking.Controls.Add(new LiteralControl("</div>"));
                                            objRanking.Controls.Add(new LiteralControl("</div>"));
                                        }
                                    }
                                    dPreg = null;
                                }
                            }
                        }
                        dAptPregRanking = null;

                        objRanking.Controls.Add(new LiteralControl("</td>"));
                        objRanking.Controls.Add(new LiteralControl("<td class=\"clmnObs\" vAlign=\"top\">"));
                        objRanking.Controls.Add(new LiteralControl("<div class=\"oBsRanking\"><span>" + oRow["obs_ranking"].ToString() + "</span></div>"));
                        objRanking.Controls.Add(new LiteralControl("</td>"));
                        objRanking.Controls.Add(new LiteralControl("</tr>"));
                    }
                }
            }
            objRanking.Controls.Add(new LiteralControl("</table>"));
            objRanking.Controls.Add(new LiteralControl("</div></div>"));
            objRanking.Controls.Add(new LiteralControl("<div class=\"imgDown\">"));
            objRanking.Controls.Add(new LiteralControl("<a href=\"#\" onmouseover=\"move('container',-5)\" onmouseout=\"clearTimeout(move.to)\"><img src=\"style/images/ad_up.png\" border=\"0\"></a>"));
            objRanking.Controls.Add(new LiteralControl("</div>"));
        }
Example #30
0
        void oButton_Click(object sender, EventArgs e)
        {
            try
            {
                AppRanking    oAppRanking;
                decimal       iNotaVal  = 0;
                int           iCantPreg = 0;
                StringBuilder sError    = new StringBuilder();
                DBConn        oConn     = new DBConn();
                if (oConn.Open())
                {
                    oAppRanking            = new AppRanking(ref oConn);
                    oAppRanking.CodCliente = oIsUsuario.CodUsuario;
                    oAppRanking.CodUsuario = CodUsuario.Value;
                    oAppRanking.FchRanking = DateTime.Now.ToString();
                    oAppRanking.ObsRanking = (this.FindControl("oRxtComent") as TextBox).Text;
                    oAppRanking.Accion     = "CREAR";
                    oAppRanking.Put();
                    if (string.IsNullOrEmpty(oAppRanking.Error))
                    {
                        string         pCodRanking     = oAppRanking.CodRanking;
                        AptPregRanking oAptPregRanking = new AptPregRanking(ref oConn);
                        oAptPregRanking.Accion     = "CREAR";
                        oAptPregRanking.CodRanking = pCodRanking;

                        StringBuilder sSQL = new StringBuilder();
                        sSQL.Append(" est_preg_ranking = 'V' ");
                        DataTable dPregRanking = oWeb.DeserializarTbl(Server.MapPath("."), "PregRanking.bin");
                        if (dPregRanking != null)
                        {
                            if (dPregRanking.Rows.Count > 0)
                            {
                                DataRow[] oRows = dPregRanking.Select(sSQL.ToString());
                                if (oRows != null)
                                {
                                    if (oRows.Count() > 0)
                                    {
                                        iCantPreg = oRows.Count();
                                        foreach (DataRow oRow in oRows)
                                        {
                                            iNotaVal = iNotaVal + decimal.Parse((this.FindControl("RdRating_" + oRow["cod_preg_ranking"].ToString()) as RadRating).Value.ToString());
                                            oAptPregRanking.NotaPregRanking = (this.FindControl("RdRating_" + oRow["cod_preg_ranking"].ToString()) as RadRating).Value.ToString();
                                            oAptPregRanking.CodPregRanking  = oRow["cod_preg_ranking"].ToString();
                                            oAptPregRanking.Accion          = "CREAR";
                                            oAptPregRanking.Put();
                                            if (!string.IsNullOrEmpty(oAptPregRanking.Error))
                                            {
                                                sError.Append(oAptPregRanking.Error);
                                            }
                                        }
                                    }
                                }
                            }
                        }

                        if (sError.Length == 0)
                        {
                            iNotaVal = iNotaVal / iCantPreg;
                            oAptPregRanking.CodPregRanking = string.Empty;
                            oAptPregRanking.SerializaTblPregRanking(ref oConn, Server.MapPath(".") + @"\binary\");
                            oAppRanking.CodRanking  = pCodRanking;
                            oAppRanking.NotaRanking = iNotaVal.ToString();
                            oAppRanking.Accion      = "EDITAR";
                            oAppRanking.Put();
                            if (string.IsNullOrEmpty(oAppRanking.Error))
                            {
                                oAppRanking.SerializaTblRanking(ref oConn, Server.MapPath(".") + @"\binary\");
                                lblMsgNotaOk.Text = oCulture.GetResource("Ranking", "lblMsgNotaOk") + " " + decimal.Round(iNotaVal, 1).ToString();

                                iNotaVal = 0;
                                oAppRanking.CodCliente = string.Empty;
                                oAppRanking.CodRanking = string.Empty;
                                DataTable dUsrRanking = oAppRanking.Get();
                                if (dUsrRanking != null)
                                {
                                    if (dUsrRanking.Rows.Count > 3)
                                    {
                                        foreach (DataRow oRow in dUsrRanking.Rows)
                                        {
                                            iNotaVal = iNotaVal + decimal.Parse(oRow["nota_ranking"].ToString());
                                        }
                                        iNotaVal = iNotaVal / dUsrRanking.Rows.Count;
                                        SysUsuario oUsuario = new SysUsuario(ref oConn);
                                        oUsuario.CodUsuario  = CodUsuario.Value;
                                        oUsuario.NotaRanking = iNotaVal.ToString();
                                        oUsuario.Accion      = "EDITAR";
                                        oUsuario.Put();
                                        if (string.IsNullOrEmpty(oUsuario.Error))
                                        {
                                            oUsuario.SerializaTblUsuario(ref oConn, Server.MapPath(".") + @"\binary\", "Usuarios.bin");
                                            oUsuario.SerializaUsuario(ref oConn, Server.MapPath(".") + @"\binary\", "Usuario_" + CodUsuario.Value + ".bin");
                                        }
                                    }
                                }
                                dUsrRanking = null;
                            }
                        }
                        objRanking.Visible     = false;
                        objMessageInfo.Visible = true;
                        lblTtRnk.Text          = oCulture.GetResource("Ranking", "TituloRanking");
                        lblMsgOk.Text          = oCulture.GetResource("Ranking", "lblMsgOk");
                        btnVolver.Text         = oCulture.GetResource("Global", "btnVolver");
                        oConn.Close();
                    }
                }
            }
            catch (Exception ex)
            {
            }
        }