You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
267 lines
5.9 KiB
267 lines
5.9 KiB
inherited frmRanking: TfrmRanking
|
|
Caption = 'Rankings'
|
|
ClientHeight = 408
|
|
ClientWidth = 1033
|
|
ExplicitWidth = 1039
|
|
ExplicitHeight = 436
|
|
PixelsPerInch = 96
|
|
TextHeight = 13
|
|
object Label1: TLabel [0]
|
|
Left = 347
|
|
Top = 108
|
|
Width = 80
|
|
Height = 13
|
|
Caption = 'Procurar usu'#225'rio:'
|
|
end
|
|
object lbl_vcorte: TLabel [1]
|
|
Left = 408
|
|
Top = 237
|
|
Width = 69
|
|
Height = 13
|
|
Caption = 'Valor de corte:'
|
|
end
|
|
inherited stbStatus: TStatusBar
|
|
Top = 389
|
|
Width = 1033
|
|
ExplicitTop = 389
|
|
ExplicitWidth = 1033
|
|
end
|
|
object dbgrd_ranking: TDBGrid
|
|
Left = 558
|
|
Top = 8
|
|
Width = 465
|
|
Height = 373
|
|
DataSource = dtsHistorico
|
|
Options = [dgTitles, dgIndicator, dgColLines, dgRowLines, dgTabs, dgRowSelect, dgAlwaysShowSelection, dgConfirmDelete, dgTitleClick, dgTitleHotTrack]
|
|
TabOrder = 1
|
|
TitleFont.Charset = DEFAULT_CHARSET
|
|
TitleFont.Color = clWindowText
|
|
TitleFont.Height = -11
|
|
TitleFont.Name = 'MS Sans Serif'
|
|
TitleFont.Style = []
|
|
OnDrawColumnCell = dbgrd_rankingDrawColumnCell
|
|
OnTitleClick = dbgrd_rankingTitleClick
|
|
Columns = <
|
|
item
|
|
Expanded = False
|
|
FieldName = 'NOME'
|
|
Title.Caption = 'Nome'
|
|
Visible = True
|
|
end
|
|
item
|
|
Expanded = False
|
|
FieldName = 'QTDE_ACIONAMENTOS'
|
|
Title.Caption = 'Quantidade'
|
|
Visible = True
|
|
end>
|
|
end
|
|
object rg_relacoes: TRadioGroup
|
|
Left = 8
|
|
Top = 8
|
|
Width = 537
|
|
Height = 89
|
|
Caption = 'Tipos de Rankings'
|
|
Columns = 3
|
|
Items.Strings = (
|
|
'Devedores acionados'
|
|
'Total de acionamentos'
|
|
'Acionamentos positivos'
|
|
'Acionamentos negativos'
|
|
'Total de acionamentos positivos'
|
|
'Total de acionamentos negatvios')
|
|
TabOrder = 2
|
|
end
|
|
object cb_filtragrupo: TCheckBox
|
|
Left = 207
|
|
Top = 233
|
|
Width = 193
|
|
Height = 17
|
|
Caption = 'Filtrar grupo espec'#237'fico de usu'#225'rios'
|
|
TabOrder = 3
|
|
end
|
|
object clb_grupousuarios: TCheckListBox
|
|
Left = 207
|
|
Top = 256
|
|
Width = 193
|
|
Height = 127
|
|
TabStop = False
|
|
Flat = False
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -11
|
|
Font.Name = 'MS Sans Serif'
|
|
Font.Style = []
|
|
ItemHeight = 13
|
|
ParentFont = False
|
|
ParentShowHint = False
|
|
ScrollWidth = 10
|
|
ShowHint = True
|
|
TabOrder = 4
|
|
end
|
|
object btn_gerarank: TButton
|
|
Left = 406
|
|
Top = 356
|
|
Width = 139
|
|
Height = 25
|
|
Caption = 'Visualizar/Atualizar'
|
|
TabOrder = 5
|
|
OnClick = btn_gerarankClick
|
|
end
|
|
object edt_locate: TEdit
|
|
Left = 347
|
|
Top = 129
|
|
Width = 198
|
|
Height = 21
|
|
TabOrder = 6
|
|
OnChange = edt_locateChange
|
|
end
|
|
object rg_filtroqtde: TRadioGroup
|
|
Left = 207
|
|
Top = 182
|
|
Width = 338
|
|
Height = 45
|
|
Columns = 4
|
|
Enabled = False
|
|
Items.Strings = (
|
|
'Maior que'
|
|
'Menor que'
|
|
'Entre')
|
|
TabOrder = 7
|
|
OnClick = rg_filtroqtdeClick
|
|
end
|
|
object cb_filtroqtde: TCheckBox
|
|
Left = 215
|
|
Top = 175
|
|
Width = 119
|
|
Height = 17
|
|
Alignment = taLeftJustify
|
|
Caption = 'Filtrar por quantidade'
|
|
TabOrder = 8
|
|
OnClick = cb_filtroqtdeClick
|
|
end
|
|
object edt_v1: TEdit
|
|
Left = 431
|
|
Top = 200
|
|
Width = 50
|
|
Height = 21
|
|
Enabled = False
|
|
NumbersOnly = True
|
|
TabOrder = 9
|
|
OnChange = edt_v1Change
|
|
end
|
|
object edt_v2: TEdit
|
|
Left = 487
|
|
Top = 200
|
|
Width = 50
|
|
Height = 21
|
|
Enabled = False
|
|
NumbersOnly = True
|
|
TabOrder = 10
|
|
OnChange = edt_v2Change
|
|
end
|
|
object edt_vcorte: TEdit
|
|
Left = 406
|
|
Top = 256
|
|
Width = 139
|
|
Height = 21
|
|
NumbersOnly = True
|
|
TabOrder = 11
|
|
OnChange = edt_vcorteChange
|
|
end
|
|
object gb_data: TGroupBox
|
|
Left = 8
|
|
Top = 103
|
|
Width = 333
|
|
Height = 65
|
|
Enabled = False
|
|
TabOrder = 12
|
|
object Label2: TLabel
|
|
Left = 168
|
|
Top = 31
|
|
Width = 6
|
|
Height = 13
|
|
Caption = 'a'
|
|
end
|
|
object dtp_inicio: TDateTimePicker
|
|
Left = 10
|
|
Top = 26
|
|
Width = 97
|
|
Height = 21
|
|
Date = 43168.429167685190000000
|
|
Time = 43168.429167685190000000
|
|
TabOrder = 0
|
|
end
|
|
object dtp_fim: TDateTimePicker
|
|
Left = 224
|
|
Top = 26
|
|
Width = 97
|
|
Height = 21
|
|
Date = 43168.429167685190000000
|
|
Time = 43168.429167685190000000
|
|
TabOrder = 1
|
|
end
|
|
end
|
|
object cb_periodo: TCheckBox
|
|
Left = 18
|
|
Top = 96
|
|
Width = 102
|
|
Height = 17
|
|
Alignment = taLeftJustify
|
|
Caption = 'Filtrar por per'#237'odo'
|
|
TabOrder = 13
|
|
OnClick = cb_periodoClick
|
|
end
|
|
object clb_providencias: TCheckListBox
|
|
Left = 8
|
|
Top = 192
|
|
Width = 193
|
|
Height = 191
|
|
ItemHeight = 13
|
|
TabOrder = 14
|
|
end
|
|
object cb_prov: TCheckBox
|
|
Left = 8
|
|
Top = 172
|
|
Width = 132
|
|
Height = 17
|
|
Caption = 'Filtrar por provid'#234'ncia'
|
|
TabOrder = 15
|
|
end
|
|
object dtsHistorico: TDataSource
|
|
DataSet = zroqryRanking
|
|
Left = 688
|
|
Top = 32
|
|
end
|
|
object zroqryRanking: TZReadOnlyQuery
|
|
Connection = dtmSystem.ZConnection
|
|
SQL.Strings = (
|
|
'select first 0'
|
|
'h.id_cobrador,'
|
|
|
|
'case when u.tx_nome is not NULL then u.tx_nome when u.tx_nome is' +
|
|
' NULL then '#39'Usu'#225'rio Inexistente'#39
|
|
'end as NOME,'
|
|
'COUNT (DISTINCT h.ID_PROVIDENCIA) as qtde_acionamentos'
|
|
'from chg_historico h'
|
|
'left join sys_usuarios u on h.id_cobrador = u.id_usuario'
|
|
|
|
'where h.id_cobrador in (select id_cobrador from sys_usuarios whe' +
|
|
're tp_ativo = '#39'S'#39')'
|
|
'group by h.id_cobrador, u.tx_nome')
|
|
Params = <>
|
|
Left = 608
|
|
Top = 32
|
|
object zroqryRankingID_COBRADOR: TIntegerField
|
|
FieldName = 'ID_COBRADOR'
|
|
end
|
|
object zroqryRankingQTDE_ACIONAMENTOS: TIntegerField
|
|
FieldName = 'QTDE_ACIONAMENTOS'
|
|
ReadOnly = True
|
|
end
|
|
object zroqryRankingNOME: TWideStringField
|
|
FieldName = 'NOME'
|
|
ReadOnly = True
|
|
Size = 60
|
|
end
|
|
end
|
|
end
|