protected void btnCambiarClave_Click(object sender, EventArgs e) { String ClaveMd5; if (txtNuevaClave.Text.Equals("")) { LblMensaje.Text = "ERROR : Ingrese la nueva clave"; return; } else { if (txtRepetirClave.Text.Equals("")) { LblMensaje.Text = "ERROR : La password Nueva y la password de repeticion no son iguales"; return; } } if (!txtRepetirClave.Text.Equals(txtNuevaClave.Text)) { LblMensaje.Text = "ERROR : La password Nueva y la password de repeticion no son iguales "; return; } else { LblMensaje.Text = "La Clave se cambio Exitosamente"; } NegUsuario CambioDePassword = new NegUsuario(); Funciones encriptarMD5 = new Funciones(); ClaveMd5 = encriptarMD5.EncriptarMD5(txtNuevaClave.Text); CambioDePassword.ActualizoPassword(StrRutUsuario, ClaveMd5); }
protected void Page_Load(object sender, EventArgs e) { StrRutUsuario = Convert.ToString(Session["strRutUsuario"]); List<Usuario> LstUsuario = new List<Usuario>(); NegUsuario Usuario = new NegUsuario(); LstUsuario = Usuario.ObtenerUsuarioPorRut(StrRutUsuario); foreach (Usuario Usuarios in LstUsuario) { lblNombre.Text = Usuarios.strNombre; lblApellido.Text = Usuarios.strApellido; intCodUnidad = Usuarios.intCodUnidad; } NegUnidades NegUnidades = new NegUnidades(); LstUnidades = NegUnidades.ConsultaByCodUnidadUnidades(intCodUnidad); foreach (Unidades Unidad in LstUnidades) { lblUnidad.Text = Unidad.strDescripcionUnidad; } Session["intCodUnidad"] = intCodUnidad; }
protected void btnCambiarClave_Click(object sender, EventArgs e) { String ClaveMd5; if (txtNuevaClave.Text.Equals("")) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR : Ingrese la nueva clave');</script>"); return; } else { if (txtRepetirClave.Text.Equals("")) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR : La password Nueva y la password de repeticion no son iguales');</script>"); return; } } if (!txtRepetirClave.Text.Equals(txtNuevaClave.Text)) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR : La password Nueva y la password de repeticion no son iguales';</script>"); return; } else { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('La Clave se cambio Exitosamente';</script>"); } NegUsuario CambioDePassword = new NegUsuario(); Funciones encriptarMD5 = new Funciones(); ClaveMd5 = encriptarMD5.EncriptarMD5(txtNuevaClave.Text); CambioDePassword.ActualizoPassword(StrRutUsuario, ClaveMd5); }
protected void btnRestituir_Click(object sender, EventArgs e) { if (txtRutUsuario.Text.Equals(String.Empty)) { LblMensaje.Text = "ERROR: Ingrese su Rut"; return; } NegUsuario CrearNuevaConstraseña = new NegUsuario(); CrearNuevaConstraseña.RecuperoPassword(txtRutUsuario.Text); Response.Redirect("Login.aspx"); }
protected void Page_Load(object sender, EventArgs e) { NegFlujoSolicitud NegFlujoSolicitud = new NegFlujoSolicitud(); NegDetalleSolicitud NegDatellSolicitud = new NegDetalleSolicitud(); if (!Page.IsPostBack) { Funciones FuncionesDesencriptar = new Funciones(); if (!(FuncionesDesencriptar.Decrypt(HttpUtility.UrlDecode(Request.QueryString["Folio"]))).Equals("Error_Autorizacion")) intFolioSolicitud = Convert.ToInt32(FuncionesDesencriptar.Decrypt(HttpUtility.UrlDecode(Request.QueryString["Folio"]))); else { Response.Redirect("PageError.aspx?TypeError=Error_Autorizacion"); } if (!(FuncionesDesencriptar.Decrypt(HttpUtility.UrlDecode(Request.QueryString["RutResponsable"]))).Equals("Error_Autorizacion")) StrRutResponsable = FuncionesDesencriptar.Decrypt(HttpUtility.UrlDecode(Request.QueryString["RutResponsable"])); else { Response.Redirect("PageError.aspx?TypeError=Error_Autorizacion"); } if (!(FuncionesDesencriptar.Decrypt(HttpUtility.UrlDecode(Request.QueryString["Secuencia"]))).Equals("Error_Autorizacion")) intSecuencia = Convert.ToInt32(FuncionesDesencriptar.Decrypt(HttpUtility.UrlDecode(Request.QueryString["Secuencia"]))); else { Response.Redirect("PageError.aspxTypeError=Error_Autorizacion"); } lblFolio.Text = FuncionesDesencriptar.Decrypt(HttpUtility.UrlDecode(Request.QueryString["Folio"])); ConsultaSolicitudFolio(Convert.ToInt32(lblFolio.Text)); lblActividad.Text = ConsultaActividad(intSecuencia, intCodTipoSolicitud); lblActividadResolver.Text = lblActividad.Text; NegDatellSolicitud.ActualizaFechaTomaActividad(intFolioSolicitud, intSecuencia, StrRutResponsable); NegAuditoria InsertarLog = new NegAuditoria(); InsertarLog.InsertaAuditoria(StrRutResponsable, "RESUELVE", "ACCEDE A RESOLVER ACTIVIDAD", "ACTIVIDAD A RESOLVER ES " + lblActividad.Text + "PARA EL FOLIO :" + lblFolio.Text); NegFlujoSolicitud DatosDelFlujoActividadActual = new NegFlujoSolicitud(); LstFlujoSolicitud = NegFlujoSolicitud.SelectDatoActividad(intCodTipoSolicitud, intSecuencia); foreach (FlujoSolicitud ActividadActual in LstFlujoSolicitud) { strSecuenciaSi = ActividadActual.strSi.Trim(); strSecuenciaNo = ActividadActual.strNo.Trim(); intAprobador = ActividadActual.intAprobador; } if (strSecuenciaNo.Equals(String.Empty)) // Me indica si muestro el SI o el NO { RbtSI.Visible = false; RbtNO.Visible = false; lblAprobar.Visible = false; } if (strSecuenciaSi.Equals("0")) { RbtSI.Visible = false; RbtNO.Visible = false; lblAprobar.Visible = false; } if (strSecuenciaNo.Equals("0") && (strSecuenciaSi.Equals("0"))) { RbtSI.Visible = false; RbtNO.Visible = false; lblAprobar.Visible = false; } mostrar_Historial(intFolioSolicitud); NegTipoSolicitud CantMaxDocumentos = new NegTipoSolicitud(); intCantMaxDocumentos = CantMaxDocumentos.ObtenerCantMaxDocByTipoSolicitud(intCodTipoSolicitud); NegAdjuntos Adjuntos = new NegAdjuntos(); int ExistenAdjuntos = Adjuntos.ExistirianAdjutnos(intFolioSolicitud); if (!ExistenAdjuntos.Equals(0)) { HypAdjuntos.Text = "Ver documetos adjuntos asociados a la solicitud"; HypAdjuntos.NavigateUrl = "VerAdjuntos.aspx?Folio=" + intFolioSolicitud + "&Tipo=S"; } else { HypAdjuntos.Text = String.Empty; HypAdjuntos.Visible = false; } if (strOrigen.Equals("E")) { lblrut.Text = StrRutAlumno; lee_alumnos(StrRutAlumno); } else { lblrut.Text = StrRutAlumno; NegUsuario ObtenerUsuario = new NegUsuario(); LstUsuarios = ObtenerUsuario.ObtenerUsuarioPorRut(StrRutAlumno); foreach (Usuario Usuarios in LstUsuarios) { StringBuilder strnombre = new StringBuilder(); strnombre.Append(Usuarios.strNombre); strnombre.Append(" "); strnombre.Append(Usuarios.strApellido); lblNombre.Text = strnombre.ToString(); } } } }
protected void btnGrabarUsuario_Click(object sender, EventArgs e) { int intEstadoUsuario; int intCodRol=0; int intCodUnidad = 0; string strDepende = String.Empty; if (ddlRol.SelectedIndex.Equals(0)) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR : Debe seleccionar un rol');</script>"); return; } if (txtRut.Text.Equals(String.Empty)) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR: Ingrese Rut del usuario');</script>"); return; } if (txtNombre.Text.Equals(String.Empty)) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR: Ingrese el nombre del usuario');</script>"); return; } if (txtApellido.Text.Equals(String.Empty)) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR: Ingrese el apellido del usuario');</script>"); return; } if (txtApellido.Text.Equals(String.Empty)) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR: Ingrese el apellido del usuario');</script>"); return; } if (txtEmail.Text.Equals(String.Empty)) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR: Ingrese el Mail del usuario');</script>"); return; } if (ddlUnidad.SelectedIndex.Equals(0)) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR: Ingrese la unidad de negocio a cual pertenece');</script>"); return; } if (ddlUsuario.SelectedIndex.Equals(0)) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR: Ingrese el usuario del cual depende o Jefe');</script>"); return; } if (txtTelefono.Text.Equals(String.Empty)) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR: Ingrese telefono del usuario');</script>"); return; } int intExistePuntoRut; intExistePuntoRut = txtRut.Text.IndexOf("."); if (!intExistePuntoRut.Equals(-1)) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR: Rut debe ser ingresado sin puntos');</script>"); txtRut.Text = String.Empty; return; } int intExisteGuionRut; intExisteGuionRut = txtRut.Text.IndexOf("-"); if (intExisteGuionRut.Equals(-1)) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR: Rut debe ser ingresado con guión');</script>"); txtRut.Text = String.Empty; return; } Funciones ValidaRutUsuario = new Funciones(); if (!ValidaRutUsuario.validarRut(txtRut.Text)) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR: Rut Invalido');</script>"); txtRut.Text = String.Empty; return; } if (chkEstado.Checked) { intEstadoUsuario = 1; } else { intEstadoUsuario = 0; } intCodRol = Convert.ToInt32(ddlRol.SelectedValue); intCodUnidad = Convert.ToInt32(ddlUnidad.SelectedValue); strDepende = ddlUsuario.SelectedValue; NegUsuario NegocioUsu = new NegUsuario(); if (strAccion.Equals("Actualizar")) { (new NegUsuario()).ActualizaUsuario(txtRut.Text, intCodRol,txtNombre.Text, txtApellido.Text, txtEmail.Text, intEstadoUsuario, intCodUnidad, strDepende, txtTelefono.Text); NegAuditoria InsertarLog = new NegAuditoria(); InsertarLog.InsertaAuditoria(strRutUsuario, "MANTENEDOR DE USUARIOS", "ACTUALIZA USAURIO", "ACTUALIZA PARA EL USUARIO " + txtRut.Text + " " + txtNombre.Text + " " + txtApellido.Text); } else { NegUsuario NegocioUsuario = new NegUsuario(); int intExisteNomRut; intExisteNomRut = NegocioUsuario.select_ExisteRutUsuario_Usuar(txtRut.Text); if (!intExisteNomRut.Equals(0)) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR: Rut ya existe');</script>"); txtRut.Text = String.Empty; return; } NegocioUsu.AltaUsuario(txtRut.Text, intCodRol, "11espacios", txtNombre.Text, txtApellido.Text, txtEmail.Text, intEstadoUsuario, intCodUnidad, strDepende, txtTelefono.Text); NegAuditoria InsertarLog = new NegAuditoria(); InsertarLog.InsertaAuditoria(strRutUsuario, "MANTENEDOR DE USUARIOS", "CREACION DE USUARIO", "SE CREO EL USUARIO " + txtRut.Text + " " + txtNombre.Text + " " + txtApellido.Text ); } LoadGrid(); ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('Grabación Exitosa');</script>"); txtRut.Text = string.Empty; txtNombre.Text = String.Empty; txtApellido.Text = String.Empty; txtTelefono.Text = String.Empty; txtEmail.Text = String.Empty; ddlRol.SelectedIndex = -1; ddlUnidad.SelectedIndex = -1; ddlUsuario.SelectedIndex = -1; chkEstado.Checked = false; }
private void LoadGrid() { NegUsuario CargarUsuarios = new NegUsuario(); grvUsuarios.DataSource = CargarUsuarios.ObtenerUsuarios(); grvUsuarios.DataBind(); }
private void lee_ComboUsuario() { NegUsuario NegUsuario = new NegUsuario(); ddlUsuario.DataSource = NegUsuario.CargoComboRutNombre(); ddlUsuario.DataTextField = "strNombre"; ddlUsuario.DataValueField = "strRutUsuario"; ddlUsuario.DataBind(); ddlUsuario.Items.Insert(0, "Seleccione"); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { intContador = 0; strRutUsuario = Convert.ToString(Session["strRutUsuario"]); intCodRoUser = Convert.ToInt32(Session["intCodRoUser"]); intCodUnidad = Convert.ToInt32(Session["intCodUnidad"]); NegUnidades NegUnidades = new NegUnidades(); LstUnidades = NegUnidades.ConsultaByCodUnidadUnidades(intCodUnidad); foreach (Unidades Unidad in LstUnidades) { lblUnidad.Text = Unidad.strDescripcionUnidad; } List<Usuario> LstUsuarios = new List<Usuario>(); NegUsuario negUsuario = new NegUsuario(); LstUsuarios = negUsuario.ObtenerUsuarioPorRut(strRutUsuario); foreach (Usuario Usuarios in LstUsuarios) { StringBuilder strNombreUsuario = new StringBuilder(); strNombreUsuario.Append(Usuarios.strNombre); strNombreUsuario.Append(" "); strNombreUsuario.Append(Usuarios.strApellido); lblNombre.Text = strNombreUsuario.ToString(); strCorreo = Usuarios.strEmailUsuario; } List<Rol> LstRoles = new List<Rol>(); NegRol negRol = new NegRol(); LstRoles = negRol.ConsultaRolByRol(intCodRoUser); foreach (Rol Roles in LstRoles) { StringBuilder strCargo = new StringBuilder(); strCargo.Append(Roles.strDescripcion); lblCargo.Text = strCargo.ToString(); } lee_ComboTipoSolicitud(); } }
protected void ValidaUsuario(object sender, ImageClickEventArgs e) { string strRutUsuario; string strPassword; LblError.Text = String.Empty; Funciones encriptarMD5 = new Funciones(); TxtPassword.Text = encriptarMD5.EncriptarMD5(TxtPassword.Text); if (TxtUsuario.Text.Equals(String.Empty) && TxtPassword.Text.Equals(String.Empty)) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('Ingrese Rut Usuario');</script>"); ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('Ingrese Password');</script>"); return; } else { LblUsuario.Text = String.Empty; LblPassword.Text = String.Empty; if (TxtUsuario.Text.Equals(String.Empty)) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('Ingrese Rut Usuario');</script>"); return; } else { strRutUsuario = TxtUsuario.Text; LblUsuario.Text = String.Empty; } if (TxtPassword.Text.Equals(String.Empty)) { LblPassword.Text = "Ingrese Password"; return; } else { strPassword = TxtPassword.Text; LblPassword.Text = String.Empty; } } NegUsuario NegUsuarios = new NegUsuario(); NegUsuario ObtenerUsuario = new NegUsuario(); LstUsuarios = ObtenerUsuario.ObtenerUsuarioPorRut(TxtUsuario.Text); foreach (Usuario Usuarios in LstUsuarios) { intEstadoUsua = Usuarios.intEstadoUsuario; } if (intEstadoUsua.Equals(0)) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR: Usted no tiene acceso a este sistema, Usuario en estado desactivado');</script>"); TxtPassword.Text = String.Empty; TxtUsuario.Text = String.Empty; return; } int intCodRoUser = NegUsuarios.ValidarUsuario(strRutUsuario, strPassword); if (intCodRoUser == 0) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('RUT USUARIO Y/O CONTRASEÑA NO VALIDA');</script>"); TxtPassword.Text = String.Empty; TxtUsuario.Text = String.Empty; return; } else { Session["strRutUsuario"] = strRutUsuario; Session["intCodRoUser"] = intCodRoUser; NegAuditoria InsertarLog = new NegAuditoria(); InsertarLog.InsertaAuditoria(strRutUsuario, "LOGIN", "INGRESO DEL SISTEMA", "INGRESA AL SISTEMA COMO " + strRutUsuario); Response.Redirect("Default.aspx"); } }
private void LoadGrid() { NegUsuario NegocioPrivi = new NegUsuario(); grvBuscaPersonas.DataSource = NegocioPrivi.BusquedaNombre(txtNombreUsuario.Text); grvBuscaPersonas.DataBind(); }
protected void ImageButton3_Click(object sender, ImageClickEventArgs e) { NegUsuario NegocioUsu = new NegUsuario(); NegocioUsu.BusquedaNombre(txtNombreUsuario.Text); LoadGrid(); }
protected void btnBuscar_Click(object sender, EventArgs e) { NegUsuario NegocioUsu = new NegUsuario(); NegocioUsu.BusquedaNombre(txtNombreUsuario.Text); LoadGrid(); }