Beispiel #1
0
 public void cambiarPassword(UsuariosDatos _catusuariosdatos)
 {
     try
     {
         using (SqlCommand command = new SqlCommand("SPD_USUARIOS_PASS", cn.Connection))
         {
             command.CommandType = System.Data.CommandType.StoredProcedure;
             command.Parameters.AddWithValue("@iIdUsuario", _catusuariosdatos.objUsuario.iIdUsuario);
             command.Parameters.AddWithValue("@cPassword", _catusuariosdatos.objUsuario.cPassword);
             cn.OpenConnection();
             command.ExecuteNonQuery();
         }
     }
     catch (SqlException ex)
     {
         throw new Exception("No se pudo eliminar el registro" + ex.Message);
     }
     catch (Exception ex)
     {
         throw new Exception("No se pudo eliminar el registro" + ex.Message);
     }
     finally
     {
         cn.CloseConnection();
     }
 }
Beispiel #2
0
 protected void Password_Click(object sender, EventArgs e)
 {
     if (txtUserPasswordCambio.Text != string.Empty & txtUserPasswordCambioConfirma.Text != string.Empty)
     {
         lblUserPasswordCambio.Visible         = false;
         lblUserPasswordCambioConfirma.Visible = false;
         upModalPassword.Update();
         if (txtUserPasswordCambio.Text == txtUserPasswordCambioConfirma.Text)
         {
             UsuariosBL    _catusuariosneg = new UsuariosBL();
             UsuariosDatos _catusuario     = new UsuariosDatos();
             _catusuario.objUsuario            = new Usuarios();
             _catusuario.objUsuario.iIdUsuario = Convert.ToInt32(Session["IdUser"]);
             _catusuario.objUsuario.cPassword  = txtUserPasswordCambio.Text;
             _catusuariosneg.cambiarPassword(_catusuario);
             ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalPassword", "$('#ModalPassword').modal('hide');", true);
             upModalPassword.Update();
         }
         else
         {
             lblUserPasswordCambioConfirma.Visible = true;
         }
     }
     else
     {
         lblUserPasswordCambio.Visible = true;
     }
 }
Beispiel #3
0
 public void modificarUsuarios(UsuariosDatos _catusuariosdatos)
 {
     try
     {
         using (SqlCommand command = new SqlCommand("SPD_USUARIOS_UPD", cn.Connection))
         {
             command.CommandType = System.Data.CommandType.StoredProcedure;
             command.Parameters.AddWithValue("@iIdUsuario", _catusuariosdatos.objUsuario.iIdUsuario);
             command.Parameters.AddWithValue("@cNombreUsuario", _catusuariosdatos.objUsuario.cNombreUsuario);
             command.Parameters.AddWithValue("@iIdUsuarioGestion", _catusuariosdatos.objUsuario.iIdUsuarioGestion);
             command.Parameters.AddWithValue("@iIdPerfil", _catusuariosdatos.objUsuario.objPerfil.iIdPerfil);
             command.Parameters.AddWithValue("@cNombre", _catusuariosdatos.cNombre);
             command.Parameters.AddWithValue("@cApellidoPaterno", _catusuariosdatos.cApellidoPaterno);
             command.Parameters.AddWithValue("@cApellidoMaterno", _catusuariosdatos.cApellidoMaterno);
             command.Parameters.AddWithValue("@iNumeroEmpleado", _catusuariosdatos.iNumeroEmpleado);
             command.Parameters.AddWithValue("@iIdPuesto", _catusuariosdatos.objPuesto.iIdPuesto);
             command.Parameters.AddWithValue("@iIdCentroCosto", _catusuariosdatos.iIdCentroCosto == 0 ? (object)DBNull.Value : _catusuariosdatos.iIdCentroCosto);
             cn.OpenConnection();
             command.ExecuteNonQuery();
         }
     }
     catch (SqlException ex)
     {
         throw new Exception("No se pudo modificar el registro" + ex.Message);
     }
     catch (Exception ex)
     {
         throw new Exception("No se pudo modificar el registro" + ex.Message);
     }
     finally
     {
         cn.CloseConnection();
     }
 }
Beispiel #4
0
        public List <UsuariosDatos> obtenerUsuarios(int idpuesto = 0, int idperfil = 0, int id = 0, string filtro = null)
        {
            List <UsuariosDatos> list = new List <UsuariosDatos>();
            UsuariosDatos        _catusuariosdatos;

            try
            {
                using (SqlCommand command = new SqlCommand("SPD_USUARIOS_GET", cn.Connection))
                {
                    command.CommandType = CommandType.StoredProcedure;
                    command.Parameters.AddWithValue("@iIdUsuario", id == 0 ? (object)DBNull.Value : id);
                    command.Parameters.AddWithValue("@filtro", string.IsNullOrEmpty(filtro) ? (object)DBNull.Value : filtro);
                    command.Parameters.AddWithValue("@iIdPuesto", idpuesto == 0 ? (object)DBNull.Value : idpuesto);
                    command.Parameters.AddWithValue("@iIdPerfil", idperfil == 0 ? (object)DBNull.Value : idperfil);

                    cn.OpenConnection();
                    SqlDataReader reader = command.ExecuteReader();
                    while (reader.Read())
                    {
                        DateTime fechatemp;
                        _catusuariosdatos                                = new UsuariosDatos();
                        _catusuariosdatos.objUsuario                     = new Usuarios();
                        _catusuariosdatos.objUsuario.iIdUsuario          = (int)reader["iIdUsuario"];
                        _catusuariosdatos.objUsuario.cNombreUsuario      = (string)reader["cNombreUsuario"];
                        _catusuariosdatos.objUsuario.objPerfil           = new Perfiles();
                        _catusuariosdatos.objUsuario.objPerfil.iIdPerfil = (int)reader["iIdPerfil"];
                        _catusuariosdatos.objUsuario.objPerfil.cNombre   = (String)reader["cNombrePerfil"];
                        _catusuariosdatos.cNombre                        = (string)reader["cNombre"];
                        _catusuariosdatos.cApellidoPaterno               = (string)reader["cApellidoPaterno"];
                        _catusuariosdatos.cApellidoMaterno               = (string)reader["cApellidoMaterno"];
                        _catusuariosdatos.cNombreCompleto                = (string)reader["cNombreCompleto"];
                        _catusuariosdatos.iNumeroEmpleado                = (int)reader["iNumeroEmpleado"];
                        _catusuariosdatos.iIdCentroCosto                 = (int)reader["iIdCentroCosto"];
                        _catusuariosdatos.objPuesto                      = new CatPuestos();
                        _catusuariosdatos.objPuesto.iIdPuesto            = (int)reader["iIdPuesto"];
                        _catusuariosdatos.objPuesto.cNombre              = (string)reader["cNombrePuesto"];
                        fechatemp = (DateTime)(reader["dtFechaAlta"]);
                        _catusuariosdatos.objUsuario.dtFechaAlta = fechatemp.ToShortDateString();
                        list.Add(_catusuariosdatos);
                    }
                }
            }
            catch (SqlException ex)
            {
                throw new Exception("No se pudo obtener registros" + ex.Message);
            }
            catch (Exception ex)
            {
                throw new Exception("No se pudo obtener registros" + ex.Message);
            }
            finally
            {
                cn.CloseConnection();
            }
            return(list);
        }
Beispiel #5
0
 public void cambiarPassword(UsuariosDatos _catusuariosdatos)
 {
     try
     {
         UsuariosDAL _catusuariosdal = new UsuariosDAL();
         _catusuariosdal.cambiarPassword(_catusuariosdatos);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Beispiel #6
0
 public void eliminarUsuario(UsuariosDatos _catusuariosdatos)
 {
     try
     {
         UsuariosDAL _catusuariosdal = new UsuariosDAL();
         _catusuariosdal.eliminarUsuario(_catusuariosdatos);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Beispiel #7
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();
    }
Beispiel #8
0
        public static void PruebaLogueoUsuarios()
        {
            UsuariosDatos objUsuariosDatos = new UsuariosDatos();

            Usuario objUsuario = new Usuario()
            {
                NombreUsuario = "Juan",
                Password      = "******"
            };

            bool logueado = objUsuariosDatos.LoguearUsuario(objUsuario);

            Console.ReadKey();
        }
Beispiel #9
0
 public UsuariosNegocio(string connectionString)
 {
     usuariosDatos = new UsuariosDatos(connectionString);
 }
Beispiel #10
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;
        }
    }
Beispiel #11
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;
     }
 }