git-svn-id: https://192.168.0.254/svn/Proyectos.Tecsitel_FactuGES2/trunk@363 0c75b7a4-871f-7646-8a2f-f78d34cc349f
464 lines
13 KiB
Plaintext
464 lines
13 KiB
Plaintext
object srvAlmacenes: TsrvAlmacenes
|
|
OldCreateOrder = True
|
|
OnCreate = DARemoteServiceCreate
|
|
RequiresSession = True
|
|
SessionManager = dmServer.SessionManager
|
|
ConnectionName = 'IBX'
|
|
ServiceSchema = schAlmacenes
|
|
ServiceDataStreamer = Bin2DataStreamer
|
|
ExportedDataTables = <>
|
|
BeforeAcquireConnection = DataAbstractServiceBeforeAcquireConnection
|
|
Height = 249
|
|
Width = 343
|
|
object Diagrams: TDADiagrams
|
|
Left = 150
|
|
Top = 82
|
|
DiagramData = '<Diagrams>'#13#10'</Diagrams>'#13#10
|
|
end
|
|
object DataDictionary: TDADataDictionary
|
|
Fields = <
|
|
item
|
|
Name = 'Almacenes_CALLE'
|
|
DataType = datString
|
|
Size = 255
|
|
DisplayLabel = 'Calle'
|
|
end
|
|
item
|
|
Name = 'Almacenes_PROVINCIA'
|
|
DataType = datString
|
|
Size = 255
|
|
DisplayLabel = 'Provincia'
|
|
end
|
|
item
|
|
Name = 'Almacenes_POBLACION'
|
|
DataType = datString
|
|
Size = 255
|
|
DisplayLabel = 'Poblaci'#243'n'
|
|
end
|
|
item
|
|
Name = 'Almacenes_CODIGO_POSTAL'
|
|
DataType = datString
|
|
Size = 10
|
|
DisplayLabel = 'C'#243'digo postal'
|
|
end
|
|
item
|
|
Name = 'Almacenes_TELEFONO'
|
|
DataType = datString
|
|
Size = 25
|
|
DisplayLabel = 'Tel'#233'fono'
|
|
end
|
|
item
|
|
Name = 'Almacenes_MOVIL'
|
|
DataType = datString
|
|
Size = 25
|
|
DisplayLabel = 'M'#243'vil'
|
|
end
|
|
item
|
|
Name = 'Almacenes_FAX'
|
|
DataType = datString
|
|
Size = 25
|
|
DisplayLabel = 'Fax'
|
|
end
|
|
item
|
|
Name = 'Almacenes_OBSERVACIONES'
|
|
DataType = datMemo
|
|
DisplayLabel = 'Observaciones'
|
|
end
|
|
item
|
|
Name = 'Almacenes_ID'
|
|
DataType = datAutoInc
|
|
GeneratorName = 'GEN_ALMACENES_ID'
|
|
Required = True
|
|
DisplayLabel = 'ID'
|
|
end
|
|
item
|
|
Name = 'Almacenes_ID_EMPRESA'
|
|
DataType = datInteger
|
|
DisplayLabel = 'ID_EMPRESA'
|
|
end
|
|
item
|
|
Name = 'Almacenes_FECHA_ALTA'
|
|
DataType = datDateTime
|
|
DisplayLabel = 'FECHA_ALTA'
|
|
end
|
|
item
|
|
Name = 'Almacenes_PERSONA_CONTACTO'
|
|
DataType = datString
|
|
Size = 255
|
|
DisplayLabel = 'Persona de contacto'
|
|
end
|
|
item
|
|
Name = 'Almacenes_FECHA_MODIFICACION'
|
|
DataType = datDateTime
|
|
DisplayLabel = 'FECHA_MODIFICACION'
|
|
end
|
|
item
|
|
Name = 'Almacenes_USUARIO'
|
|
DataType = datString
|
|
Size = 20
|
|
DisplayLabel = 'USUARIO'
|
|
end
|
|
item
|
|
Name = 'Almacenes_NOMBRE'
|
|
DataType = datString
|
|
Size = 255
|
|
DisplayLabel = 'Nombre'
|
|
end>
|
|
Left = 150
|
|
Top = 22
|
|
end
|
|
object schAlmacenes: TDASchema
|
|
ConnectionManager = dmServer.ConnectionManager
|
|
DataDictionary = DataDictionary
|
|
Diagrams = Diagrams
|
|
Datasets = <
|
|
item
|
|
Params = <>
|
|
Statements = <
|
|
item
|
|
Connection = 'IBX'
|
|
TargetTable = 'V_ALMACENES'
|
|
StatementType = stAutoSQL
|
|
ColumnMappings = <
|
|
item
|
|
DatasetField = 'ID'
|
|
TableField = 'ID'
|
|
end
|
|
item
|
|
DatasetField = 'ID_EMPRESA'
|
|
TableField = 'ID_EMPRESA'
|
|
end
|
|
item
|
|
DatasetField = 'NOMBRE'
|
|
TableField = 'NOMBRE'
|
|
end
|
|
item
|
|
DatasetField = 'CALLE'
|
|
TableField = 'CALLE'
|
|
end
|
|
item
|
|
DatasetField = 'PROVINCIA'
|
|
TableField = 'PROVINCIA'
|
|
end
|
|
item
|
|
DatasetField = 'POBLACION'
|
|
TableField = 'POBLACION'
|
|
end
|
|
item
|
|
DatasetField = 'CODIGO_POSTAL'
|
|
TableField = 'CODIGO_POSTAL'
|
|
end
|
|
item
|
|
DatasetField = 'TELEFONO'
|
|
TableField = 'TELEFONO'
|
|
end
|
|
item
|
|
DatasetField = 'MOVIL'
|
|
TableField = 'MOVIL'
|
|
end
|
|
item
|
|
DatasetField = 'FAX'
|
|
TableField = 'FAX'
|
|
end
|
|
item
|
|
DatasetField = 'PERSONA_CONTACTO'
|
|
TableField = 'PERSONA_CONTACTO'
|
|
end
|
|
item
|
|
DatasetField = 'OBSERVACIONES'
|
|
TableField = 'OBSERVACIONES'
|
|
end
|
|
item
|
|
DatasetField = 'FECHA_ALTA'
|
|
TableField = 'FECHA_ALTA'
|
|
end
|
|
item
|
|
DatasetField = 'FECHA_MODIFICACION'
|
|
TableField = 'FECHA_MODIFICACION'
|
|
end
|
|
item
|
|
DatasetField = 'USUARIO'
|
|
TableField = 'USUARIO'
|
|
end>
|
|
end>
|
|
Name = 'Almacenes'
|
|
Fields = <
|
|
item
|
|
Name = 'ID'
|
|
DataType = datAutoInc
|
|
GeneratorName = 'GEN_ALMACENES_ID'
|
|
ServerAutoRefresh = True
|
|
DictionaryEntry = 'Almacenes_ID'
|
|
InPrimaryKey = True
|
|
end
|
|
item
|
|
Name = 'ID_EMPRESA'
|
|
DataType = datInteger
|
|
DictionaryEntry = 'Almacenes_ID_EMPRESA'
|
|
end
|
|
item
|
|
Name = 'NOMBRE'
|
|
DataType = datString
|
|
Size = 255
|
|
DictionaryEntry = 'Almacenes_NOMBRE'
|
|
end
|
|
item
|
|
Name = 'CALLE'
|
|
DataType = datString
|
|
Size = 255
|
|
DictionaryEntry = 'Almacenes_CALLE'
|
|
end
|
|
item
|
|
Name = 'PROVINCIA'
|
|
DataType = datString
|
|
Size = 255
|
|
DictionaryEntry = 'Almacenes_PROVINCIA'
|
|
end
|
|
item
|
|
Name = 'POBLACION'
|
|
DataType = datString
|
|
Size = 255
|
|
DictionaryEntry = 'Almacenes_POBLACION'
|
|
end
|
|
item
|
|
Name = 'CODIGO_POSTAL'
|
|
DataType = datString
|
|
Size = 10
|
|
DictionaryEntry = 'Almacenes_CODIGO_POSTAL'
|
|
end
|
|
item
|
|
Name = 'TELEFONO'
|
|
DataType = datString
|
|
Size = 25
|
|
DictionaryEntry = 'Almacenes_TELEFONO'
|
|
end
|
|
item
|
|
Name = 'MOVIL'
|
|
DataType = datString
|
|
Size = 25
|
|
DictionaryEntry = 'Almacenes_MOVIL'
|
|
end
|
|
item
|
|
Name = 'FAX'
|
|
DataType = datString
|
|
Size = 25
|
|
DictionaryEntry = 'Almacenes_FAX'
|
|
end
|
|
item
|
|
Name = 'PERSONA_CONTACTO'
|
|
DataType = datString
|
|
Size = 255
|
|
DictionaryEntry = 'Almacenes_PERSONA_CONTACTO'
|
|
end
|
|
item
|
|
Name = 'OBSERVACIONES'
|
|
DataType = datMemo
|
|
DictionaryEntry = 'Almacenes_OBSERVACIONES'
|
|
end
|
|
item
|
|
Name = 'FECHA_ALTA'
|
|
DataType = datDateTime
|
|
DictionaryEntry = 'Almacenes_FECHA_ALTA'
|
|
end
|
|
item
|
|
Name = 'FECHA_MODIFICACION'
|
|
DataType = datDateTime
|
|
DictionaryEntry = 'Almacenes_FECHA_MODIFICACION'
|
|
end
|
|
item
|
|
Name = 'USUARIO'
|
|
DataType = datString
|
|
Size = 20
|
|
DictionaryEntry = 'Almacenes_USUARIO'
|
|
end>
|
|
end>
|
|
JoinDataTables = <>
|
|
UnionDataTables = <>
|
|
Commands = <
|
|
item
|
|
Params = <
|
|
item
|
|
Name = 'ID'
|
|
DataType = datAutoInc
|
|
GeneratorName = 'GEN_ALMACENES_ID'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'ID_EMPRESA'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'NOMBRE'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'CALLE'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'PROVINCIA'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'POBLACION'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'CODIGO_POSTAL'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'TELEFONO'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'MOVIL'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'FAX'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'PERSONA_CONTACTO'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'OBSERVACIONES'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'USUARIO'
|
|
Value = ''
|
|
end>
|
|
Statements = <
|
|
item
|
|
ConnectionType = 'Interbase'
|
|
Default = True
|
|
TargetTable = '[TABLENAME]'
|
|
SQL =
|
|
'INSERT'#10' INTO "[TABLENAME]"'#10' (ID, ID_EMPRESA, TIPO_ALMACEN, N' +
|
|
'OMBRE, CALLE, PROVINCIA, '#10' POBLACION, CODIGO_POSTAL, TELEFON' +
|
|
'O, MOVIL, FAX, PERSONA_CONTACTO, '#10' OBSERVACIONES, FECHA_ALTA' +
|
|
', USUARIO)'#10' VALUES'#10' (:ID, :ID_EMPRESA, '#39'Almacen'#39', :NOMBRE, :' +
|
|
'CALLE, :PROVINCIA,'#10' :POBLACION, :CODIGO_POSTAL, :TELEFONO, :' +
|
|
'MOVIL, :FAX, '#10' :PERSONA_CONTACTO, :OBSERVACIONES, CURRENT_DA' +
|
|
'TE, :USUARIO)'#10
|
|
StatementType = stSQL
|
|
ColumnMappings = <>
|
|
end>
|
|
Name = 'Insert_ALMACENES'
|
|
end
|
|
item
|
|
Params = <
|
|
item
|
|
Name = 'OLD_ID'
|
|
DataType = datInteger
|
|
Value = '0'
|
|
end>
|
|
Statements = <
|
|
item
|
|
ConnectionType = 'Interbase'
|
|
Default = True
|
|
TargetTable = '[TABLENAME]'
|
|
SQL = 'DELETE '#10' FROM'#10' "[TABLENAME]"'#10' WHERE'#10' (ID = :OLD_ID)'
|
|
StatementType = stSQL
|
|
ColumnMappings = <>
|
|
end>
|
|
Name = 'Delete_ALMACENES'
|
|
end
|
|
item
|
|
Params = <
|
|
item
|
|
Name = 'ID_EMPRESA'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'NOMBRE'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'CALLE'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'PROVINCIA'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'POBLACION'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'CODIGO_POSTAL'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'TELEFONO'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'MOVIL'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'FAX'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'PERSONA_CONTACTO'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'OBSERVACIONES'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'USUARIO'
|
|
Value = ''
|
|
end
|
|
item
|
|
Name = 'OLD_ID'
|
|
Value = ''
|
|
end>
|
|
Statements = <
|
|
item
|
|
ConnectionType = 'Interbase'
|
|
Default = True
|
|
TargetTable = '[TABLENAME]'
|
|
SQL =
|
|
'UPDATE "[TABLENAME]"'#10' SET '#10' ID_EMPRESA = :ID_EMPRESA,'#10' NO' +
|
|
'MBRE = :NOMBRE,'#10' CALLE = :CALLE, '#10' PROVINCIA = :PROVINCIA,' +
|
|
' '#10' POBLACION = :POBLACION, '#10' CODIGO_POSTAL = :CODIGO_POSTA' +
|
|
'L, '#10' TELEFONO = :TELEFONO, '#10' MOVIL = :MOVIL, '#10' FAX = :F' +
|
|
'AX, '#10' PERSONA_CONTACTO = :PERSONA_CONTACTO, '#10' OBSERVACIONE' +
|
|
'S = :OBSERVACIONES, '#10' FECHA_MODIFICACION = CURRENT_DATE,'#10' ' +
|
|
'USUARIO = :USUARIO'#10' WHERE'#10' (ID = :OLD_ID)'#10
|
|
StatementType = stSQL
|
|
ColumnMappings = <>
|
|
end>
|
|
Name = 'Update_ALMACENES'
|
|
end>
|
|
RelationShips = <>
|
|
UpdateRules = <>
|
|
Version = 0
|
|
Left = 48
|
|
Top = 24
|
|
end
|
|
object Bin2DataStreamer: TDABin2DataStreamer
|
|
Left = 48
|
|
Top = 80
|
|
end
|
|
object bpAlmacenes: TDABusinessProcessor
|
|
Schema = schAlmacenes
|
|
InsertCommandName = 'Insert_ALMACENES'
|
|
DeleteCommandName = 'Delete_ALMACENES'
|
|
UpdateCommandName = 'Update_ALMACENES'
|
|
ReferencedDataset = 'Almacenes'
|
|
ProcessorOptions = [poAutoGenerateRefreshDataset, poPrepareCommands]
|
|
UpdateMode = updWhereKeyOnly
|
|
Left = 240
|
|
Top = 24
|
|
end
|
|
end
|