示例#1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!ValidarSesion.sesionactiva())
        {
            Response.Redirect("~/Default.aspx");
        }

        if (!Page.IsPostBack)
        {
            txtUserName.Attributes.Add("placeholder", "Correo Electronico");
            txtUserPassword.Attributes.Add("placeholder", "Contraseña");
            txtUserPasswordConfirma.Attributes.Add("placeholder", "Confirmar Contraseña");
            txtUserName.Attributes.Add("placeholder", "Nombre");
            txtUserApellidoPaterno.Attributes.Add("placeholder", "Apellido Paterno");
            txtUserApellidoMaterno.Attributes.Add("placeholder", "Apellido Materno");
            txtUserPasswordCambio.Attributes.Add("placeholder", "Contraseña Nueva");
            txtUserPasswordCambioConfirma.Attributes.Add("placeholder", "Confirmar Contraseña");
            LoadComboSede("filtro");
            LoadComboDepartamento("filtro");
            LoadComboPuesto("filtro");
            LoadComboPerfil("filtro");
            txtNombreCompletoEmail.Attributes.Add("placeholder", "Nombre o Correo Electronico");
            GridViewUsuarios.DataSource = _catusuariosneg.list();
            GridViewUsuarios.DataBind();
        }
    }
示例#2
0
    protected void ButtonAgregar_Click(object sender, EventArgs e)
    {
        ProcsTableAdapter procesos  = new ProcsTableAdapter();
        FuncsTableAdapter funciones = new FuncsTableAdapter();
        SQLInjects        injects   = new SQLInjects();

        try
        {
            string correoUsuario = injects.Remover(TextBoxCorreo.Text);
            string nombreUsuario = injects.Remover(TextBoxNombre.Text);
            string hash          = PasswordHash.PasswordHash.CreateHash(correoUsuario + nombreUsuario);

            if ((bool)funciones.verificar_correo_registrado(correoUsuario))
            {
                labelMensajeModificacion.InnerHtml = "Este correo ya está registrado";
            }
            else
            {
                labelMensajeModificacion.InnerHtml = "Se está procesando su petición, espere por favor...";
                procesos.agregar_usuario(nombreUsuario, correoUsuario, hash);
                Correo correo = new Correo();


                correo.enviarMailCambioPass(correoUsuario, nombreUsuario, hash);
                labelMensaje.InnerHtml          = "Se le ha enviado un correo para crear una contraseña para su cuenta." + DateTime.Now;
                divModificacionUsuarios.Visible = false;
                divUsuarios.Visible             = true;
                GridViewUsuarios.DataBind();
            }
        }
        catch (Exception err)
        {
            labelMensajeModificacion.InnerHtml = "Ha ocurrido un error en el sistema, favor de contactar al administrador.";
        }
    }
示例#3
0
    protected void Eliminar_Click(object sender, EventArgs e)
    {
        UsuariosDatos _catusuario = new UsuariosDatos();

        _catusuario.User        = new Usuarios();
        _catusuario.User.IdUser = Convert.ToInt32(ID.Value.ToString());
        _catusuariosneg.eliminarUsuario(_catusuario);
        ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalEliminar", "$('#ModalEliminar').modal('hide');", true);
        upModalEliminar.Update();
        GridViewUsuarios.DataSource = _catusuariosneg.list();
        GridViewUsuarios.DataBind();
    }
示例#4
0
 //---------------//
 //   Ver Users   //
 //---------------//
 public void verUsuarios()
 {
     using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connDB"].ConnectionString))
     {
         try
         {
             SqlCommand cmd = new SqlCommand();
             cmd.CommandType = CommandType.StoredProcedure;
             cmd.Parameters.Add("@InNumFinca", SqlDbType.VarChar).Value = labelID;
             cmd.CommandText = "SPSUsuariosPorPropiedad";
             cmd.Connection  = conn;
             conn.Open();
             GridViewUsuarios.DataSource = cmd.ExecuteReader();
             GridViewUsuarios.DataBind();
         }
         catch (SqlException ex)
         {
             ShowMessage(ex.Errors[0].Message);
         }
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["codigo"] == null)
            {
                Response.Redirect("Account/Login.aspx");
            }
            else
            {
                codigoUsuario = Session["codigo"].ToString();

                AgendaEntities agenda = new AgendaEntities();

                var ds = agenda.Usuarios.Select(c => new
                {
                    c.Id,
                    c.Nome,
                    c.Email
                });

                GridViewUsuarios.DataSource = ds;
                GridViewUsuarios.DataBind();
            }
        }
示例#6
0
    protected void Nuevo_Click(object sender, EventArgs e)
    {
        lblMensajeUserName.Visible            = false;
        lblMensajeUserNameCorreo.Visible      = false;
        lblMensajeUserNombre.Visible          = false;
        lblMensajeUserApellidoPaterno.Visible = false;
        lblMensajeUserApellidoMaterno.Visible = false;
        lblMensajeUserPass.Visible            = false;
        lblMensajeUserPassConfirma.Visible    = false;
        upModalOperUsuario.Update();
        if (txtUserName.Text != string.Empty)
        {
            if (txtUserNombre.Text != string.Empty)
            {
                if (txtUserApellidoPaterno.Text != string.Empty)
                {
                    //if(txtUserApellidoMaterno.Text != string.Empty)
                    //{
                    if ((txtUserPassword.Text != string.Empty & txtUserPasswordConfirma.Text != string.Empty) || Operacion.Value == "Editar")
                    {
                        if (txtUserPassword.Text == txtUserPasswordConfirma.Text || Operacion.Value == "Editar")
                        {
                            if (Operacion.Value == "Nuevo")
                            {
                                UsuariosDatos catusuario = new UsuariosDatos();
                                catusuario.User = new Usuarios();
                                catusuario.User.IdUserGestion   = Convert.ToInt32(Session["IdUser"]);
                                catusuario.User.Username        = txtUserName.Text;
                                catusuario.User.Password        = txtUserPassword.Text;
                                catusuario.User.Perfil          = new Perfiles();
                                catusuario.User.Perfil.IdPerfil = Convert.ToInt32(dropUserPerfil.SelectedValue.ToString());
                                catusuario.NombreUser           = txtUserNombre.Text;
                                catusuario.ApellidoPat          = txtUserApellidoPaterno.Text;
                                catusuario.ApellidoMat          = txtUserApellidoMaterno.Text;
                                catusuario.ObjSedes             = new CatSedes();
                                catusuario.ObjSedes.idsede      = Convert.ToInt32(dropUserSede.SelectedValue.ToString());
                                catusuario.ObjDepto             = new CatDepartamentos();
                                catusuario.ObjDepto.iddepto     = Convert.ToInt32(dropUserDepartamento.SelectedValue.ToString());
                                catusuario.ObjPuestos           = new CatPuestos();
                                catusuario.ObjPuestos.idpuesto  = Convert.ToInt32(dropUserPuesto.SelectedValue.ToString());
                                catusuario.IdJefe           = Convert.ToInt32(dropUserJefe.SelectedValue.ToString());
                                catusuario.User.Versesiones = (chkversesiones.Checked == true) ? true : false;
                                _catusuariosneg.insertUsuario(catusuario);
                                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalOperUsuario", "$('#ModalOperUsuario').modal('hide');", true);
                                upModalOperUsuario.Update();
                                GridViewUsuarios.DataSource = _catusuariosneg.list();
                                GridViewUsuarios.DataBind();
                            }
                            if (Operacion.Value == "Editar")
                            {
                                UsuariosDatos catusuario = new UsuariosDatos();
                                catusuario.User                 = new Usuarios();
                                catusuario.User.IdUser          = Convert.ToInt32(ID.Value);
                                catusuario.User.Username        = txtUserName.Text;
                                catusuario.User.Perfil          = new Perfiles();
                                catusuario.User.Perfil.IdPerfil = Convert.ToInt32(dropUserPerfil.SelectedValue.ToString());
                                catusuario.NombreUser           = txtUserNombre.Text;
                                catusuario.ApellidoPat          = txtUserApellidoPaterno.Text;
                                catusuario.ApellidoMat          = txtUserApellidoMaterno.Text;
                                catusuario.ObjSedes             = new CatSedes();
                                catusuario.ObjSedes.idsede      = Convert.ToInt32(dropUserSede.SelectedValue.ToString());
                                catusuario.ObjDepto             = new CatDepartamentos();
                                catusuario.ObjDepto.iddepto     = Convert.ToInt32(dropUserDepartamento.SelectedValue.ToString());
                                catusuario.ObjPuestos           = new CatPuestos();
                                catusuario.ObjPuestos.idpuesto  = Convert.ToInt32(dropUserPuesto.SelectedValue.ToString());
                                catusuario.IdJefe               = Convert.ToInt32(dropUserJefe.SelectedValue.ToString());
                                catusuario.User.Versesiones     = (chkversesiones.Checked == true) ? true : false;
                                _catusuariosneg.modificarUsuario(catusuario);
                                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalOperUsuario", "$('#ModalOperUsuario').modal('hide');", true);
                                upModalOperUsuario.Update();
                                GridViewUsuarios.DataSource = _catusuariosneg.list();
                                GridViewUsuarios.DataBind();
                            }
                        }
                        else
                        {
                            lblMensajeUserPassConfirma.Visible = true;
                        }
                    }
                    else
                    {
                        lblMensajeUserPass.Visible = true;
                    }

                    //}
                    //else
                    // {
                    //     lblMensajeUserApellidoMaterno.Visible = true;
                    // }
                }
                else
                {
                    lblMensajeUserApellidoPaterno.Visible = true;
                }
            }
            else
            {
                lblMensajeUserNombre.Visible = true;
            }
        }
        else
        {
            lblMensajeUserName.Visible = true;
        }
    }
示例#7
0
 protected void BuscarUsuario_Click(object sender, EventArgs e)
 {
     GridViewUsuarios.DataSource = _catusuariosneg.list(Convert.ToInt32(dropFiltroSedes.SelectedValue.ToString()), Convert.ToInt32(dropFiltroDepartamento.SelectedValue.ToString()), Convert.ToInt32(dropFiltroPuesto.SelectedValue.ToString()), Convert.ToInt32(dropFiltroPerfil.SelectedValue.ToString()), 0, txtNombreCompletoEmail.Text.ToString());
     GridViewUsuarios.DataBind();
 }
示例#8
0
 protected void Nuevo_Click(object sender, EventArgs e)
 {
     lblMensajeUserName.Visible            = false;
     lblMensajeUserNameCorreo.Visible      = false;
     lblMensajeUserNombre.Visible          = false;
     lblMensajeUserApellidoPaterno.Visible = false;
     lblMensajeUserApellidoMaterno.Visible = false;
     lblMensajeNroEmpleado.Visible         = false;
     lblMensajeUserPass.Visible            = false;
     lblMensajeUserPassConfirma.Visible    = false;
     upModalOperUsuario.Update();
     if (txtUserName.Text != string.Empty)
     {
         if (txtUserNombre.Text != string.Empty)
         {
             if (txtNroEmpleado.Text != string.Empty)
             {
                 if (txtUserApellidoPaterno.Text != string.Empty || txtUserApellidoMaterno.Text != string.Empty)
                 {
                     if ((txtUserPassword.Text != string.Empty & txtUserPasswordConfirma.Text != string.Empty) || Operacion.Value == "Editar")
                     {
                         if (txtUserPassword.Text == txtUserPasswordConfirma.Text || Operacion.Value == "Editar")
                         {
                             if (Operacion.Value == "Nuevo")
                             {
                                 UsuariosDatos catusuario = new UsuariosDatos();
                                 catusuario.objUsuario = new Usuarios();
                                 catusuario.objUsuario.iIdUsuarioGestion   = Convert.ToInt32(Session["IdUser"]);
                                 catusuario.objUsuario.cNombreUsuario      = txtUserName.Text;
                                 catusuario.objUsuario.cPassword           = txtUserPassword.Text;
                                 catusuario.objUsuario.objPerfil           = new Perfiles();
                                 catusuario.objUsuario.objPerfil.iIdPerfil = Convert.ToInt32(dropUserPerfil.SelectedValue.ToString());
                                 catusuario.cNombre             = txtUserNombre.Text;
                                 catusuario.cApellidoPaterno    = txtUserApellidoPaterno.Text;
                                 catusuario.cApellidoMaterno    = txtUserApellidoMaterno.Text;
                                 catusuario.iNumeroEmpleado     = Convert.ToInt32(txtNroEmpleado.Text);
                                 catusuario.iIdCentroCosto      = Convert.ToInt32(dropUserDepartamento.SelectedValue.ToString());
                                 catusuario.objPuesto           = new CatPuestos();
                                 catusuario.objPuesto.iIdPuesto = Convert.ToInt32(dropUserPuesto.SelectedValue.ToString());
                                 _catusuariosneg.insertUsuario(catusuario);
                                 ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalOperUsuario", "$('#ModalOperUsuario').modal('hide');", true);
                                 upModalOperUsuario.Update();
                                 GridViewUsuarios.DataSource = _catusuariosneg.list();
                                 GridViewUsuarios.DataBind();
                             }
                             if (Operacion.Value == "Editar")
                             {
                                 UsuariosDatos catusuario = new UsuariosDatos();
                                 catusuario.objUsuario                     = new Usuarios();
                                 catusuario.objUsuario.iIdUsuario          = Convert.ToInt32(ID.Value);
                                 catusuario.objUsuario.cNombreUsuario      = txtUserName.Text;
                                 catusuario.objUsuario.objPerfil           = new Perfiles();
                                 catusuario.objUsuario.objPerfil.iIdPerfil = Convert.ToInt32(dropUserPerfil.SelectedValue.ToString());
                                 catusuario.cNombre             = txtUserNombre.Text;
                                 catusuario.cApellidoPaterno    = txtUserApellidoPaterno.Text;
                                 catusuario.cApellidoMaterno    = txtUserApellidoMaterno.Text;
                                 catusuario.objPuesto           = new CatPuestos();
                                 catusuario.iNumeroEmpleado     = Convert.ToInt32(txtNroEmpleado.Text);
                                 catusuario.iIdCentroCosto      = Convert.ToInt32(dropUserDepartamento.SelectedValue.ToString());
                                 catusuario.objPuesto.iIdPuesto = Convert.ToInt32(dropUserPuesto.SelectedValue.ToString());
                                 _catusuariosneg.modificarUsuario(catusuario);
                                 ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalOperUsuario", "$('#ModalOperUsuario').modal('hide');", true);
                                 upModalOperUsuario.Update();
                                 GridViewUsuarios.DataSource = _catusuariosneg.list();
                                 GridViewUsuarios.DataBind();
                             }
                         }
                         else
                         {
                             lblMensajeUserPassConfirma.Visible = true;
                         }
                     }
                     else
                     {
                         lblMensajeUserPass.Visible = true;
                     }
                 }
                 else
                 {
                     lblMensajeUserApellidoPaterno.Visible = true;
                     lblMensajeUserApellidoMaterno.Visible = true;
                 }
             }
             else
             {
                 lblMensajeNroEmpleado.Visible = true;
             }
         }
         else
         {
             lblMensajeUserNombre.Visible = true;
         }
     }
     else
     {
         lblMensajeUserName.Visible = true;
     }
 }