Ejemplo n.º 1
0
        private void ValidarPermisos()
        {
            DataTable dt         = new DataTable();
            DPermit   funcion    = new DPermit();
            LPermit   parametros = new LPermit();

            parametros.IdUsuario = idUsuario;

            funcion.MostrarPermits(ref dt, parametros);
            btnConsultas.Enabled = false;
            btnPersonal.Enabled  = false;
            btnRegistro.Enabled  = false;
            btnUsuarios.Enabled  = false;

            btnRestaurar.Enabled = false;
            btnRespaldo.Enabled  = false;

            foreach (DataRow rowPermiso in dt.Rows)
            {
                string modulo = Convert.ToString(rowPermiso["Modulo"]);
                switch (modulo)
                {
                case "PrePlanillas":
                    btnConsultas.Enabled = true;
                    break;

                case "Usuarios":
                    btnUsuarios.Enabled = true;
                    btnRegistro.Enabled = true;
                    break;

                case "Personal":
                    btnPersonal.Enabled = true;
                    break;

                case "Respaldos":
                    btnRespaldo.Enabled  = true;
                    btnRestaurar.Enabled = true;
                    break;

                default:
                    break;
                }
            }

            foreach (DataRow row in dt.Rows)
            {
                string modulo = Convert.ToString(row["Modulo"]);
                if (true)
                {
                }
            }
        }
Ejemplo n.º 2
0
        public void MostrarPermits(ref DataTable dt, LPermit parametros)
        {
            try
            {
                CONEXIONMAESTRA.open();
                SqlDataAdapter da = new SqlDataAdapter("MostrarPermit", CONEXIONMAESTRA.connection);
                da.SelectCommand.CommandType = CommandType.StoredProcedure;
                da.SelectCommand.Parameters.AddWithValue("@idUsuario", parametros.IdUsuario);

                da.Fill(dt);

                CONEXIONMAESTRA.close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.StackTrace);
            }
        }
        private void MostrarPermisos()
        {
            DataTable dt         = new DataTable();
            DPermit   funcion    = new DPermit();
            LPermit   parametros = new LPermit();

            parametros.IdUsuario = idUsuario;
            funcion.MostrarPermits(ref dt, parametros);
            foreach (DataRow rowPermisos in dt.Rows)
            {
                int idmoduloPermisos = Convert.ToInt32(rowPermisos["IdModulo"]);
                foreach (DataGridViewRow rowModulos in dataListadoModulo.Rows)
                {
                    int Idmodulo = Convert.ToInt32(rowModulos.Cells["IdModulo"].Value);
                    if (idmoduloPermisos == Idmodulo)
                    {
                        rowModulos.Cells[0].Value = true;
                    }
                }
            }
        }
Ejemplo n.º 4
0
 public bool EliminarPermits(LPermit parametros)
 {
     try
     {
         CONEXIONMAESTRA.open();
         SqlCommand cmd = new SqlCommand("EliminarPermit", CONEXIONMAESTRA.connection);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@IdUsuario", parametros.IdUsuario);
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(false);
     }
     finally
     {
         CONEXIONMAESTRA.close();
     }
 }
Ejemplo n.º 5
0
        private void InsertarPermisos()
        {
            DataTable dt            = new DataTable();
            DModulo   funcionModulo = new DModulo();

            funcionModulo.MostrarModulos(ref dt);
            foreach (DataRow row in dt.Rows)
            {
                int     idModulo   = Convert.ToInt32(row["IdModulo"]);
                LPermit parametros = new LPermit();
                DPermit funcion    = new DPermit();
                parametros.IdModulo  = idModulo;
                parametros.IdUsuario = idUsuario;
                if (funcion.InsertarPermit(parametros))
                {
                    MessageBox.Show("Usuario administrador generado. Deberá ingresar con : " + TXTUSUARIO.Text +
                                    " y password : "******"Registro Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Dispose();
                    Login frm = new Login();
                    frm.ShowDialog();
                }
            }
        }
 private void InsertarPermit()
 {
     foreach (DataGridViewRow row in dataListadoModulo.Rows)
     {
         int  idModulo = Convert.ToInt32(row.Cells["idModulo"].Value);
         bool marcado  = Convert.ToBoolean(row.Cells["Marcar"].Value);
         if (marcado)
         {
             LPermit parametros = new LPermit();
             DPermit funcion    = new DPermit();
             parametros.IdUsuario = idUsuario;
             if (funcion.InsertarPermit(parametros))
             {
                 LPermit parametrosPermit = new LPermit();
                 DPermit funcionPermit    = new DPermit();
                 parametrosPermit.IdModulo  = idModulo;
                 parametrosPermit.IdUsuario = idUsuario;
                 funcionPermit.InsertarPermit(parametrosPermit);
             }
         }
     }
     MostrarUsuarios();
     panelRegistro.Visible = false;
 }