//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); }
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(); } } }
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(); }
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(); } }
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())); }
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; }
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); } }
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; } } }
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; } }
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>")); }
// ----------------------------------------------------------------------------------------------------------- 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; } // ------------------------------------------------------------------------------- }
// ------------------------------------------------------------------------------------------------------------ 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(); } }
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(); } }
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(); }
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(); } }
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; } }
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(); }
// ----------------------------------------------------------------------------------------------------------- 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); } }
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>")); }
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(); } }
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()); }
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); }
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(); } } }
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"); } }
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; }
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; }
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>")); }
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) { } }