commit 3c9d798741904816f104e60e11916de0334a8439 Author: Vicente Hernandez Date: Fri Jul 5 13:43:55 2019 -0500 Primera carga de Minds Cliente para el proyecto de blackrock diff --git a/.vs/Minds Cliente/v14/.suo b/.vs/Minds Cliente/v14/.suo new file mode 100644 index 0000000..fa142dc Binary files /dev/null and b/.vs/Minds Cliente/v14/.suo differ diff --git a/.vs/Minds Cliente/v15/.suo b/.vs/Minds Cliente/v15/.suo new file mode 100644 index 0000000..2fe9819 Binary files /dev/null and b/.vs/Minds Cliente/v15/.suo differ diff --git a/.vs/Minds Cliente/v15/Server/sqlite3/db.lock b/.vs/Minds Cliente/v15/Server/sqlite3/db.lock new file mode 100644 index 0000000..e69de29 diff --git a/.vs/Minds Cliente/v15/Server/sqlite3/storage.ide b/.vs/Minds Cliente/v15/Server/sqlite3/storage.ide new file mode 100644 index 0000000..56758a8 Binary files /dev/null and b/.vs/Minds Cliente/v15/Server/sqlite3/storage.ide differ diff --git a/.vs/Minds Cliente/v15/Server/sqlite3/storage.ide-shm b/.vs/Minds Cliente/v15/Server/sqlite3/storage.ide-shm new file mode 100644 index 0000000..98799ff Binary files /dev/null and b/.vs/Minds Cliente/v15/Server/sqlite3/storage.ide-shm differ diff --git a/.vs/Minds Cliente/v15/Server/sqlite3/storage.ide-wal b/.vs/Minds Cliente/v15/Server/sqlite3/storage.ide-wal new file mode 100644 index 0000000..e800a26 Binary files /dev/null and b/.vs/Minds Cliente/v15/Server/sqlite3/storage.ide-wal differ diff --git a/Actualizadores/ActTipoCambio.resx b/Actualizadores/ActTipoCambio.resx new file mode 100644 index 0000000..d9bc903 --- /dev/null +++ b/Actualizadores/ActTipoCambio.resx @@ -0,0 +1,330 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABQ + DQAAAk1TRnQBSQFMAgEBCAEAAaQBAAGkAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAATADAAEBAQABCAYAAQwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8ABQAHBwMA + FgcQ7BcHARUBGgEpAgAUBwXsCBQD7AIHDAAJBwEUAfIB6wEDAW0CAAQHCwADBwXsARAG7QEAA+wBBwEA + AjcBAAIHBAACNwEABwcCAAEUARoBAwHrAQMB6wEpAgACBwEACf8BAAMHBewBFAX/AfABAAPsAQcBAAI3 + AQACBwQAAjcBAAcHARABEwEUAfIB6wEDAesBAwHrASkBAAIHAQAJ/wEAAwcF7AEUBf8B8AEAA+wBBwEA + AjcBAAIHBAACNwEABQcBAAEHAREB6gEUARsBSgHrAQMB6wEDAesBAAIHAQAJ/wEAAwcF7AEUBf8B8AEA + A+wBBwEAAjcHAAI3AQAEBwIAAQcBEQHqARQB8gFtAQ8BIgEDAesBAwEAAgcBAAn/AQADBwXsARQF/wHw + AQAD7AEHAQALNwEAAwcCDQIAAg4BFAEbAVEC7QHrAUoB6wEAAgcBAAn/AQADBwXsARQF/wHwAQAD7AEH + AQACNwcAAjcBAAIHAQ0BgQS4AQYBFAHyAXMBUQHsAUoB6wEDAQACBwEACf8BAAMHAuwB9wHvAW0BFAH/ + AbwB/wHzAQcBkgEAA+wBBwEAATcBAAf/AQABNwEAAgcBawX+AbgBFAEbAUoB6wFKAesBSgHrAQACBwEA + Cf8BAAMHAuwBbQHrAQMBFAEHAewB/wEHARQBEgEUA+wBBwEAATcBAAf/AQABNwEAAwcBgQG4A2sBDQEU + ARsCSgHrAUoB6wFKAQACBwEACf8BAAMHAuwB7wEHASICmQHzAf8BBwESBewBBwEAATcBAAf/AQABNwEA + BAcBDQEAAQcBDwEVARQBGwZKAQACBwEABv8EAAMHA+wBEAEAAV4B/wEUAgABFAXsAQcBAAE3AQAH/wEA + ATcBAAUHAQABBwERAeoBEQHvAZkB9wRKAQACBwEABv8BAAH/AQAEBwLsAesBEwFYASIBUQHvCOwBBwEA + ATcBAAf/AQABNwEABwcBEQFtARIB7AHrAfcBBwFzAkoBAAIHAQAG/wIABQcD7AHvAewBFAEHAewBFAHv + BuwBBw0ABwcBEQLsAesBEgHsAesBkgGZAZIBAAIHCAAGBwLsAe0C7AEUAQcB7AFtAZIG7BUHAQ4EFQFD + AQABFAHsAeoBABAHEOwUBwEAAQcBAAEHAQABBwEABQcL7C8HAgAEBwHsCfMB7BcHCw8HBwcAAfsBAAMH + AewJ/wHsBQcFAAUHBQACBwEQCZIBAAGSARAGBwEABf8BAAH7AQADBwHsAv8GFAH/AewFBwEAAf8DAAUH + AQAB/wMAAQcBQwEACUMBAAFDAe0BQwUHAQAB/wT5AQAC+wEAAgcB7AL/A+8BHwLqAf8B7AUHAQAB/wMA + BQcBAAH/AwABBwEABuwDMALsAQABFQEABQcBAAb/AQAB+wEAAgcB7AP/Am0B+QFGAewB7wHsAwcBFwGS + BwABBwcAAQcBAAYHAykCBwEAAewBAAUHAQAB/wX5AQAC+wEAAQcB7AP/AuwBRgH5AUYC7AMHAfkB9wIA + Af8GAAH/BQABBwEABhIDAAISAQABBwFtARIEBwEAB/8EAAHsAv8D7AEUAvkC7AEHAm8BRgEHAgAB/wMA + AQcCAAH/BQABBwEACm0BAAJtAQcBAAMHAQQC/wX5Af8BAAIBAQAB7AL/BOsBRgH5AUYB7AH3AvkBkgEH + AgAB/wMAAQcCAAH/BQABBwESCm0BEgFtARIBbQEAAgcDBAf/AwABBwHsAv8EkgESAvkCbwH5ARcDBw0A + AwcBEwEACG0B7AETAewBEwEAAQcEBAHsAf8C+QH/AwAB7AIHAewC/wUSAUYD+QFGBQcBAAH/AwABBwEA + Af8DAAUHARUB7wH/Be8B/wEAAewBAAHsARUDBAEHAgQE/wEAAf8BAAMHAewB/wMHAf8C8QFuA/kB7AUH + BQABBwUABgcBAAH/BRQB/wEUAQACQwEHAewBBAMHAgQD/wIABAcB7AH/A0MB/wJuAkcBRgH5AW4C7wQH + AwADBwMABwcBEAG8Af8FvAH/AQAJBwEEAewB/wIABQcB7AX/AkcC/wHsAvkBbgHsBAcBAAH/AQADBwEA + Af8BAAgHAQAB/wUQAf8BEAHvCQcBBAgHAewJ9ALsAvkC7AMHAwADBwMACAcBDgjzAQAKBwEEBwcL7AIH + AvkWBwkAAgcBQgFNAT4HAAE+AwABKAMAAUADAAEwAwABAQEAAQEFAAGAAQEWAAP//wCCAAs= + + + + + + Qk1mAQAAAAAAAHYAAAAoAAAAFAAAABQAAAABAAQAAAAAAAAAAAASCwAAEgsAABAAAAAQAAAAAAAA/wAA + gP8AgAD/AICA/4AAAP+AAID/gIAA/8DAwP+AgID/AAD//wD/AP8A/////wAA//8A/////wD//////3d3 + d3d3d3d3d3cAAHd3d3d3d3d3d3cAAHd3d3eId3d3d3cAAHd3d3zIh3d3d3cAAHd3d8IsiHd3d3cAAHd3 + eiIiyId3d3cAAHd3oiIiLIh3d3cAAHd3oiKiIsiHd3cAAHd3oiyKIiyHd3cAAHd3oiyHoiyId3cAAHd3 + eix3eiLIh3cAAHd3d6p3d6IsiHcAAHd3d3d3d3oiyIcAAHd3d3d3d3eiLIcAAHd3d3d3d3d6LIcAAHd3 + d3d3d3d3rHcAAHd3d3d3d3d3d3cAAHd3d3d3d3d3d3cAAHd3d3d3d3d3d3cAAHd3d3d3d3d3d3cAAA== + + + + + Qk1mAQAAAAAAAHYAAAAoAAAAFAAAABQAAAABAAQAAAAAAAAAAAASCwAAEgsAABAAAAAQAAAAAAAA/wAA + gP8AgAD/AICA/4AAAP+AAID/gIAA/8DAwP+AgID/AAD//wD/AP8A/////wAA//8A/////wD//////3d3 + d3d3d3d3d3cAAHd3d3h3d3d3d3cAAHd3dwiHd3d3d3cAAHd3eRCHd3eId3cAAHd3eRCId3AIh3cAAHd3 + eREIh5EQh3cAAHd3d5EQiREQd3cAAHd3d5ERkREHd3cAAHd3d3kRERB3d3cAAHd3d3eREQiHd3cAAHd3 + d3eRERCHd3cAAHd3d3kRARCId3cAAHd3d3kQeREIh3cAAHd3d5EHd5EQiHcAAHd3d5EHd3kRCHcAAHd3 + d3l3d3eRB3cAAHd3d3d3d3d5d3cAAHd3d3d3d3d3d3cAAHd3d3d3d3d3d3cAAHd3d3d3d3d3d3cAAA== + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsGAAALBgFkNOkkAAAEAElE + QVRYR+3W609adxzH8d/fsj1Y4pq0y5LWXeI2s8wHbgyt1XbaqW1lVLxPQREUlXrBVUq51LtCoRWLt0Kx + siKI0QNeoCgoKspUKmi9zFadiuecmayxywmy7umhyevB73zz/jw/AIao/5sxH4Zo2GMQAKiRdprdYZZ7 + oGZay/9DU/L2PlqEzEjWLA+tj2+97Ke/vQcBAI+zT7MG8YY1ba3tT7pkgjdHcwU83fxqda5Pb2yquzvd + W34SBwOAWLmn2Ru/O6ltFLW0SZqEb472+qMlzYJzTvZI9UTG9QzWnMTBAMBT9wPwjkrrm6U8YYNr6PhT + Cs8r917OP302VMa+BSmqdy0tmB7fALKgCmDHoZTLFdVCqba3+9D1O+IxeT3e2lZFKplk6xNhYtwDiNsY + wJ4L0mj6hc2KJkm7Z2bs9cqs3THP4bempKTYdQ8xMe4BdGM2gH2vA4JGGmU91QLJgF5vHhuVd/dRi6pT + b6YuWvWYGPcA+nolgIPNZYvZIm5TcfhiWXu3+EEHnc1LvplXkE/bXpnFxLgH0L+2AvDtrLtdc109amal + kFEhyKZX/EzKik8kCXi397Y8mBj3AOrbDexof0c/ZEnPZydRaHHJmdEJFCq9xGAwIIc7mBL3AIoc/ido + 4gU5h/XTNUpsUs6llBJR06MltxfTBAOAor4Advd9VtehoGc1kaXLrOpLK++NylFlcfobu2d0lg3H4p8v + 1l5hJjgGYPTIr4OjI8/Woca8V6XYjud4LrLm80TTeUI7kTFJYM4SCh3p3Mm6TofGtIQZ4hiAEZ9f3q2D + LmiHLNpK4q5H08e/I8mJqeK43M4Y+iCBPkkomIjI6E+r0DV2WjBDHAPo/rZfamiT3roZV+n5sXDi6xuK + r67wI5O535MlUdRBjtQlVS+yakdjf+1MzG/HDHHs+D9r1S9mq4fMXyPVuBKYA98mN38Ry80tfZBRpvoh + b8xgch8H4+a5S5mST4mcf6/wDcAbTr8Sq5eLW9xjZqft+VTpHdXnMbfVan2nykQstKl1Tt+6c3hojEji + nY2gYYY4BuCVEb9i2Is1stl/3tw61YVozuSg0g5p4kusjFpbw31tQWnTubD4D86En0xwD8Cup35dZjvL + 6p47jM8Mml4KUxZKYI48Fiyb5NTf9BFZhvMX74SEkT4MCTv7SShmiGMAmZL4da18IpZuIjO6ruZIPoti + nw+/amwr3re2SMXyyOuikC+vf3ThCiEug81iY4Y4BmAL368qvjI6Wxkad+9cZPGZ8EwyKc3WwTi+L2hF + EgEnl/ILIye9o6Fqqhc7xDGAjJb4pZXzyyvrv7lc9XHYjYTkbMW9Iq+GhmmCDUBMhe+9I4Cast97J6bs + vwE9dtJr28GAfQAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}Style4{}OddRow{}Style14{}Footer{}Heading{AlignVert:Center;Border:Raised,,1, 1, 1, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style9{}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{BackColor:InactiveBorder;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>178</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 727, 178</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 727, 178</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/ActTipoCambio.vb b/Actualizadores/ActTipoCambio.vb new file mode 100644 index 0000000..8b4998c --- /dev/null +++ b/Actualizadores/ActTipoCambio.vb @@ -0,0 +1,703 @@ +Public Class ActTipoCambio + Inherits System.Windows.Forms.Form + Dim clCmp As New clsComplejo() + Private ltFecha As String + Friend WithEvents BntSalie As System.Windows.Forms.Button + Friend WithEvents BtnAlta As System.Windows.Forms.Button + Friend WithEvents Btnbaja As System.Windows.Forms.Button + Friend WithEvents BtnLimpiar As System.Windows.Forms.Button + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Private lsComando As String + Dim blnuevo As Boolean = True + Dim blcarga As Boolean = True + Dim clase As New ValidaTexto + Private WithEvents panel2 As Panel + Private WithEvents Img_logoCabecera As PictureBox + Friend WithEvents Label1 As Label + Private WithEvents panel3 As Panel + Friend WithEvents Label3 As Label + Friend WithEvents lblFooter As Label + Dim clsfecha As New clsComplejo +#Region " Código generado por el Diseñador de Windows Forms " + + Public Sub New() + MyBase.New() + + 'El Diseñador de Windows Forms requiere esta llamada. + InitializeComponent() + + 'Agregar cualquier inicialización después de la llamada a InitializeComponent() + + End Sub + + 'Form reemplaza a Dispose para limpiar la lista de componentes. + Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing Then + If Not (components Is Nothing) Then + components.Dispose() + End If + End If + MyBase.Dispose(disposing) + End Sub + + 'Requerido por el Diseñador de Windows Forms + Private components As System.ComponentModel.IContainer + + 'NOTA: el Diseñador de Windows Forms requiere el siguiente procedimiento + 'Puede modificarse utilizando el Diseñador de Windows Forms. + 'No lo modifique con el editor de código. + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents grdTiposCambio As AxMSFlexGridLib.AxMSFlexGrid + Friend WithEvents cmbMonedas As System.Windows.Forms.ComboBox + Friend WithEvents txtBX As System.Windows.Forms.TextBox + Friend WithEvents Label5 As System.Windows.Forms.Label + Friend WithEvents dtpFecha As AxMSComCtl2.AxDTPicker + Friend WithEvents pnlBotones As System.Windows.Forms.Panel + Friend WithEvents btnAceptar As System.Windows.Forms.Button + Friend WithEvents btnCancelar As System.Windows.Forms.Button + Friend WithEvents txtIdTipoCambio As System.Windows.Forms.TextBox + Friend WithEvents dtpfecha1 As System.Windows.Forms.DateTimePicker + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(ActTipoCambio)) + Me.cmbMonedas = New System.Windows.Forms.ComboBox() + Me.Label4 = New System.Windows.Forms.Label() + Me.Label2 = New System.Windows.Forms.Label() + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.txtBX = New System.Windows.Forms.TextBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.pnlBotones = New System.Windows.Forms.Panel() + Me.btnAceptar = New System.Windows.Forms.Button() + Me.btnCancelar = New System.Windows.Forms.Button() + Me.txtIdTipoCambio = New System.Windows.Forms.TextBox() + Me.dtpfecha1 = New System.Windows.Forms.DateTimePicker() + Me.BntSalie = New System.Windows.Forms.Button() + Me.BtnAlta = New System.Windows.Forms.Button() + Me.Btnbaja = New System.Windows.Forms.Button() + Me.BtnLimpiar = New System.Windows.Forms.Button() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.panel2 = New System.Windows.Forms.Panel() + Me.Img_logoCabecera = New System.Windows.Forms.PictureBox() + Me.Label1 = New System.Windows.Forms.Label() + Me.panel3 = New System.Windows.Forms.Panel() + Me.Label3 = New System.Windows.Forms.Label() + Me.lblFooter = New System.Windows.Forms.Label() + Me.pnlBotones.SuspendLayout() + Me.GroupBox1.SuspendLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel2.SuspendLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel3.SuspendLayout() + Me.SuspendLayout() + ' + 'cmbMonedas + ' + Me.cmbMonedas.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.cmbMonedas.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cmbMonedas.Location = New System.Drawing.Point(179, 57) + Me.cmbMonedas.Name = "cmbMonedas" + Me.cmbMonedas.Size = New System.Drawing.Size(493, 21) + Me.cmbMonedas.TabIndex = 1 + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label4.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label4.Location = New System.Drawing.Point(24, 57) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(46, 13) + Me.Label4.TabIndex = 53 + Me.Label4.Text = "Moneda" + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label2.Location = New System.Drawing.Point(24, 28) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(117, 13) + Me.Label2.TabIndex = 52 + Me.Label2.Text = "Fecha Tipo de Cambio" + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Turquoise + Me.ImageList1.Images.SetKeyName(0, "") + Me.ImageList1.Images.SetKeyName(1, "") + Me.ImageList1.Images.SetKeyName(2, "") + Me.ImageList1.Images.SetKeyName(3, "") + Me.ImageList1.Images.SetKeyName(4, "") + Me.ImageList1.Images.SetKeyName(5, "") + Me.ImageList1.Images.SetKeyName(6, "") + Me.ImageList1.Images.SetKeyName(7, "") + ' + 'txtBX + ' + Me.txtBX.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.txtBX.BackColor = System.Drawing.Color.White + Me.txtBX.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtBX.Location = New System.Drawing.Point(179, 91) + Me.txtBX.MaxLength = 12 + Me.txtBX.Name = "txtBX" + Me.txtBX.Size = New System.Drawing.Size(112, 20) + Me.txtBX.TabIndex = 4 + Me.txtBX.TextAlign = System.Windows.Forms.HorizontalAlignment.Right + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label5.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label5.Location = New System.Drawing.Point(24, 94) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(31, 13) + Me.Label5.TabIndex = 60 + Me.Label5.Text = "Valor" + ' + 'pnlBotones + ' + Me.pnlBotones.Controls.Add(Me.btnAceptar) + Me.pnlBotones.Controls.Add(Me.btnCancelar) + Me.pnlBotones.Location = New System.Drawing.Point(752, 57) + Me.pnlBotones.Name = "pnlBotones" + Me.pnlBotones.Size = New System.Drawing.Size(120, 80) + Me.pnlBotones.TabIndex = 79 + Me.pnlBotones.Visible = False + ' + 'btnAceptar + ' + Me.btnAceptar.BackColor = System.Drawing.SystemColors.Control + Me.btnAceptar.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnAceptar.ForeColor = System.Drawing.Color.Black + Me.btnAceptar.Image = CType(resources.GetObject("btnAceptar.Image"), System.Drawing.Image) + Me.btnAceptar.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnAceptar.Location = New System.Drawing.Point(16, 8) + Me.btnAceptar.Name = "btnAceptar" + Me.btnAceptar.Size = New System.Drawing.Size(96, 23) + Me.btnAceptar.TabIndex = 2 + Me.btnAceptar.Text = "Aceptar" + Me.btnAceptar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnAceptar.UseVisualStyleBackColor = False + Me.btnAceptar.Visible = False + ' + 'btnCancelar + ' + Me.btnCancelar.BackColor = System.Drawing.SystemColors.Control + Me.btnCancelar.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnCancelar.ForeColor = System.Drawing.Color.Black + Me.btnCancelar.Image = CType(resources.GetObject("btnCancelar.Image"), System.Drawing.Image) + Me.btnCancelar.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnCancelar.Location = New System.Drawing.Point(16, 40) + Me.btnCancelar.Name = "btnCancelar" + Me.btnCancelar.Size = New System.Drawing.Size(96, 23) + Me.btnCancelar.TabIndex = 3 + Me.btnCancelar.Text = "Cancelar" + Me.btnCancelar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnCancelar.UseVisualStyleBackColor = False + Me.btnCancelar.Visible = False + ' + 'txtIdTipoCambio + ' + Me.txtIdTipoCambio.BackColor = System.Drawing.Color.White + Me.txtIdTipoCambio.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtIdTipoCambio.Location = New System.Drawing.Point(675, 188) + Me.txtIdTipoCambio.Name = "txtIdTipoCambio" + Me.txtIdTipoCambio.Size = New System.Drawing.Size(104, 20) + Me.txtIdTipoCambio.TabIndex = 80 + Me.txtIdTipoCambio.TextAlign = System.Windows.Forms.HorizontalAlignment.Right + Me.txtIdTipoCambio.Visible = False + ' + 'dtpfecha1 + ' + Me.dtpfecha1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.dtpfecha1.Location = New System.Drawing.Point(179, 26) + Me.dtpfecha1.Name = "dtpfecha1" + Me.dtpfecha1.Size = New System.Drawing.Size(493, 20) + Me.dtpfecha1.TabIndex = 81 + ' + 'BntSalie + ' + Me.BntSalie.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BntSalie.BackColor = System.Drawing.Color.Black + Me.BntSalie.Cursor = System.Windows.Forms.Cursors.Hand + Me.BntSalie.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BntSalie.ForeColor = System.Drawing.Color.White + Me.BntSalie.Location = New System.Drawing.Point(744, 348) + Me.BntSalie.Name = "BntSalie" + Me.BntSalie.Size = New System.Drawing.Size(106, 33) + Me.BntSalie.TabIndex = 95 + Me.BntSalie.Text = "Cerrar" + Me.BntSalie.UseVisualStyleBackColor = False + ' + 'BtnAlta + ' + Me.BtnAlta.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnAlta.BackColor = System.Drawing.Color.Black + Me.BtnAlta.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnAlta.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnAlta.ForeColor = System.Drawing.Color.White + Me.BtnAlta.Location = New System.Drawing.Point(744, 270) + Me.BtnAlta.Name = "BtnAlta" + Me.BtnAlta.Size = New System.Drawing.Size(106, 33) + Me.BtnAlta.TabIndex = 93 + Me.BtnAlta.Text = "Guardar" + Me.BtnAlta.UseVisualStyleBackColor = False + ' + 'Btnbaja + ' + Me.Btnbaja.BackColor = System.Drawing.Color.White + Me.Btnbaja.Cursor = System.Windows.Forms.Cursors.Hand + Me.Btnbaja.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Btnbaja.ForeColor = System.Drawing.Color.MidnightBlue + Me.Btnbaja.Image = CType(resources.GetObject("Btnbaja.Image"), System.Drawing.Image) + Me.Btnbaja.Location = New System.Drawing.Point(753, 149) + Me.Btnbaja.Name = "Btnbaja" + Me.Btnbaja.Size = New System.Drawing.Size(106, 33) + Me.Btnbaja.TabIndex = 92 + Me.Btnbaja.Text = "Baja" + Me.Btnbaja.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Btnbaja.UseVisualStyleBackColor = True + Me.Btnbaja.Visible = False + ' + 'BtnLimpiar + ' + Me.BtnLimpiar.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnLimpiar.BackColor = System.Drawing.Color.Black + Me.BtnLimpiar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnLimpiar.ForeColor = System.Drawing.Color.White + Me.BtnLimpiar.Location = New System.Drawing.Point(744, 309) + Me.BtnLimpiar.Name = "BtnLimpiar" + Me.BtnLimpiar.Size = New System.Drawing.Size(106, 33) + Me.BtnLimpiar.TabIndex = 90 + Me.BtnLimpiar.Text = "Limpiar" + Me.BtnLimpiar.UseVisualStyleBackColor = False + ' + 'GroupBox1 + ' + Me.GroupBox1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.GroupBox1.Controls.Add(Me.dtpfecha1) + Me.GroupBox1.Controls.Add(Me.txtBX) + Me.GroupBox1.Controls.Add(Me.Label5) + Me.GroupBox1.Controls.Add(Me.Label2) + Me.GroupBox1.Controls.Add(Me.cmbMonedas) + Me.GroupBox1.Controls.Add(Me.Label4) + Me.GroupBox1.Location = New System.Drawing.Point(12, 257) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(726, 125) + Me.GroupBox1.TabIndex = 97 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "Tipo de Cambio" + ' + 'GridMaster + ' + Me.GridMaster.AllowArrows = False + Me.GridMaster.AllowUpdate = False + Me.GridMaster.AllowUpdateOnBlur = False + Me.GridMaster.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.GridMaster.BackColor = System.Drawing.Color.White + Me.GridMaster.EditDropDown = False + Me.GridMaster.FilterBar = True + Me.GridMaster.GroupByCaption = "AGRUPAR" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) + Me.GridMaster.Location = New System.Drawing.Point(12, 57) + Me.GridMaster.MultiSelect = C1.Win.C1TrueDBGrid.MultiSelectEnum.None + Me.GridMaster.Name = "GridMaster" + Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R + Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.GridMaster.Size = New System.Drawing.Size(731, 182) + Me.GridMaster.TabIndex = 98 + Me.GridMaster.Text = "C1TrueDBGrid1" + Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") + ' + 'panel2 + ' + Me.panel2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel2.BackColor = System.Drawing.Color.Black + Me.panel2.Controls.Add(Me.Img_logoCabecera) + Me.panel2.Controls.Add(Me.Label1) + Me.panel2.Controls.Add(Me.pnlBotones) + Me.panel2.ForeColor = System.Drawing.Color.Navy + Me.panel2.Location = New System.Drawing.Point(-3, 0) + Me.panel2.Name = "panel2" + Me.panel2.Size = New System.Drawing.Size(878, 39) + Me.panel2.TabIndex = 160 + ' + 'Img_logoCabecera + ' + Me.Img_logoCabecera.Image = Global.CLIENTE.My.Resources.Resources.blackrock_logo + Me.Img_logoCabecera.Location = New System.Drawing.Point(758, -11) + Me.Img_logoCabecera.Name = "Img_logoCabecera" + Me.Img_logoCabecera.Size = New System.Drawing.Size(117, 50) + Me.Img_logoCabecera.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.Img_logoCabecera.TabIndex = 360 + Me.Img_logoCabecera.TabStop = False + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.BackColor = System.Drawing.Color.Transparent + Me.Label1.Font = New System.Drawing.Font("Century Gothic", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.ForeColor = System.Drawing.SystemColors.Window + Me.Label1.Location = New System.Drawing.Point(21, 8) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(158, 22) + Me.Label1.TabIndex = 2 + Me.Label1.Text = "Tipos de cambio" + ' + 'panel3 + ' + Me.panel3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel3.BackColor = System.Drawing.Color.Black + Me.panel3.Controls.Add(Me.Label3) + Me.panel3.Controls.Add(Me.lblFooter) + Me.panel3.ForeColor = System.Drawing.Color.Navy + Me.panel3.Location = New System.Drawing.Point(-3, 435) + Me.panel3.Name = "panel3" + Me.panel3.Size = New System.Drawing.Size(878, 29) + Me.panel3.TabIndex = 361 + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.BackColor = System.Drawing.Color.Transparent + Me.Label3.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label3.ForeColor = System.Drawing.SystemColors.Window + Me.Label3.Location = New System.Drawing.Point(833, 7) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(42, 17) + Me.Label3.TabIndex = 3 + Me.Label3.Text = "Minds" + ' + 'lblFooter + ' + Me.lblFooter.AutoSize = True + Me.lblFooter.BackColor = System.Drawing.Color.Transparent + Me.lblFooter.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblFooter.ForeColor = System.Drawing.SystemColors.Window + Me.lblFooter.Location = New System.Drawing.Point(1019, 7) + Me.lblFooter.Name = "lblFooter" + Me.lblFooter.Size = New System.Drawing.Size(42, 17) + Me.lblFooter.TabIndex = 2 + Me.lblFooter.Text = "Minds" + ' + 'ActTipoCambio + ' + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(871, 463) + Me.Controls.Add(Me.panel3) + Me.Controls.Add(Me.panel2) + Me.Controls.Add(Me.GridMaster) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.txtIdTipoCambio) + Me.Controls.Add(Me.BntSalie) + Me.Controls.Add(Me.BtnAlta) + Me.Controls.Add(Me.Btnbaja) + Me.Controls.Add(Me.BtnLimpiar) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MaximizeBox = False + Me.MinimizeBox = False + Me.Name = "ActTipoCambio" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Tipos de cambio" + Me.pnlBotones.ResumeLayout(False) + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel2.ResumeLayout(False) + Me.panel2.PerformLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel3.ResumeLayout(False) + Me.panel3.PerformLayout() + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + +#End Region + + + Private Sub LIMPIAR() + Me.txtBX.Text = "" + cmbMonedas.SelectedIndex = -1 + cmbMonedas.SelectedIndex = -1 + End Sub + + Private Sub Habilita(ByVal Bandera As Boolean) + If clsVaribles.lbDemo = True Then Exit Sub + Me.txtBX.Enabled = Bandera + 'Me.txtcompra.Enabled = Bandera + 'Me.txtVenta.Enabled = Bandera + End Sub + + Private Sub llenagrid() + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + Try + + 'LLENA GRID + SQL = " ConsultaTipoDeCambio '" & Classcom.ObtenFecha(dtpfecha1.Value.Date, "YYYYMMDD") & "'" + + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + + If GridMaster.RowCount > 0 Then + GridMaster.Splits(0).DisplayColumns(0).Visible = False + For Each c As C1.Win.C1TrueDBGrid.C1DisplayColumn In GridMaster.Splits(0).DisplayColumns + c.AutoSize() + Next + 'Btnbaja.Visible = True + End If + + Catch ex As Exception + MessageBox.Show("Error al cargar llenar Grid" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub ActTipoCambio_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + If clsVaribles.lbDemo = True Then Exit Sub + dtpfecha1.Value = Date.Now.Date + + Habilita(True) + + Try + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + If clsVaribles.lbDemo = True Then Exit Sub + GroupBox1.Visible = False + + Me.GroupBox1.Visible = True + + 'LLENA GRID + + 'SQL = "spConTipoCambio 2,'" & Classcom.ObtenFecha(dtpfecha1.Value.Date, "YYYYMMDD") & "'" + SQL = "ConsultaMoneda 0" + + + Classcom.sbLlenaCombo(SQL, Me.cmbMonedas) + + Classcom = New clsComplejo + blcarga = False + llenagrid() + Catch ex As Exception + MessageBox.Show("Error al cargar los Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub sbConfiguraGrid() + If clsVaribles.lbDemo = True Then Exit Sub + + End Sub + + Private Sub BntSalie_Click(sender As System.Object, e As System.EventArgs) Handles BntSalie.Click + Me.Close() + End Sub + + Private Sub txtcompra_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) + 'clase.NumeroDec(e, Me.txtcompra) + End Sub + + Private Sub txtVenta_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) + 'clase.NumeroDec(e, Me.txtVenta) + End Sub + + Private Sub txtBX_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles txtBX.KeyPress + clase.NumeroDec(e, Me.txtBX) + End Sub + + + Private Sub BtnAlta_Click(sender As System.Object, e As System.EventArgs) Handles BtnAlta.Click + + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + + 'VALIDACION DE CAMPOS + Try + + If cmbMonedas.SelectedIndex = -1 Then + MsgBox("Moneda no válida", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Cliente") + Exit Sub + End If + + 'If Len(txtcompra.Text) = 0 Or Not IsNumeric(txtcompra.Text) Then + ' MsgBox("Valor de compra no válido", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Cliente") + ' Exit Sub + 'End If + + 'If Len(txtVenta.Text) = 0 Or Not IsNumeric(txtVenta.Text) Then + ' MsgBox("Valor de venta no válido", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Cliente") + ' Exit Sub + 'End If + + If Len(txtBX.Text) = 0 Or Not IsNumeric(txtBX.Text) Then + MsgBox("El campo valor no es válido", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Cliente") + txtBX.Focus() + Exit Sub + End If + + If MsgBox("¿Desea guardar los cambios?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "MINDS Cliente") = MsgBoxResult.No Then Exit Sub + + + + strSQLComodin = "sp_CargarTipoDeCambio " & cmbMonedas.SelectedValue & ",'" & dtpfecha1.Value.Date.ToString("yyyy/MM/dd") & "'," & txtBX.Text + + 'Dim liAud As Integer + 'clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 3," & Me.cmbMonedas.SelectedValue & ",'" & ClassComodin.ObtenFecha(dtpfecha1.Value.Date, "YYYYMMDD") & "'") + 'If Len(Trim(clsVaribles.lsValAnt)) = 0 Then + ' liAud = 2 + 'Else + ' liAud = 4 + 'End If + + ''strSQLComodin = "spGrabaTipoCambio " & Me.cmbMonedas.SelectedValue & " ,'" & ClassComodin.ObtenFecha(dtpfecha1.Value.Date, "YYYYMMDD") & "'," & txtcompra.Text & "," & Me.txtVenta.Text & "," & Me.txtBX.Text & ",1" + + ClassComodin = New clsComplejo + ClassComodin.sbInserta(strSQLComodin) + + + 'ClassAud.RT_Auditoria(clsVaribles.varUsuario, 111, 1, clsVaribles.lsValAnt & " | Valores Nuevos: Moneda = " & Me.cmbMonedas.Text & " Fecha = " & ClassComodin.ObtenFecha(dtpfecha1.Value.Date, "YYYYMMDD") & " , Valor Compra " & txtcompra.Text & ", Valor Venta" & Me.txtVenta.Text & ", Valor BX" & Me.txtBX.Text) + + + LIMPIAR() + 'auditoria + ''''''ClassAud.RT_Auditoria(clsVaribles.varUsuario, 98, My.Computer.Name, "Minds Cliente", "ALTA DE PARAMETROGRUPO CLAVE = " & txtClave.Text & " NOMBRE = " & cboParamRango.Text) + 'FIN AUDITORIA + llenagrid() + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al grabar Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub Btnbaja_Click(sender As System.Object, e As System.EventArgs) Handles Btnbaja.Click + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + clsfecha = New clsComplejo + 'VALIDACION DE CAMPOS + Try + + 'If cmbMonedas.Text = "" Or cmbMonedas.SelectedIndex = -1 Then + ' MessageBox.Show("Es Necesario seleccionar el tipo de Moneda ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + ' Exit Sub + 'End If + + If GridMaster.RowCount < 0 Then + MsgBox("No hay registros para Eliminar.", MsgBoxStyle.Question + "MINDS Cliente") + Exit Sub + End If + + + If MsgBox("¿Desea Eliminar el registro?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "MINDS Cliente") = MsgBoxResult.No Then Exit Sub + + 'Dim liAud As Integer + 'clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 3," & Me.cmbMonedas.SelectedValue & ",'" & ClassComodin.ObtenFecha(dtpfecha1.Value.Date, "YYYYMMDD") & "'") + + 'liAud = 3 + + + 'strSQLComodin = "spGrabaTipoCambio " & Me.cmbMonedas.SelectedValue & " ,'" & clsfecha.ObtenFecha(dtpfecha1.Value.Date, "YYYYMMDD") & "',0,0,0,2" + + Dim idMoneda As Integer = GridMaster.Columns("IDMONEDA").Value + Dim fechaCambio As Date = GridMaster.Columns("FECHA CAMBIO").Value + + strSQLComodin = "sp_EliminarTipoDeCambio " & idMoneda & " ,'" & fechaCambio.ToString("yyyy/MM/dd") & "'" + + ClassComodin = New clsComplejo + ClassComodin.sbInserta(strSQLComodin) + blnuevo = False + + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 111, 1, "Eliminación de tipo de cambio") + + LIMPIAR() + 'auditoria + ''''''ClassAud.RT_Auditoria(clsVaribles.varUsuario, 98, My.Computer.Name, "Minds Cliente", "ALTA DE PARAMETROGRUPO CLAVE = " & txtClave.Text & " NOMBRE = " & cboParamRango.Text) + 'FIN AUDITORIA + llenagrid() + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al cargar los Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub GridMaster_Click(sender As System.Object, e As System.EventArgs) Handles GridMaster.Click + + End Sub + + Private Sub GridMaster_DoubleClick(sender As Object, e As System.EventArgs) Handles GridMaster.DoubleClick + If clsVaribles.lbDemo = True Then Exit Sub + Dim Classcom As New clsComplejo + '0 Dim sql As String + 'Recupero Datos del gird + Dim SQL As String = "" + + + Dim Fila As DataRow + ' Dim Clsvar As clsVaribles + + Try + + SQL = "spConTipoCambio 3,'" & Classcom.ObtenFecha(dtpfecha1.Value.Date, "YYYYMMDD") & "'," & Me.GridMaster.Columns("idmoneda").Value + Classcom = New clsComplejo + + Classcom.fdtDataSet(SQL) + + If Classcom.ds.Tables(0).Rows.Count <> 0 Then + + Fila = Classcom.ds.Tables(0).Rows(0) + + + Me.txtBX.Text = Fila("DIVISABX").ToString + cmbMonedas.SelectedValue = Fila("IdMoneda") + + End If + + Catch ex As Exception + MessageBox.Show("Error al cargar Registro" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub dtpfecha1_ValueChanged(sender As System.Object, e As System.EventArgs) Handles dtpfecha1.ValueChanged + llenagrid() + End Sub + + Private Sub BtnLimpiar_Click(sender As System.Object, e As System.EventArgs) Handles BtnLimpiar.Click + Me.txtBX.Text = "" + cmbMonedas.SelectedValue = -1 + + dtpfecha1.Value = Date.Now.Date + + End Sub + + Private Sub panel2_Paint(sender As Object, e As PaintEventArgs) Handles panel2.Paint + + End Sub +End Class diff --git a/Actualizadores/FRCalificacion.Designer.vb b/Actualizadores/FRCalificacion.Designer.vb new file mode 100644 index 0000000..63a7e9c --- /dev/null +++ b/Actualizadores/FRCalificacion.Designer.vb @@ -0,0 +1,367 @@ + _ +Partial Class FRCalificacion + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + MyBase.Dispose(disposing) + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FRCalificacion)) + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.CHKr24 = New System.Windows.Forms.CheckBox() + Me.TXTTransaccion = New System.Windows.Forms.TextBox() + Me.Label7 = New System.Windows.Forms.Label() + Me.CBEstatus = New System.Windows.Forms.ComboBox() + Me.TXTRazon = New System.Windows.Forms.TextBox() + Me.TXTDescripcion = New System.Windows.Forms.TextBox() + Me.CBPatron = New System.Windows.Forms.ComboBox() + Me.TXTReferencia = New System.Windows.Forms.TextBox() + Me.TXTNombre = New System.Windows.Forms.TextBox() + Me.Label6 = New System.Windows.Forms.Label() + Me.Label5 = New System.Windows.Forms.Label() + Me.Label4 = New System.Windows.Forms.Label() + Me.Label3 = New System.Windows.Forms.Label() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.BTAceptar = New System.Windows.Forms.Button() + Me.BtSalir = New System.Windows.Forms.Button() + Me.panel2 = New System.Windows.Forms.Panel() + Me.Img_logoCabecera = New System.Windows.Forms.PictureBox() + Me.DesHeader = New System.Windows.Forms.Label() + Me.panel3 = New System.Windows.Forms.Panel() + Me.lblFooter = New System.Windows.Forms.Label() + Me.Label8 = New System.Windows.Forms.Label() + Me.GroupBox1.SuspendLayout() + Me.panel2.SuspendLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel3.SuspendLayout() + Me.SuspendLayout() + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.CHKr24) + Me.GroupBox1.Controls.Add(Me.TXTTransaccion) + Me.GroupBox1.Controls.Add(Me.Label7) + Me.GroupBox1.Controls.Add(Me.CBEstatus) + Me.GroupBox1.Controls.Add(Me.TXTRazon) + Me.GroupBox1.Controls.Add(Me.TXTDescripcion) + Me.GroupBox1.Controls.Add(Me.CBPatron) + Me.GroupBox1.Controls.Add(Me.TXTReferencia) + Me.GroupBox1.Controls.Add(Me.TXTNombre) + Me.GroupBox1.Controls.Add(Me.Label6) + Me.GroupBox1.Controls.Add(Me.Label5) + Me.GroupBox1.Controls.Add(Me.Label4) + Me.GroupBox1.Controls.Add(Me.Label3) + Me.GroupBox1.Controls.Add(Me.Label2) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Location = New System.Drawing.Point(12, 48) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(658, 349) + Me.GroupBox1.TabIndex = 0 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "Datos relacionados a la transacción" + ' + 'CHKr24 + ' + Me.CHKr24.AutoSize = True + Me.CHKr24.ForeColor = System.Drawing.Color.MidnightBlue + Me.CHKr24.Location = New System.Drawing.Point(351, 318) + Me.CHKr24.Name = "CHKr24" + Me.CHKr24.Size = New System.Drawing.Size(110, 17) + Me.CHKr24.TabIndex = 20 + Me.CHKr24.Text = "Reporte 24 Horas" + Me.CHKr24.UseVisualStyleBackColor = True + Me.CHKr24.Visible = False + ' + 'TXTTransaccion + ' + Me.TXTTransaccion.Enabled = False + Me.TXTTransaccion.Location = New System.Drawing.Point(490, 46) + Me.TXTTransaccion.Name = "TXTTransaccion" + Me.TXTTransaccion.Size = New System.Drawing.Size(159, 20) + Me.TXTTransaccion.TabIndex = 14 + ' + 'Label7 + ' + Me.Label7.AutoSize = True + Me.Label7.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label7.Location = New System.Drawing.Point(376, 50) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(106, 13) + Me.Label7.TabIndex = 13 + Me.Label7.Text = "Número Transacción" + ' + 'CBEstatus + ' + Me.CBEstatus.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.CBEstatus.FormattingEnabled = True + Me.CBEstatus.Location = New System.Drawing.Point(80, 316) + Me.CBEstatus.Name = "CBEstatus" + Me.CBEstatus.Size = New System.Drawing.Size(218, 21) + Me.CBEstatus.TabIndex = 12 + ' + 'TXTRazon + ' + Me.TXTRazon.Location = New System.Drawing.Point(79, 215) + Me.TXTRazon.MaxLength = 1500 + Me.TXTRazon.Multiline = True + Me.TXTRazon.Name = "TXTRazon" + Me.TXTRazon.Size = New System.Drawing.Size(571, 92) + Me.TXTRazon.TabIndex = 11 + ' + 'TXTDescripcion + ' + Me.TXTDescripcion.Location = New System.Drawing.Point(80, 119) + Me.TXTDescripcion.MaxLength = 4000 + Me.TXTDescripcion.Multiline = True + Me.TXTDescripcion.Name = "TXTDescripcion" + Me.TXTDescripcion.Size = New System.Drawing.Size(571, 92) + Me.TXTDescripcion.TabIndex = 10 + ' + 'CBPatron + ' + Me.CBPatron.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.CBPatron.FormattingEnabled = True + Me.CBPatron.Location = New System.Drawing.Point(80, 83) + Me.CBPatron.Name = "CBPatron" + Me.CBPatron.Size = New System.Drawing.Size(400, 21) + Me.CBPatron.TabIndex = 9 + ' + 'TXTReferencia + ' + Me.TXTReferencia.Enabled = False + Me.TXTReferencia.Location = New System.Drawing.Point(79, 48) + Me.TXTReferencia.Name = "TXTReferencia" + Me.TXTReferencia.Size = New System.Drawing.Size(219, 20) + Me.TXTReferencia.TabIndex = 8 + ' + 'TXTNombre + ' + Me.TXTNombre.Enabled = False + Me.TXTNombre.Location = New System.Drawing.Point(78, 21) + Me.TXTNombre.Name = "TXTNombre" + Me.TXTNombre.Size = New System.Drawing.Size(571, 20) + Me.TXTNombre.TabIndex = 7 + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label6.Location = New System.Drawing.Point(8, 320) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(42, 13) + Me.Label6.TabIndex = 5 + Me.Label6.Text = "Estatus" + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label5.Location = New System.Drawing.Point(6, 216) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(38, 13) + Me.Label5.TabIndex = 4 + Me.Label5.Text = "Razón" + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label4.Location = New System.Drawing.Point(7, 120) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(63, 13) + Me.Label4.TabIndex = 3 + Me.Label4.Text = "Descripción" + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label3.Location = New System.Drawing.Point(8, 88) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(38, 13) + Me.Label3.TabIndex = 2 + Me.Label3.Text = "Patrón" + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label2.Location = New System.Drawing.Point(7, 54) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(59, 13) + Me.Label2.TabIndex = 1 + Me.Label2.Text = "Referencia" + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label1.Location = New System.Drawing.Point(7, 23) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(44, 13) + Me.Label1.TabIndex = 0 + Me.Label1.Text = "Nombre" + ' + 'BTAceptar + ' + Me.BTAceptar.BackColor = System.Drawing.Color.Black + Me.BTAceptar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BTAceptar.ForeColor = System.Drawing.Color.White + Me.BTAceptar.Location = New System.Drawing.Point(676, 56) + Me.BTAceptar.Name = "BTAceptar" + Me.BTAceptar.Size = New System.Drawing.Size(106, 33) + Me.BTAceptar.TabIndex = 6 + Me.BTAceptar.Text = "Guardar" + Me.BTAceptar.UseVisualStyleBackColor = False + ' + 'BtSalir + ' + Me.BtSalir.BackColor = System.Drawing.Color.Black + Me.BtSalir.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtSalir.ForeColor = System.Drawing.Color.White + Me.BtSalir.Location = New System.Drawing.Point(676, 364) + Me.BtSalir.Name = "BtSalir" + Me.BtSalir.Size = New System.Drawing.Size(106, 33) + Me.BtSalir.TabIndex = 21 + Me.BtSalir.Text = "Cerrar" + Me.BtSalir.UseVisualStyleBackColor = False + ' + 'panel2 + ' + Me.panel2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel2.BackColor = System.Drawing.Color.Black + Me.panel2.Controls.Add(Me.Img_logoCabecera) + Me.panel2.Controls.Add(Me.DesHeader) + Me.panel2.ForeColor = System.Drawing.Color.Navy + Me.panel2.Location = New System.Drawing.Point(-1, -1) + Me.panel2.Name = "panel2" + Me.panel2.Size = New System.Drawing.Size(796, 40) + Me.panel2.TabIndex = 161 + ' + 'Img_logoCabecera + ' + Me.Img_logoCabecera.Image = Global.CLIENTE.My.Resources.Resources.blackrock_logo + Me.Img_logoCabecera.Location = New System.Drawing.Point(666, -9) + Me.Img_logoCabecera.Name = "Img_logoCabecera" + Me.Img_logoCabecera.Size = New System.Drawing.Size(117, 50) + Me.Img_logoCabecera.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.Img_logoCabecera.TabIndex = 360 + Me.Img_logoCabecera.TabStop = False + ' + 'DesHeader + ' + Me.DesHeader.AutoSize = True + Me.DesHeader.BackColor = System.Drawing.Color.Transparent + Me.DesHeader.Font = New System.Drawing.Font("Century Gothic", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.DesHeader.ForeColor = System.Drawing.SystemColors.Window + Me.DesHeader.Location = New System.Drawing.Point(21, 8) + Me.DesHeader.Name = "DesHeader" + Me.DesHeader.Size = New System.Drawing.Size(70, 22) + Me.DesHeader.TabIndex = 2 + Me.DesHeader.Text = "Perfiles" + ' + 'panel3 + ' + Me.panel3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel3.BackColor = System.Drawing.Color.Black + Me.panel3.Controls.Add(Me.Label8) + Me.panel3.Controls.Add(Me.lblFooter) + Me.panel3.ForeColor = System.Drawing.Color.Navy + Me.panel3.Location = New System.Drawing.Point(-1, 432) + Me.panel3.Name = "panel3" + Me.panel3.Size = New System.Drawing.Size(796, 38) + Me.panel3.TabIndex = 403 + ' + 'lblFooter + ' + Me.lblFooter.AutoSize = True + Me.lblFooter.BackColor = System.Drawing.Color.Transparent + Me.lblFooter.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblFooter.ForeColor = System.Drawing.SystemColors.Window + Me.lblFooter.Location = New System.Drawing.Point(899, 7) + Me.lblFooter.Name = "lblFooter" + Me.lblFooter.Size = New System.Drawing.Size(42, 17) + Me.lblFooter.TabIndex = 2 + Me.lblFooter.Text = "Minds" + ' + 'Label8 + ' + Me.Label8.AutoSize = True + Me.Label8.BackColor = System.Drawing.Color.Transparent + Me.Label8.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label8.ForeColor = System.Drawing.SystemColors.Window + Me.Label8.Location = New System.Drawing.Point(741, 6) + Me.Label8.Name = "Label8" + Me.Label8.Size = New System.Drawing.Size(42, 17) + Me.Label8.TabIndex = 3 + Me.Label8.Text = "Minds" + ' + 'FRCalificacion + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(791, 464) + Me.Controls.Add(Me.panel3) + Me.Controls.Add(Me.panel2) + Me.Controls.Add(Me.BtSalir) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.BTAceptar) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MaximizeBox = False + Me.MinimizeBox = False + Me.Name = "FRCalificacion" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Calificación de la transacción" + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + Me.panel2.ResumeLayout(False) + Me.panel2.PerformLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel3.ResumeLayout(False) + Me.panel3.PerformLayout() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents CBPatron As System.Windows.Forms.ComboBox + Friend WithEvents TXTReferencia As System.Windows.Forms.TextBox + Friend WithEvents TXTNombre As System.Windows.Forms.TextBox + Friend WithEvents BTAceptar As System.Windows.Forms.Button + Friend WithEvents Label6 As System.Windows.Forms.Label + Friend WithEvents Label5 As System.Windows.Forms.Label + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents CBEstatus As System.Windows.Forms.ComboBox + Friend WithEvents TXTRazon As System.Windows.Forms.TextBox + Friend WithEvents TXTDescripcion As System.Windows.Forms.TextBox + Friend WithEvents TXTTransaccion As System.Windows.Forms.TextBox + Friend WithEvents Label7 As System.Windows.Forms.Label + Friend WithEvents CHKr24 As System.Windows.Forms.CheckBox + Friend WithEvents BtSalir As System.Windows.Forms.Button + Private WithEvents panel2 As Panel + Private WithEvents Img_logoCabecera As PictureBox + Friend WithEvents DesHeader As Label + Private WithEvents panel3 As Panel + Friend WithEvents lblFooter As Label + Friend WithEvents Label8 As Label +End Class diff --git a/Actualizadores/FRCalificacion.resx b/Actualizadores/FRCalificacion.resx new file mode 100644 index 0000000..a3180d9 --- /dev/null +++ b/Actualizadores/FRCalificacion.resx @@ -0,0 +1,180 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/FRCalificacion.vb b/Actualizadores/FRCalificacion.vb new file mode 100644 index 0000000..d97085b --- /dev/null +++ b/Actualizadores/FRCalificacion.vb @@ -0,0 +1,270 @@ +Public Class FRCalificacion + + + Private Sub CBPatron_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles CBPatron.DropDown + + Dim SQL As String + Dim clCmj1 As clsComplejo + + Try + clCmj1 = New clsComplejo + + 'SQL = "spLlenaComboPatronI " & clsVaribles.idproducto + + 'SQL = " sp_ConsultarPatronXProducto " & clsVaribles.idproducto + SQL = "SELECT IDPATRON as clave,PATRON as nombre from cat_patron where IDPATRON = 4 " + 'clCmj1.cm.CommandText = SQL + 'clCmj1.ad.SelectCommand = clCmj1.cm + + clCmj1.sbLlenaCombo(SQL, CBPatron) + + Catch ex As Exception + MessageBox.Show("Mensaje: " & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End Try + + End Sub + Private Sub llenaComboPatron() + Dim SQL As String + Dim clCmj1 As clsComplejo + Try + clCmj1 = New clsComplejo + SQL = "SELECT IDPATRON as clave,PATRON as nombre from cat_patron where IDPATRON = 4 " + clCmj1.sbLlenaCombo(SQL, CBPatron) + + Catch ex As Exception + MessageBox.Show("Mensaje: " & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End Try + End Sub + + Private Sub CBPatron_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CBPatron.SelectedIndexChanged + + End Sub + + Private Sub FRCalificacion_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + + Dim strTabla As String + Dim cmdSQL As String + Dim Classcom As New clsComplejo + Dim strNota As String + + + TXTNombre.Text = clsVaribles.Nombre + TXTReferencia.Text = clsVaribles.No_Referencia + TXTTransaccion.Text = clsVaribles.varTransaccion + + If Me.TXTDescripcion.Text = "" Then + + Select Case clsVaribles.idproducto + Case 1 + strTabla = "BANCATRADICIONAL" + Case 2 + strTabla = "MERCADODECAPITALES" '"MERCADODEDINERO" + Case 3 + strTabla = "MERCADODECAPITALES" + Case 4 + strTabla = "SOCIEDADESDEINVERSION" + Case 11 + strTabla = "DIVISAS" + Case 8 + strTabla = "CREDITO" + Case 7 + strTabla = "BANCAINTERNACIONAL" + + End Select + + 'Se asignan valores a los controles + + + 'clsVAr.idproducto + + 'cmdSQL = "SELECT i.InstrumentoMonetario, t.tipooperacion as nombretipooperacion,c.monto,c.fecha,I.IdInstrumentoMonetario FROM " & strTabla & " c " + 'cmdSQL = cmdSQL & " inner join cat_tipooperacion t on t.idtipooperacion = c.idtipooperacion " + 'cmdSQL = cmdSQL & " inner join cat_instrumentomonetario i on i.IdInstrumentoMonetario = c.IdInstrumentoMonetario" + 'cmdSQL = cmdSQL & " WHERE idtransaccion = '" & clsVaribles.varTransaccion & "'" + + + cmdSQL = "SELECT i.Nombre, t.tipooperacion as nombretipooperacion,c.monto,c.fecha,I.IdInstrumentoMonetario FROM " & strTabla & " c " + cmdSQL = cmdSQL & " inner join cat_tipooperacion t on t.idtipooperacion = c.idtipooperacion " + cmdSQL = cmdSQL & " inner join cat_instrumentomonetario i on i.IdInstrumentoMonetario = c.IdInstrumentoMonetario" + cmdSQL = cmdSQL & " WHERE idtransaccion = '" & clsVaribles.varTransaccion & "'" + + + ' cmdSQL = "SELECT * FROM " & strTabla & " WHERE NO_REFERENCIA = '" & clsVaribles.No_Referencia & "'" + + Classcom.fdtDataSet(cmdSQL) + + If Classcom.ds.Tables(0).Rows.Count <> 0 Then + + 'Select Case Classcom.ds.Tables(0).Rows(0).Item("id_tipooperacion").ToString + + ' Case Is = "1" 'DEPOSITO + ' strNota = "Deposito " + ' Case Is = "2" 'RETIRO + ' strNota = "Retiro " + ' Case Is = "8" 'OTORGAMENTO DE CREDITO + ' strNota = "Otorgamiento de Credito" + ' Case Is = "9" 'PAGO DE CREDITO + ' strNota = "Pago de Credito" + + 'End Select + strNota = Classcom.ds.Tables(0).Rows(0).Item("nombretipooperacion").ToString & " en " & Classcom.ds.Tables(0).Rows(0).Item("Nombre").ToString & " por " & Classcom.ds.Tables(0).Rows(0).Item("monto").ToString + + + + 'Select Case Classcom.ds.Tables(0).Rows(0).Item("ID_INSMONETARIO").ToString + + ' Case Is = "1" 'EFECTIVO + ' strNota = Classcom.ds.Tables(0).Rows(0).Item("nombretipooperacion").ToString & " en Efectivo por " & Classcom.ds.Tables(0).Rows(0).Item("monto").ToString + ' Case Is = "2" 'CHEQUE + ' strNota = Classcom.ds.Tables(0).Rows(0).Item("nombretipooperacion").ToString & " mediante Cheque por " & Classcom.ds.Tables(0).Rows(0).Item("monto").ToString + ' Case Is = "3" 'TRANSFERENCIA + ' strNota = Classcom.ds.Tables(0).Rows(0).Item("nombretipooperacion").ToString & " mediante Transferencia por " & Classcom.ds.Tables(0).Rows(0).Item("monto").ToString + + 'End Select + + End If + + Me.TXTDescripcion.Text = strNota + + End If + DesHeader.Text = Me.Text + llenaComboPatron() + End Sub + + Private Sub CBEstatus_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles CBEstatus.DropDown + + Dim SQL As String + Dim clCmj1 As clsComplejo + + Try + clCmj1 = New clsComplejo + + SQL = "spLlenaComboEstatusTransacciones" + + 'clCmj1.cm.CommandText = SQL + 'clCmj1.ad.SelectCommand = clCmj1.cm + + clCmj1.sbLlenaCombo(SQL, CBEstatus) + + Catch ex As Exception + MessageBox.Show("Error CBO2Plaza_DropDown: " & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End Try + + + End Sub + + Private Sub CBEstatus_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CBEstatus.SelectedIndexChanged + + End Sub + + Private Sub BTAceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTAceptar.Click + + Dim classCom As New clsComplejo + Dim strSQL As String + Dim varIDTransaccion As Long + Dim varPatron As Long + Dim varEstatus As Long + Dim varFecha As String + Dim varProducto As String + Dim varSubproducto As Integer + Dim forma As New FrmNewInsuales + + Try + + 'validacion de los campos requeridos + + If Me.CBPatron.Text = "" Then + MessageBox.Show("Es necesario el patrón para reportar ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + If Me.CBEstatus.Text = "" Then + MessageBox.Show("Es necesario el estatus para reportar ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + If Me.TXTDescripcion.Text = "" Then + MessageBox.Show("Es necesaria la descripción para reportar ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + If Me.TXTRazon.Text = "" Then + MessageBox.Show("Es necesaria la razón para reportar ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + 'idtransaccion,idproducto,ID_SUBPRODUCTO,ID_PATRON,ID_ALARMA,ID_ESTATUSTRANSACCION,FECHa,NOTA,RAZON + 'INSERTA EN TRANSACCIONREPORTE + + varProducto = classCom.BuscaValores("isnull(idproducto,0)", "cat_producto", "producto = '" & clsVaribles.strProdFraccionada & "'") + + varPatron = classCom.BuscaValores("isnull(idpatron,0)", "cat_patron", "patron = '" & Me.CBPatron.Text & "'") + + varSubproducto = classCom.BuscaValores("idsubproducto", clsVaribles.strProdFraccionada, " idtransaccion = " & clsVaribles.varTransaccion) + + strSQL = "INSERT INTO TRANSACCIONREPORTE (idtransaccion, idproducto, IDSUBPRODUCTO, IDPATRON, IDTIPOALARMA, " + strSQL = strSQL & "IDESTATUSALARMA, FECHA, NOTA, RAZON, FECHADETECCION) VALUES ( " + strSQL = strSQL & clsVaribles.varTransaccion & ", " & varProducto & ", " & varSubproducto & ", " + strSQL = strSQL & varPatron & ", 2, " & Me.CBEstatus.SelectedValue & ", " + '''strSQL = strSQL & "CONVERT(DATETIME,'" & clsVaribles.varFecha & "',103), " + strSQL = strSQL & "'" & Year(clsVaribles.varFecha) & "-" & Month(clsVaribles.varFecha).ToString("00") & "-" & DateAndTime.Day(clsVaribles.varFecha).ToString("00") & "', " + strSQL = strSQL & "'" & TXTDescripcion.Text & "', " + strSQL = strSQL & "'" & TXTRazon.Text & "', " + '''strSQL = strSQL & "'" & classCom.ObtenFecha(Now.Date, "yyyymmdd") & "')" + strSQL = strSQL & "convert(datetime,'" & classCom.ObtenFecha(Now.Date, "yyyymmdd") & "',112))" + + classCom.sbInserta(strSQL) + + classCom = New clsComplejo + + '- para kuspit no se usa el 24Horas + 'classCom.sbInserta("Update Transaccionreporte set r24 = " & Math.Abs(CInt(Me.CHKr24.Checked)) & " where idtransaccion = " & clsVaribles.varTransaccion & " AND idproducto = " & varProducto) + + MessageBox.Show("Operación satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + ''Auditoria + Dim ClassAud As New ClassMyUtils + Dim sTextoAud As String + sTextoAud = "Calificacion de la transaccion : idtransaccion: " & clsVaribles.varTransaccion & ",Producto:" & clsVaribles.strProdFraccionada & ", Patron:" & Me.CBPatron.Text & ",Estatus: " & Me.CBEstatus.Text & ",Fecha: " & clsVaribles.varFecha & ",Nota: " & TXTDescripcion.Text & ",Razon: " & TXTRazon.Text & ",Fecha Deteccion. " & classCom.ObtenFecha(Now.Date, "dd/mm/yyyy") + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 112, 1, sTextoAud) + ''Fin de Auditoria + forma.BTConsultar.PerformClick() + + Me.Close() + + Catch ex As Exception + MessageBox.Show("Error BTAceptar_Click: " & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End Try + + End Sub + + Private Sub GroupBox1_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GroupBox1.Enter + + End Sub + + Private Sub CHKr24_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CHKr24.CheckedChanged + Dim strDescripcionAnt As String + + If Me.TXTDescripcion.Text <> "Reporte de 24 horas" Then + strDescripcionAnt = Me.TXTDescripcion.Text.Trim + End If + + If CHKr24.Checked = True Then + + TXTDescripcion.Text = "Reporte de 24 horas" + Else + TXTDescripcion.Text = strDescripcionAnt + End If + End Sub + + Private Sub BtSalir_Click(sender As System.Object, e As System.EventArgs) Handles BtSalir.Click + Me.Close() + End Sub + + Private Sub panel3_Paint(sender As Object, e As PaintEventArgs) Handles panel3.Paint + + End Sub +End Class \ No newline at end of file diff --git a/Actualizadores/FRMMyParametroGrupo.Designer.vb b/Actualizadores/FRMMyParametroGrupo.Designer.vb new file mode 100644 index 0000000..8be34f7 --- /dev/null +++ b/Actualizadores/FRMMyParametroGrupo.Designer.vb @@ -0,0 +1,1632 @@ + _ +Partial Class frmMyParametroGrupo + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + MyBase.Dispose(disposing) + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmMyParametroGrupo)) + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.BtnImprimir = New System.Windows.Forms.Button() + Me.BtnBorrar = New System.Windows.Forms.Button() + Me.panel2 = New System.Windows.Forms.Panel() + Me.Img_logoCabecera = New System.Windows.Forms.PictureBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.panel3 = New System.Windows.Forms.Panel() + Me.Label6 = New System.Windows.Forms.Label() + Me.lblFooter = New System.Windows.Forms.Label() + Me.TabControl1 = New System.Windows.Forms.TabControl() + Me.TabPage1 = New System.Windows.Forms.TabPage() + Me.Button1 = New System.Windows.Forms.Button() + Me.cboPatron = New System.Windows.Forms.ComboBox() + Me.Label4 = New System.Windows.Forms.Label() + Me.CMBGrupo = New System.Windows.Forms.ComboBox() + Me.BtnAlta = New System.Windows.Forms.Button() + Me.BtnLimpiar = New System.Windows.Forms.Button() + Me.Label3 = New System.Windows.Forms.Label() + Me.PnPais = New System.Windows.Forms.Panel() + Me.cboParamRango = New System.Windows.Forms.ComboBox() + Me.txtValor = New System.Windows.Forms.TextBox() + Me.lblValor = New System.Windows.Forms.Label() + Me.chkActivo = New System.Windows.Forms.CheckBox() + Me.txtClave = New System.Windows.Forms.TextBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.TabPage3 = New System.Windows.Forms.TabPage() + Me.GroupBox10 = New System.Windows.Forms.GroupBox() + Me.txtValorLimiteFraccionadas = New System.Windows.Forms.TextBox() + Me.txtValorMinimoFraccionadas = New System.Windows.Forms.TextBox() + Me.txtRelevante = New System.Windows.Forms.TextBox() + Me.Label40 = New System.Windows.Forms.Label() + Me.Label39 = New System.Windows.Forms.Label() + Me.Label38 = New System.Windows.Forms.Label() + Me.Label35 = New System.Windows.Forms.Label() + Me.Label36 = New System.Windows.Forms.Label() + Me.Label37 = New System.Windows.Forms.Label() + Me.txtOperaciones = New System.Windows.Forms.TextBox() + Me.txtMontoOperado = New System.Windows.Forms.TextBox() + Me.txtPerfil = New System.Windows.Forms.TextBox() + Me.GroupBox6 = New System.Windows.Forms.GroupBox() + Me.GroupBox12 = New System.Windows.Forms.GroupBox() + Me.Label44 = New System.Windows.Forms.Label() + Me.Label45 = New System.Windows.Forms.Label() + Me.Label46 = New System.Windows.Forms.Label() + Me.txtDestinoAlto = New System.Windows.Forms.TextBox() + Me.txtDestinoMedio = New System.Windows.Forms.TextBox() + Me.txtDestinoBajo = New System.Windows.Forms.TextBox() + Me.GroupBox11 = New System.Windows.Forms.GroupBox() + Me.Label41 = New System.Windows.Forms.Label() + Me.Label42 = New System.Windows.Forms.Label() + Me.Label43 = New System.Windows.Forms.Label() + Me.txtOrigenAlto = New System.Windows.Forms.TextBox() + Me.txtOrigenMedio = New System.Windows.Forms.TextBox() + Me.txtOrigenBajo = New System.Windows.Forms.TextBox() + Me.GroupBox8 = New System.Windows.Forms.GroupBox() + Me.Label26 = New System.Windows.Forms.Label() + Me.Label27 = New System.Windows.Forms.Label() + Me.Label30 = New System.Windows.Forms.Label() + Me.txtUbicacionRiesgoAlto = New System.Windows.Forms.TextBox() + Me.txtUbicacionRiesgoMedio = New System.Windows.Forms.TextBox() + Me.txtUbicacionRiesgoBajo = New System.Windows.Forms.TextBox() + Me.GroupBox9 = New System.Windows.Forms.GroupBox() + Me.Label31 = New System.Windows.Forms.Label() + Me.Label32 = New System.Windows.Forms.Label() + Me.Label33 = New System.Windows.Forms.Label() + Me.txtAltoBajo = New System.Windows.Forms.TextBox() + Me.txtMedioBajo = New System.Windows.Forms.TextBox() + Me.txtUbicacionBajo = New System.Windows.Forms.TextBox() + Me.btnGuardaParametros = New System.Windows.Forms.Button() + Me.GroupBox2 = New System.Windows.Forms.GroupBox() + Me.GroupBox7 = New System.Windows.Forms.GroupBox() + Me.txtOptimizacion = New System.Windows.Forms.TextBox() + Me.Label34 = New System.Windows.Forms.Label() + Me.Label7 = New System.Windows.Forms.Label() + Me.Label8 = New System.Windows.Forms.Label() + Me.Label9 = New System.Windows.Forms.Label() + Me.txtMandato = New System.Windows.Forms.TextBox() + Me.txtETF = New System.Windows.Forms.TextBox() + Me.txtAsesoria = New System.Windows.Forms.TextBox() + Me.GroupBox5 = New System.Windows.Forms.GroupBox() + Me.Label23 = New System.Windows.Forms.Label() + Me.Label24 = New System.Windows.Forms.Label() + Me.Label25 = New System.Windows.Forms.Label() + Me.txtAltoPais = New System.Windows.Forms.TextBox() + Me.txtMedioPais = New System.Windows.Forms.TextBox() + Me.txtBajoPais = New System.Windows.Forms.TextBox() + Me.GroupBox4 = New System.Windows.Forms.GroupBox() + Me.Label20 = New System.Windows.Forms.Label() + Me.Label21 = New System.Windows.Forms.Label() + Me.Label22 = New System.Windows.Forms.Label() + Me.txtAltoAct = New System.Windows.Forms.TextBox() + Me.txtMedioAct = New System.Windows.Forms.TextBox() + Me.txtBajoAct = New System.Windows.Forms.TextBox() + Me.GroupBox3 = New System.Windows.Forms.GroupBox() + Me.Label19 = New System.Windows.Forms.Label() + Me.Label28 = New System.Windows.Forms.Label() + Me.Label29 = New System.Windows.Forms.Label() + Me.txtFideicomiso = New System.Windows.Forms.TextBox() + Me.txtMoral = New System.Windows.Forms.TextBox() + Me.txtFisica = New System.Windows.Forms.TextBox() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.Label16 = New System.Windows.Forms.Label() + Me.Label17 = New System.Windows.Forms.Label() + Me.txtRiesgoAltoMax = New System.Windows.Forms.TextBox() + Me.txtRiesgoAltoMin = New System.Windows.Forms.TextBox() + Me.Label18 = New System.Windows.Forms.Label() + Me.Label13 = New System.Windows.Forms.Label() + Me.Label14 = New System.Windows.Forms.Label() + Me.txtRiesgoMedioMax = New System.Windows.Forms.TextBox() + Me.txtRiesgoMedioMin = New System.Windows.Forms.TextBox() + Me.Label15 = New System.Windows.Forms.Label() + Me.Label12 = New System.Windows.Forms.Label() + Me.Label11 = New System.Windows.Forms.Label() + Me.txtRiesgoBajoMax = New System.Windows.Forms.TextBox() + Me.txtRiesgoBajoMin = New System.Windows.Forms.TextBox() + Me.Label10 = New System.Windows.Forms.Label() + Me.BntSalie = New System.Windows.Forms.Button() + Me.panel2.SuspendLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel3.SuspendLayout() + Me.TabControl1.SuspendLayout() + Me.TabPage1.SuspendLayout() + Me.PnPais.SuspendLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() + Me.TabPage3.SuspendLayout() + Me.GroupBox10.SuspendLayout() + Me.GroupBox6.SuspendLayout() + Me.GroupBox12.SuspendLayout() + Me.GroupBox11.SuspendLayout() + Me.GroupBox8.SuspendLayout() + Me.GroupBox9.SuspendLayout() + Me.GroupBox2.SuspendLayout() + Me.GroupBox7.SuspendLayout() + Me.GroupBox5.SuspendLayout() + Me.GroupBox4.SuspendLayout() + Me.GroupBox3.SuspendLayout() + Me.GroupBox1.SuspendLayout() + Me.SuspendLayout() + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Turquoise + Me.ImageList1.Images.SetKeyName(0, "") + Me.ImageList1.Images.SetKeyName(1, "") + Me.ImageList1.Images.SetKeyName(2, "") + Me.ImageList1.Images.SetKeyName(3, "") + Me.ImageList1.Images.SetKeyName(4, "") + Me.ImageList1.Images.SetKeyName(5, "") + Me.ImageList1.Images.SetKeyName(6, "") + Me.ImageList1.Images.SetKeyName(7, "") + ' + 'BtnImprimir + ' + Me.BtnImprimir.BackColor = System.Drawing.Color.White + Me.BtnImprimir.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnImprimir.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnImprimir.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnImprimir.Image = CType(resources.GetObject("BtnImprimir.Image"), System.Drawing.Image) + Me.BtnImprimir.Location = New System.Drawing.Point(819, 228) + Me.BtnImprimir.Name = "BtnImprimir" + Me.BtnImprimir.Size = New System.Drawing.Size(108, 33) + Me.BtnImprimir.TabIndex = 87 + Me.BtnImprimir.Text = "Exportar" + Me.BtnImprimir.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnImprimir.UseVisualStyleBackColor = True + Me.BtnImprimir.Visible = False + ' + 'BtnBorrar + ' + Me.BtnBorrar.BackColor = System.Drawing.Color.White + Me.BtnBorrar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnBorrar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnBorrar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnBorrar.Image = CType(resources.GetObject("BtnBorrar.Image"), System.Drawing.Image) + Me.BtnBorrar.Location = New System.Drawing.Point(819, 268) + Me.BtnBorrar.Name = "BtnBorrar" + Me.BtnBorrar.Size = New System.Drawing.Size(108, 33) + Me.BtnBorrar.TabIndex = 90 + Me.BtnBorrar.Text = "&Borrar" + Me.BtnBorrar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnBorrar.UseVisualStyleBackColor = True + Me.BtnBorrar.Visible = False + ' + 'panel2 + ' + Me.panel2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel2.BackColor = System.Drawing.Color.Black + Me.panel2.Controls.Add(Me.Img_logoCabecera) + Me.panel2.Controls.Add(Me.Label5) + Me.panel2.ForeColor = System.Drawing.Color.Navy + Me.panel2.Location = New System.Drawing.Point(-1, 0) + Me.panel2.Name = "panel2" + Me.panel2.Size = New System.Drawing.Size(984, 44) + Me.panel2.TabIndex = 160 + ' + 'Img_logoCabecera + ' + Me.Img_logoCabecera.Image = Global.CLIENTE.My.Resources.Resources.blackrock_logo + Me.Img_logoCabecera.Location = New System.Drawing.Point(825, -6) + Me.Img_logoCabecera.Name = "Img_logoCabecera" + Me.Img_logoCabecera.Size = New System.Drawing.Size(117, 50) + Me.Img_logoCabecera.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.Img_logoCabecera.TabIndex = 360 + Me.Img_logoCabecera.TabStop = False + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.BackColor = System.Drawing.Color.Transparent + Me.Label5.Font = New System.Drawing.Font("Century Gothic", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label5.ForeColor = System.Drawing.SystemColors.Window + Me.Label5.Location = New System.Drawing.Point(21, 8) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(207, 22) + Me.Label5.TabIndex = 2 + Me.Label5.Text = "Catálogo Parámetros" + ' + 'panel3 + ' + Me.panel3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel3.BackColor = System.Drawing.Color.Black + Me.panel3.Controls.Add(Me.Label6) + Me.panel3.Controls.Add(Me.lblFooter) + Me.panel3.ForeColor = System.Drawing.Color.Navy + Me.panel3.Location = New System.Drawing.Point(-1, 607) + Me.panel3.Name = "panel3" + Me.panel3.Size = New System.Drawing.Size(984, 25) + Me.panel3.TabIndex = 361 + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.BackColor = System.Drawing.Color.Transparent + Me.Label6.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label6.ForeColor = System.Drawing.SystemColors.Window + Me.Label6.Location = New System.Drawing.Point(886, 0) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(42, 17) + Me.Label6.TabIndex = 3 + Me.Label6.Text = "Minds" + ' + 'lblFooter + ' + Me.lblFooter.AutoSize = True + Me.lblFooter.BackColor = System.Drawing.Color.Transparent + Me.lblFooter.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblFooter.ForeColor = System.Drawing.SystemColors.Window + Me.lblFooter.Location = New System.Drawing.Point(1019, 7) + Me.lblFooter.Name = "lblFooter" + Me.lblFooter.Size = New System.Drawing.Size(42, 17) + Me.lblFooter.TabIndex = 2 + Me.lblFooter.Text = "Minds" + ' + 'TabControl1 + ' + Me.TabControl1.Controls.Add(Me.TabPage1) + Me.TabControl1.Controls.Add(Me.TabPage3) + Me.TabControl1.Location = New System.Drawing.Point(12, 50) + Me.TabControl1.Name = "TabControl1" + Me.TabControl1.SelectedIndex = 0 + Me.TabControl1.Size = New System.Drawing.Size(957, 512) + Me.TabControl1.TabIndex = 363 + ' + 'TabPage1 + ' + Me.TabPage1.Controls.Add(Me.Button1) + Me.TabPage1.Controls.Add(Me.cboPatron) + Me.TabPage1.Controls.Add(Me.Label4) + Me.TabPage1.Controls.Add(Me.CMBGrupo) + Me.TabPage1.Controls.Add(Me.BtnAlta) + Me.TabPage1.Controls.Add(Me.BtnLimpiar) + Me.TabPage1.Controls.Add(Me.Label3) + Me.TabPage1.Controls.Add(Me.PnPais) + Me.TabPage1.Controls.Add(Me.GridMaster) + Me.TabPage1.Location = New System.Drawing.Point(4, 22) + Me.TabPage1.Name = "TabPage1" + Me.TabPage1.Padding = New System.Windows.Forms.Padding(3) + Me.TabPage1.Size = New System.Drawing.Size(949, 486) + Me.TabPage1.TabIndex = 0 + Me.TabPage1.Text = "Parametros de Grupo" + Me.TabPage1.UseVisualStyleBackColor = True + ' + 'Button1 + ' + Me.Button1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Button1.BackColor = System.Drawing.Color.Black + Me.Button1.Cursor = System.Windows.Forms.Cursors.Hand + Me.Button1.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Button1.ForeColor = System.Drawing.Color.White + Me.Button1.Location = New System.Drawing.Point(835, 42) + Me.Button1.Name = "Button1" + Me.Button1.Size = New System.Drawing.Size(108, 33) + Me.Button1.TabIndex = 372 + Me.Button1.Text = "&Exportar" + Me.Button1.UseVisualStyleBackColor = False + ' + 'cboPatron + ' + Me.cboPatron.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.cboPatron.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboPatron.FormattingEnabled = True + Me.cboPatron.Location = New System.Drawing.Point(121, 40) + Me.cboPatron.Name = "cboPatron" + Me.cboPatron.Size = New System.Drawing.Size(683, 21) + Me.cboPatron.TabIndex = 371 + ' + 'Label4 + ' + Me.Label4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label4.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label4.Location = New System.Drawing.Point(3, 43) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(123, 18) + Me.Label4.TabIndex = 370 + Me.Label4.Text = "Patrón" + ' + 'CMBGrupo + ' + Me.CMBGrupo.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.CMBGrupo.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.CMBGrupo.FormattingEnabled = True + Me.CMBGrupo.Location = New System.Drawing.Point(121, 8) + Me.CMBGrupo.Name = "CMBGrupo" + Me.CMBGrupo.Size = New System.Drawing.Size(683, 21) + Me.CMBGrupo.TabIndex = 369 + ' + 'BtnAlta + ' + Me.BtnAlta.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnAlta.BackColor = System.Drawing.Color.Black + Me.BtnAlta.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnAlta.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnAlta.ForeColor = System.Drawing.Color.White + Me.BtnAlta.Location = New System.Drawing.Point(835, 393) + Me.BtnAlta.Name = "BtnAlta" + Me.BtnAlta.Size = New System.Drawing.Size(108, 33) + Me.BtnAlta.TabIndex = 367 + Me.BtnAlta.Text = "&Guardar" + Me.BtnAlta.UseVisualStyleBackColor = False + ' + 'BtnLimpiar + ' + Me.BtnLimpiar.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnLimpiar.BackColor = System.Drawing.Color.Black + Me.BtnLimpiar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnLimpiar.ForeColor = System.Drawing.Color.White + Me.BtnLimpiar.Location = New System.Drawing.Point(835, 432) + Me.BtnLimpiar.Name = "BtnLimpiar" + Me.BtnLimpiar.Size = New System.Drawing.Size(108, 33) + Me.BtnLimpiar.TabIndex = 366 + Me.BtnLimpiar.Text = "Limpiar" + Me.BtnLimpiar.UseVisualStyleBackColor = False + ' + 'Label3 + ' + Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label3.Location = New System.Drawing.Point(3, 11) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(123, 18) + Me.Label3.TabIndex = 365 + Me.Label3.Text = "Grupo de monitoreo" + ' + 'PnPais + ' + Me.PnPais.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.PnPais.Controls.Add(Me.cboParamRango) + Me.PnPais.Controls.Add(Me.txtValor) + Me.PnPais.Controls.Add(Me.lblValor) + Me.PnPais.Controls.Add(Me.chkActivo) + Me.PnPais.Controls.Add(Me.txtClave) + Me.PnPais.Controls.Add(Me.Label2) + Me.PnPais.Controls.Add(Me.Label1) + Me.PnPais.Location = New System.Drawing.Point(-3, 355) + Me.PnPais.Name = "PnPais" + Me.PnPais.Size = New System.Drawing.Size(807, 110) + Me.PnPais.TabIndex = 364 + ' + 'cboParamRango + ' + Me.cboParamRango.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.cboParamRango.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboParamRango.Location = New System.Drawing.Point(145, 11) + Me.cboParamRango.Name = "cboParamRango" + Me.cboParamRango.Size = New System.Drawing.Size(580, 21) + Me.cboParamRango.TabIndex = 82 + ' + 'txtValor + ' + Me.txtValor.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.txtValor.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtValor.Location = New System.Drawing.Point(145, 42) + Me.txtValor.MaxLength = 12 + Me.txtValor.Name = "txtValor" + Me.txtValor.Size = New System.Drawing.Size(457, 20) + Me.txtValor.TabIndex = 41 + ' + 'lblValor + ' + Me.lblValor.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblValor.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblValor.Location = New System.Drawing.Point(14, 46) + Me.lblValor.Name = "lblValor" + Me.lblValor.Size = New System.Drawing.Size(71, 16) + Me.lblValor.TabIndex = 40 + Me.lblValor.Text = "Valor" + ' + 'chkActivo + ' + Me.chkActivo.Checked = True + Me.chkActivo.CheckState = System.Windows.Forms.CheckState.Checked + Me.chkActivo.Enabled = False + Me.chkActivo.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.chkActivo.ForeColor = System.Drawing.Color.Red + Me.chkActivo.Location = New System.Drawing.Point(645, 46) + Me.chkActivo.Name = "chkActivo" + Me.chkActivo.Size = New System.Drawing.Size(72, 21) + Me.chkActivo.TabIndex = 5 + Me.chkActivo.Text = "Activo:" + Me.chkActivo.Visible = False + ' + 'txtClave + ' + Me.txtClave.BackColor = System.Drawing.Color.White + Me.txtClave.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtClave.Enabled = False + Me.txtClave.Location = New System.Drawing.Point(661, 12) + Me.txtClave.Name = "txtClave" + Me.txtClave.ReadOnly = True + Me.txtClave.Size = New System.Drawing.Size(56, 20) + Me.txtClave.TabIndex = 1 + Me.txtClave.Visible = False + ' + 'Label2 + ' + Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label2.Location = New System.Drawing.Point(14, 12) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(126, 16) + Me.Label2.TabIndex = 36 + Me.Label2.Text = "Nombre Parámetro" + ' + 'Label1 + ' + Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label1.Location = New System.Drawing.Point(611, 15) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(64, 16) + Me.Label1.TabIndex = 35 + Me.Label1.Text = "Clave País:" + Me.Label1.Visible = False + ' + 'GridMaster + ' + Me.GridMaster.AllowArrows = False + Me.GridMaster.AllowUpdate = False + Me.GridMaster.AllowUpdateOnBlur = False + Me.GridMaster.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.GridMaster.BackColor = System.Drawing.Color.White + Me.GridMaster.EditDropDown = False + Me.GridMaster.FilterBar = True + Me.GridMaster.GroupByCaption = "AGRUPAR" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) + Me.GridMaster.Location = New System.Drawing.Point(8, 77) + Me.GridMaster.MultiSelect = C1.Win.C1TrueDBGrid.MultiSelectEnum.None + Me.GridMaster.Name = "GridMaster" + Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R + Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.GridMaster.Size = New System.Drawing.Size(796, 272) + Me.GridMaster.TabIndex = 363 + Me.GridMaster.Text = "C1TrueDBGrid1" + Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") + ' + 'TabPage3 + ' + Me.TabPage3.Controls.Add(Me.GroupBox10) + Me.TabPage3.Controls.Add(Me.GroupBox6) + Me.TabPage3.Controls.Add(Me.btnGuardaParametros) + Me.TabPage3.Controls.Add(Me.GroupBox2) + Me.TabPage3.Controls.Add(Me.GroupBox1) + Me.TabPage3.Location = New System.Drawing.Point(4, 22) + Me.TabPage3.Name = "TabPage3" + Me.TabPage3.Size = New System.Drawing.Size(949, 486) + Me.TabPage3.TabIndex = 2 + Me.TabPage3.Text = "Parametros Generales" + Me.TabPage3.UseVisualStyleBackColor = True + ' + 'GroupBox10 + ' + Me.GroupBox10.Controls.Add(Me.txtValorLimiteFraccionadas) + Me.GroupBox10.Controls.Add(Me.txtValorMinimoFraccionadas) + Me.GroupBox10.Controls.Add(Me.txtRelevante) + Me.GroupBox10.Controls.Add(Me.Label40) + Me.GroupBox10.Controls.Add(Me.Label39) + Me.GroupBox10.Controls.Add(Me.Label38) + Me.GroupBox10.Controls.Add(Me.Label35) + Me.GroupBox10.Controls.Add(Me.Label36) + Me.GroupBox10.Controls.Add(Me.Label37) + Me.GroupBox10.Controls.Add(Me.txtOperaciones) + Me.GroupBox10.Controls.Add(Me.txtMontoOperado) + Me.GroupBox10.Controls.Add(Me.txtPerfil) + Me.GroupBox10.Location = New System.Drawing.Point(9, 387) + Me.GroupBox10.Name = "GroupBox10" + Me.GroupBox10.Size = New System.Drawing.Size(796, 99) + Me.GroupBox10.TabIndex = 380 + Me.GroupBox10.TabStop = False + Me.GroupBox10.Text = "Alarmas" + Me.GroupBox10.Visible = False + ' + 'txtValorLimiteFraccionadas + ' + Me.txtValorLimiteFraccionadas.Location = New System.Drawing.Point(603, 70) + Me.txtValorLimiteFraccionadas.Name = "txtValorLimiteFraccionadas" + Me.txtValorLimiteFraccionadas.Size = New System.Drawing.Size(103, 20) + Me.txtValorLimiteFraccionadas.TabIndex = 35 + ' + 'txtValorMinimoFraccionadas + ' + Me.txtValorMinimoFraccionadas.Location = New System.Drawing.Point(603, 44) + Me.txtValorMinimoFraccionadas.Name = "txtValorMinimoFraccionadas" + Me.txtValorMinimoFraccionadas.Size = New System.Drawing.Size(103, 20) + Me.txtValorMinimoFraccionadas.TabIndex = 34 + ' + 'txtRelevante + ' + Me.txtRelevante.Location = New System.Drawing.Point(603, 18) + Me.txtRelevante.Name = "txtRelevante" + Me.txtRelevante.Size = New System.Drawing.Size(103, 20) + Me.txtRelevante.TabIndex = 33 + ' + 'Label40 + ' + Me.Label40.AutoSize = True + Me.Label40.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label40.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label40.Location = New System.Drawing.Point(384, 74) + Me.Label40.Name = "Label40" + Me.Label40.Size = New System.Drawing.Size(199, 13) + Me.Label40.TabIndex = 32 + Me.Label40.Text = "Valor límite en operaciones fraccionadas" + ' + 'Label39 + ' + Me.Label39.AutoSize = True + Me.Label39.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label39.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label39.Location = New System.Drawing.Point(384, 48) + Me.Label39.Name = "Label39" + Me.Label39.Size = New System.Drawing.Size(208, 13) + Me.Label39.TabIndex = 31 + Me.Label39.Text = "Valor mínimo en operaciones fraccionadas" + ' + 'Label38 + ' + Me.Label38.AutoSize = True + Me.Label38.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label38.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label38.Location = New System.Drawing.Point(384, 25) + Me.Label38.Name = "Label38" + Me.Label38.Size = New System.Drawing.Size(172, 13) + Me.Label38.TabIndex = 30 + Me.Label38.Text = "Valor límite operaciones relevantes" + ' + 'Label35 + ' + Me.Label35.AutoSize = True + Me.Label35.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label35.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label35.Location = New System.Drawing.Point(96, 74) + Me.Label35.Name = "Label35" + Me.Label35.RightToLeft = System.Windows.Forms.RightToLeft.Yes + Me.Label35.Size = New System.Drawing.Size(175, 13) + Me.Label35.TabIndex = 29 + Me.Label35.Text = "Alarma por Número de Operaciones" + ' + 'Label36 + ' + Me.Label36.AutoSize = True + Me.Label36.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label36.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label36.Location = New System.Drawing.Point(96, 48) + Me.Label36.Name = "Label36" + Me.Label36.Size = New System.Drawing.Size(134, 13) + Me.Label36.TabIndex = 28 + Me.Label36.Text = "Alarma por Monto Operado" + ' + 'Label37 + ' + Me.Label37.AutoSize = True + Me.Label37.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label37.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label37.Location = New System.Drawing.Point(96, 25) + Me.Label37.Name = "Label37" + Me.Label37.Size = New System.Drawing.Size(173, 13) + Me.Label37.TabIndex = 27 + Me.Label37.Text = "Sin Alarmas de Perfil Transaccional" + ' + 'txtOperaciones + ' + Me.txtOperaciones.Location = New System.Drawing.Point(275, 70) + Me.txtOperaciones.Name = "txtOperaciones" + Me.txtOperaciones.Size = New System.Drawing.Size(103, 20) + Me.txtOperaciones.TabIndex = 26 + ' + 'txtMontoOperado + ' + Me.txtMontoOperado.Location = New System.Drawing.Point(275, 44) + Me.txtMontoOperado.Name = "txtMontoOperado" + Me.txtMontoOperado.Size = New System.Drawing.Size(103, 20) + Me.txtMontoOperado.TabIndex = 25 + ' + 'txtPerfil + ' + Me.txtPerfil.Location = New System.Drawing.Point(275, 18) + Me.txtPerfil.Name = "txtPerfil" + Me.txtPerfil.Size = New System.Drawing.Size(103, 20) + Me.txtPerfil.TabIndex = 24 + ' + 'GroupBox6 + ' + Me.GroupBox6.Controls.Add(Me.GroupBox12) + Me.GroupBox6.Controls.Add(Me.GroupBox11) + Me.GroupBox6.Controls.Add(Me.GroupBox8) + Me.GroupBox6.Controls.Add(Me.GroupBox9) + Me.GroupBox6.Location = New System.Drawing.Point(9, 243) + Me.GroupBox6.Name = "GroupBox6" + Me.GroupBox6.Size = New System.Drawing.Size(916, 139) + Me.GroupBox6.TabIndex = 379 + Me.GroupBox6.TabStop = False + Me.GroupBox6.Visible = False + ' + 'GroupBox12 + ' + Me.GroupBox12.Controls.Add(Me.Label44) + Me.GroupBox12.Controls.Add(Me.Label45) + Me.GroupBox12.Controls.Add(Me.Label46) + Me.GroupBox12.Controls.Add(Me.txtDestinoAlto) + Me.GroupBox12.Controls.Add(Me.txtDestinoMedio) + Me.GroupBox12.Controls.Add(Me.txtDestinoBajo) + Me.GroupBox12.Location = New System.Drawing.Point(703, 20) + Me.GroupBox12.Name = "GroupBox12" + Me.GroupBox12.Size = New System.Drawing.Size(199, 99) + Me.GroupBox12.TabIndex = 27 + Me.GroupBox12.TabStop = False + Me.GroupBox12.Text = "Destino de Recursos" + ' + 'Label44 + ' + Me.Label44.AutoSize = True + Me.Label44.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label44.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label44.Location = New System.Drawing.Point(25, 74) + Me.Label44.Name = "Label44" + Me.Label44.Size = New System.Drawing.Size(25, 13) + Me.Label44.TabIndex = 29 + Me.Label44.Text = "Alto" + ' + 'Label45 + ' + Me.Label45.AutoSize = True + Me.Label45.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label45.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label45.Location = New System.Drawing.Point(25, 48) + Me.Label45.Name = "Label45" + Me.Label45.Size = New System.Drawing.Size(36, 13) + Me.Label45.TabIndex = 28 + Me.Label45.Text = "Medio" + ' + 'Label46 + ' + Me.Label46.AutoSize = True + Me.Label46.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label46.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label46.Location = New System.Drawing.Point(25, 25) + Me.Label46.Name = "Label46" + Me.Label46.Size = New System.Drawing.Size(28, 13) + Me.Label46.TabIndex = 27 + Me.Label46.Text = "Bajo" + ' + 'txtDestinoAlto + ' + Me.txtDestinoAlto.Location = New System.Drawing.Point(72, 71) + Me.txtDestinoAlto.Name = "txtDestinoAlto" + Me.txtDestinoAlto.Size = New System.Drawing.Size(66, 20) + Me.txtDestinoAlto.TabIndex = 26 + ' + 'txtDestinoMedio + ' + Me.txtDestinoMedio.Location = New System.Drawing.Point(72, 45) + Me.txtDestinoMedio.Name = "txtDestinoMedio" + Me.txtDestinoMedio.Size = New System.Drawing.Size(66, 20) + Me.txtDestinoMedio.TabIndex = 25 + ' + 'txtDestinoBajo + ' + Me.txtDestinoBajo.Location = New System.Drawing.Point(72, 19) + Me.txtDestinoBajo.Name = "txtDestinoBajo" + Me.txtDestinoBajo.Size = New System.Drawing.Size(66, 20) + Me.txtDestinoBajo.TabIndex = 24 + ' + 'GroupBox11 + ' + Me.GroupBox11.Controls.Add(Me.Label41) + Me.GroupBox11.Controls.Add(Me.Label42) + Me.GroupBox11.Controls.Add(Me.Label43) + Me.GroupBox11.Controls.Add(Me.txtOrigenAlto) + Me.GroupBox11.Controls.Add(Me.txtOrigenMedio) + Me.GroupBox11.Controls.Add(Me.txtOrigenBajo) + Me.GroupBox11.Location = New System.Drawing.Point(468, 20) + Me.GroupBox11.Name = "GroupBox11" + Me.GroupBox11.Size = New System.Drawing.Size(229, 99) + Me.GroupBox11.TabIndex = 26 + Me.GroupBox11.TabStop = False + Me.GroupBox11.Text = "Origen de Recursos" + ' + 'Label41 + ' + Me.Label41.AutoSize = True + Me.Label41.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label41.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label41.Location = New System.Drawing.Point(25, 74) + Me.Label41.Name = "Label41" + Me.Label41.Size = New System.Drawing.Size(25, 13) + Me.Label41.TabIndex = 29 + Me.Label41.Text = "Alto" + ' + 'Label42 + ' + Me.Label42.AutoSize = True + Me.Label42.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label42.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label42.Location = New System.Drawing.Point(25, 48) + Me.Label42.Name = "Label42" + Me.Label42.Size = New System.Drawing.Size(36, 13) + Me.Label42.TabIndex = 28 + Me.Label42.Text = "Medio" + ' + 'Label43 + ' + Me.Label43.AutoSize = True + Me.Label43.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label43.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label43.Location = New System.Drawing.Point(25, 25) + Me.Label43.Name = "Label43" + Me.Label43.Size = New System.Drawing.Size(28, 13) + Me.Label43.TabIndex = 27 + Me.Label43.Text = "Bajo" + ' + 'txtOrigenAlto + ' + Me.txtOrigenAlto.Location = New System.Drawing.Point(72, 71) + Me.txtOrigenAlto.Name = "txtOrigenAlto" + Me.txtOrigenAlto.Size = New System.Drawing.Size(66, 20) + Me.txtOrigenAlto.TabIndex = 26 + ' + 'txtOrigenMedio + ' + Me.txtOrigenMedio.Location = New System.Drawing.Point(72, 45) + Me.txtOrigenMedio.Name = "txtOrigenMedio" + Me.txtOrigenMedio.Size = New System.Drawing.Size(66, 20) + Me.txtOrigenMedio.TabIndex = 25 + ' + 'txtOrigenBajo + ' + Me.txtOrigenBajo.Location = New System.Drawing.Point(72, 19) + Me.txtOrigenBajo.Name = "txtOrigenBajo" + Me.txtOrigenBajo.Size = New System.Drawing.Size(66, 20) + Me.txtOrigenBajo.TabIndex = 24 + ' + 'GroupBox8 + ' + Me.GroupBox8.Controls.Add(Me.Label26) + Me.GroupBox8.Controls.Add(Me.Label27) + Me.GroupBox8.Controls.Add(Me.Label30) + Me.GroupBox8.Controls.Add(Me.txtUbicacionRiesgoAlto) + Me.GroupBox8.Controls.Add(Me.txtUbicacionRiesgoMedio) + Me.GroupBox8.Controls.Add(Me.txtUbicacionRiesgoBajo) + Me.GroupBox8.Location = New System.Drawing.Point(248, 20) + Me.GroupBox8.Name = "GroupBox8" + Me.GroupBox8.Size = New System.Drawing.Size(214, 99) + Me.GroupBox8.TabIndex = 25 + Me.GroupBox8.TabStop = False + Me.GroupBox8.Text = "Ubicación geográfica (Riesgo Pais)" + ' + 'Label26 + ' + Me.Label26.AutoSize = True + Me.Label26.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label26.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label26.Location = New System.Drawing.Point(25, 74) + Me.Label26.Name = "Label26" + Me.Label26.Size = New System.Drawing.Size(25, 13) + Me.Label26.TabIndex = 29 + Me.Label26.Text = "Alto" + ' + 'Label27 + ' + Me.Label27.AutoSize = True + Me.Label27.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label27.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label27.Location = New System.Drawing.Point(25, 48) + Me.Label27.Name = "Label27" + Me.Label27.Size = New System.Drawing.Size(36, 13) + Me.Label27.TabIndex = 28 + Me.Label27.Text = "Medio" + ' + 'Label30 + ' + Me.Label30.AutoSize = True + Me.Label30.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label30.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label30.Location = New System.Drawing.Point(25, 25) + Me.Label30.Name = "Label30" + Me.Label30.Size = New System.Drawing.Size(28, 13) + Me.Label30.TabIndex = 27 + Me.Label30.Text = "Bajo" + ' + 'txtUbicacionRiesgoAlto + ' + Me.txtUbicacionRiesgoAlto.Location = New System.Drawing.Point(72, 71) + Me.txtUbicacionRiesgoAlto.Name = "txtUbicacionRiesgoAlto" + Me.txtUbicacionRiesgoAlto.Size = New System.Drawing.Size(66, 20) + Me.txtUbicacionRiesgoAlto.TabIndex = 26 + ' + 'txtUbicacionRiesgoMedio + ' + Me.txtUbicacionRiesgoMedio.Location = New System.Drawing.Point(72, 45) + Me.txtUbicacionRiesgoMedio.Name = "txtUbicacionRiesgoMedio" + Me.txtUbicacionRiesgoMedio.Size = New System.Drawing.Size(66, 20) + Me.txtUbicacionRiesgoMedio.TabIndex = 25 + ' + 'txtUbicacionRiesgoBajo + ' + Me.txtUbicacionRiesgoBajo.Location = New System.Drawing.Point(72, 19) + Me.txtUbicacionRiesgoBajo.Name = "txtUbicacionRiesgoBajo" + Me.txtUbicacionRiesgoBajo.Size = New System.Drawing.Size(66, 20) + Me.txtUbicacionRiesgoBajo.TabIndex = 24 + ' + 'GroupBox9 + ' + Me.GroupBox9.Controls.Add(Me.Label31) + Me.GroupBox9.Controls.Add(Me.Label32) + Me.GroupBox9.Controls.Add(Me.Label33) + Me.GroupBox9.Controls.Add(Me.txtAltoBajo) + Me.GroupBox9.Controls.Add(Me.txtMedioBajo) + Me.GroupBox9.Controls.Add(Me.txtUbicacionBajo) + Me.GroupBox9.Location = New System.Drawing.Point(12, 20) + Me.GroupBox9.Name = "GroupBox9" + Me.GroupBox9.Size = New System.Drawing.Size(230, 99) + Me.GroupBox9.TabIndex = 24 + Me.GroupBox9.TabStop = False + Me.GroupBox9.Text = "Ubicación Geográfica (Riesgo estado)" + ' + 'Label31 + ' + Me.Label31.AutoSize = True + Me.Label31.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label31.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label31.Location = New System.Drawing.Point(6, 74) + Me.Label31.Name = "Label31" + Me.Label31.Size = New System.Drawing.Size(25, 13) + Me.Label31.TabIndex = 29 + Me.Label31.Text = "Alto" + ' + 'Label32 + ' + Me.Label32.AutoSize = True + Me.Label32.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label32.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label32.Location = New System.Drawing.Point(6, 48) + Me.Label32.Name = "Label32" + Me.Label32.Size = New System.Drawing.Size(36, 13) + Me.Label32.TabIndex = 28 + Me.Label32.Text = "Medio" + ' + 'Label33 + ' + Me.Label33.AutoSize = True + Me.Label33.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label33.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label33.Location = New System.Drawing.Point(6, 25) + Me.Label33.Name = "Label33" + Me.Label33.Size = New System.Drawing.Size(28, 13) + Me.Label33.TabIndex = 27 + Me.Label33.Text = "Bajo" + ' + 'txtAltoBajo + ' + Me.txtAltoBajo.Location = New System.Drawing.Point(84, 71) + Me.txtAltoBajo.Name = "txtAltoBajo" + Me.txtAltoBajo.Size = New System.Drawing.Size(70, 20) + Me.txtAltoBajo.TabIndex = 26 + ' + 'txtMedioBajo + ' + Me.txtMedioBajo.Location = New System.Drawing.Point(84, 45) + Me.txtMedioBajo.Name = "txtMedioBajo" + Me.txtMedioBajo.Size = New System.Drawing.Size(70, 20) + Me.txtMedioBajo.TabIndex = 25 + ' + 'txtUbicacionBajo + ' + Me.txtUbicacionBajo.Location = New System.Drawing.Point(84, 19) + Me.txtUbicacionBajo.Name = "txtUbicacionBajo" + Me.txtUbicacionBajo.Size = New System.Drawing.Size(70, 20) + Me.txtUbicacionBajo.TabIndex = 24 + ' + 'btnGuardaParametros + ' + Me.btnGuardaParametros.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.btnGuardaParametros.BackColor = System.Drawing.Color.Black + Me.btnGuardaParametros.Cursor = System.Windows.Forms.Cursors.Hand + Me.btnGuardaParametros.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnGuardaParametros.ForeColor = System.Drawing.Color.White + Me.btnGuardaParametros.Location = New System.Drawing.Point(835, 438) + Me.btnGuardaParametros.Name = "btnGuardaParametros" + Me.btnGuardaParametros.Size = New System.Drawing.Size(108, 33) + Me.btnGuardaParametros.TabIndex = 378 + Me.btnGuardaParametros.Text = "&Guardar" + Me.btnGuardaParametros.UseVisualStyleBackColor = False + ' + 'GroupBox2 + ' + Me.GroupBox2.Controls.Add(Me.GroupBox7) + Me.GroupBox2.Controls.Add(Me.GroupBox5) + Me.GroupBox2.Controls.Add(Me.GroupBox4) + Me.GroupBox2.Controls.Add(Me.GroupBox3) + Me.GroupBox2.Location = New System.Drawing.Point(9, 98) + Me.GroupBox2.Name = "GroupBox2" + Me.GroupBox2.Size = New System.Drawing.Size(916, 139) + Me.GroupBox2.TabIndex = 1 + Me.GroupBox2.TabStop = False + Me.GroupBox2.Visible = False + ' + 'GroupBox7 + ' + Me.GroupBox7.Controls.Add(Me.txtOptimizacion) + Me.GroupBox7.Controls.Add(Me.Label34) + Me.GroupBox7.Controls.Add(Me.Label7) + Me.GroupBox7.Controls.Add(Me.Label8) + Me.GroupBox7.Controls.Add(Me.Label9) + Me.GroupBox7.Controls.Add(Me.txtMandato) + Me.GroupBox7.Controls.Add(Me.txtETF) + Me.GroupBox7.Controls.Add(Me.txtAsesoria) + Me.GroupBox7.Location = New System.Drawing.Point(557, 20) + Me.GroupBox7.Name = "GroupBox7" + Me.GroupBox7.Size = New System.Drawing.Size(345, 99) + Me.GroupBox7.TabIndex = 26 + Me.GroupBox7.TabStop = False + Me.GroupBox7.Text = "Tipos de Servicios" + ' + 'txtOptimizacion + ' + Me.txtOptimizacion.Location = New System.Drawing.Point(240, 19) + Me.txtOptimizacion.Name = "txtOptimizacion" + Me.txtOptimizacion.Size = New System.Drawing.Size(78, 20) + Me.txtOptimizacion.TabIndex = 31 + ' + 'Label34 + ' + Me.Label34.AutoSize = True + Me.Label34.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label34.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label34.Location = New System.Drawing.Point(167, 25) + Me.Label34.Name = "Label34" + Me.Label34.Size = New System.Drawing.Size(67, 13) + Me.Label34.TabIndex = 30 + Me.Label34.Text = "Optimización" + ' + 'Label7 + ' + Me.Label7.AutoSize = True + Me.Label7.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label7.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label7.Location = New System.Drawing.Point(25, 74) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(49, 13) + Me.Label7.TabIndex = 29 + Me.Label7.Text = "Mandato" + ' + 'Label8 + ' + Me.Label8.AutoSize = True + Me.Label8.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label8.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label8.Location = New System.Drawing.Point(25, 48) + Me.Label8.Name = "Label8" + Me.Label8.Size = New System.Drawing.Size(27, 13) + Me.Label8.TabIndex = 28 + Me.Label8.Text = "ETF" + ' + 'Label9 + ' + Me.Label9.AutoSize = True + Me.Label9.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label9.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label9.Location = New System.Drawing.Point(25, 25) + Me.Label9.Name = "Label9" + Me.Label9.Size = New System.Drawing.Size(49, 13) + Me.Label9.TabIndex = 27 + Me.Label9.Text = "Asesoría" + ' + 'txtMandato + ' + Me.txtMandato.Location = New System.Drawing.Point(80, 71) + Me.txtMandato.Name = "txtMandato" + Me.txtMandato.Size = New System.Drawing.Size(81, 20) + Me.txtMandato.TabIndex = 26 + ' + 'txtETF + ' + Me.txtETF.Location = New System.Drawing.Point(80, 45) + Me.txtETF.Name = "txtETF" + Me.txtETF.Size = New System.Drawing.Size(81, 20) + Me.txtETF.TabIndex = 25 + ' + 'txtAsesoria + ' + Me.txtAsesoria.Location = New System.Drawing.Point(80, 19) + Me.txtAsesoria.Name = "txtAsesoria" + Me.txtAsesoria.Size = New System.Drawing.Size(81, 20) + Me.txtAsesoria.TabIndex = 24 + ' + 'GroupBox5 + ' + Me.GroupBox5.Controls.Add(Me.Label23) + Me.GroupBox5.Controls.Add(Me.Label24) + Me.GroupBox5.Controls.Add(Me.Label25) + Me.GroupBox5.Controls.Add(Me.txtAltoPais) + Me.GroupBox5.Controls.Add(Me.txtMedioPais) + Me.GroupBox5.Controls.Add(Me.txtBajoPais) + Me.GroupBox5.Location = New System.Drawing.Point(371, 20) + Me.GroupBox5.Name = "GroupBox5" + Me.GroupBox5.Size = New System.Drawing.Size(172, 99) + Me.GroupBox5.TabIndex = 26 + Me.GroupBox5.TabStop = False + Me.GroupBox5.Text = "País Nacionalidad" + ' + 'Label23 + ' + Me.Label23.AutoSize = True + Me.Label23.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label23.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label23.Location = New System.Drawing.Point(25, 74) + Me.Label23.Name = "Label23" + Me.Label23.Size = New System.Drawing.Size(25, 13) + Me.Label23.TabIndex = 29 + Me.Label23.Text = "Alto" + ' + 'Label24 + ' + Me.Label24.AutoSize = True + Me.Label24.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label24.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label24.Location = New System.Drawing.Point(25, 48) + Me.Label24.Name = "Label24" + Me.Label24.Size = New System.Drawing.Size(36, 13) + Me.Label24.TabIndex = 28 + Me.Label24.Text = "Medio" + ' + 'Label25 + ' + Me.Label25.AutoSize = True + Me.Label25.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label25.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label25.Location = New System.Drawing.Point(25, 25) + Me.Label25.Name = "Label25" + Me.Label25.Size = New System.Drawing.Size(28, 13) + Me.Label25.TabIndex = 27 + Me.Label25.Text = "Bajo" + ' + 'txtAltoPais + ' + Me.txtAltoPais.Location = New System.Drawing.Point(72, 71) + Me.txtAltoPais.Name = "txtAltoPais" + Me.txtAltoPais.Size = New System.Drawing.Size(75, 20) + Me.txtAltoPais.TabIndex = 26 + ' + 'txtMedioPais + ' + Me.txtMedioPais.Location = New System.Drawing.Point(72, 45) + Me.txtMedioPais.Name = "txtMedioPais" + Me.txtMedioPais.Size = New System.Drawing.Size(75, 20) + Me.txtMedioPais.TabIndex = 25 + ' + 'txtBajoPais + ' + Me.txtBajoPais.Location = New System.Drawing.Point(72, 19) + Me.txtBajoPais.Name = "txtBajoPais" + Me.txtBajoPais.Size = New System.Drawing.Size(75, 20) + Me.txtBajoPais.TabIndex = 24 + ' + 'GroupBox4 + ' + Me.GroupBox4.Controls.Add(Me.Label20) + Me.GroupBox4.Controls.Add(Me.Label21) + Me.GroupBox4.Controls.Add(Me.Label22) + Me.GroupBox4.Controls.Add(Me.txtAltoAct) + Me.GroupBox4.Controls.Add(Me.txtMedioAct) + Me.GroupBox4.Controls.Add(Me.txtBajoAct) + Me.GroupBox4.Location = New System.Drawing.Point(194, 20) + Me.GroupBox4.Name = "GroupBox4" + Me.GroupBox4.Size = New System.Drawing.Size(166, 99) + Me.GroupBox4.TabIndex = 25 + Me.GroupBox4.TabStop = False + Me.GroupBox4.Text = "Actividad Económica" + ' + 'Label20 + ' + Me.Label20.AutoSize = True + Me.Label20.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label20.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label20.Location = New System.Drawing.Point(25, 74) + Me.Label20.Name = "Label20" + Me.Label20.Size = New System.Drawing.Size(25, 13) + Me.Label20.TabIndex = 29 + Me.Label20.Text = "Alto" + ' + 'Label21 + ' + Me.Label21.AutoSize = True + Me.Label21.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label21.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label21.Location = New System.Drawing.Point(25, 48) + Me.Label21.Name = "Label21" + Me.Label21.Size = New System.Drawing.Size(36, 13) + Me.Label21.TabIndex = 28 + Me.Label21.Text = "Medio" + ' + 'Label22 + ' + Me.Label22.AutoSize = True + Me.Label22.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label22.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label22.Location = New System.Drawing.Point(25, 25) + Me.Label22.Name = "Label22" + Me.Label22.Size = New System.Drawing.Size(28, 13) + Me.Label22.TabIndex = 27 + Me.Label22.Text = "Bajo" + ' + 'txtAltoAct + ' + Me.txtAltoAct.Location = New System.Drawing.Point(72, 71) + Me.txtAltoAct.Name = "txtAltoAct" + Me.txtAltoAct.Size = New System.Drawing.Size(77, 20) + Me.txtAltoAct.TabIndex = 26 + ' + 'txtMedioAct + ' + Me.txtMedioAct.Location = New System.Drawing.Point(72, 45) + Me.txtMedioAct.Name = "txtMedioAct" + Me.txtMedioAct.Size = New System.Drawing.Size(77, 20) + Me.txtMedioAct.TabIndex = 25 + ' + 'txtBajoAct + ' + Me.txtBajoAct.Location = New System.Drawing.Point(72, 19) + Me.txtBajoAct.Name = "txtBajoAct" + Me.txtBajoAct.Size = New System.Drawing.Size(77, 20) + Me.txtBajoAct.TabIndex = 24 + ' + 'GroupBox3 + ' + Me.GroupBox3.Controls.Add(Me.Label19) + Me.GroupBox3.Controls.Add(Me.Label28) + Me.GroupBox3.Controls.Add(Me.Label29) + Me.GroupBox3.Controls.Add(Me.txtFideicomiso) + Me.GroupBox3.Controls.Add(Me.txtMoral) + Me.GroupBox3.Controls.Add(Me.txtFisica) + Me.GroupBox3.Location = New System.Drawing.Point(12, 20) + Me.GroupBox3.Name = "GroupBox3" + Me.GroupBox3.Size = New System.Drawing.Size(168, 99) + Me.GroupBox3.TabIndex = 24 + Me.GroupBox3.TabStop = False + Me.GroupBox3.Text = "Tipo Persona" + ' + 'Label19 + ' + Me.Label19.AutoSize = True + Me.Label19.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label19.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label19.Location = New System.Drawing.Point(6, 74) + Me.Label19.Name = "Label19" + Me.Label19.Size = New System.Drawing.Size(62, 13) + Me.Label19.TabIndex = 29 + Me.Label19.Text = "Fideicomiso" + ' + 'Label28 + ' + Me.Label28.AutoSize = True + Me.Label28.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label28.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label28.Location = New System.Drawing.Point(6, 48) + Me.Label28.Name = "Label28" + Me.Label28.Size = New System.Drawing.Size(33, 13) + Me.Label28.TabIndex = 28 + Me.Label28.Text = "Moral" + ' + 'Label29 + ' + Me.Label29.AutoSize = True + Me.Label29.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label29.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label29.Location = New System.Drawing.Point(6, 25) + Me.Label29.Name = "Label29" + Me.Label29.Size = New System.Drawing.Size(36, 13) + Me.Label29.TabIndex = 27 + Me.Label29.Text = "Física" + ' + 'txtFideicomiso + ' + Me.txtFideicomiso.Location = New System.Drawing.Point(84, 71) + Me.txtFideicomiso.Name = "txtFideicomiso" + Me.txtFideicomiso.Size = New System.Drawing.Size(70, 20) + Me.txtFideicomiso.TabIndex = 26 + ' + 'txtMoral + ' + Me.txtMoral.Location = New System.Drawing.Point(84, 45) + Me.txtMoral.Name = "txtMoral" + Me.txtMoral.Size = New System.Drawing.Size(70, 20) + Me.txtMoral.TabIndex = 25 + ' + 'txtFisica + ' + Me.txtFisica.Location = New System.Drawing.Point(84, 19) + Me.txtFisica.Name = "txtFisica" + Me.txtFisica.Size = New System.Drawing.Size(70, 20) + Me.txtFisica.TabIndex = 24 + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.Label16) + Me.GroupBox1.Controls.Add(Me.Label17) + Me.GroupBox1.Controls.Add(Me.txtRiesgoAltoMax) + Me.GroupBox1.Controls.Add(Me.txtRiesgoAltoMin) + Me.GroupBox1.Controls.Add(Me.Label18) + Me.GroupBox1.Controls.Add(Me.Label13) + Me.GroupBox1.Controls.Add(Me.Label14) + Me.GroupBox1.Controls.Add(Me.txtRiesgoMedioMax) + Me.GroupBox1.Controls.Add(Me.txtRiesgoMedioMin) + Me.GroupBox1.Controls.Add(Me.Label15) + Me.GroupBox1.Controls.Add(Me.Label12) + Me.GroupBox1.Controls.Add(Me.Label11) + Me.GroupBox1.Controls.Add(Me.txtRiesgoBajoMax) + Me.GroupBox1.Controls.Add(Me.txtRiesgoBajoMin) + Me.GroupBox1.Controls.Add(Me.Label10) + Me.GroupBox1.Location = New System.Drawing.Point(8, 15) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(917, 73) + Me.GroupBox1.TabIndex = 0 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "Riesgos" + ' + 'Label16 + ' + Me.Label16.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label16.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label16.Location = New System.Drawing.Point(564, 2) + Me.Label16.Name = "Label16" + Me.Label16.Size = New System.Drawing.Size(42, 18) + Me.Label16.TabIndex = 382 + Me.Label16.Text = "Max" + Me.Label16.Visible = False + ' + 'Label17 + ' + Me.Label17.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label17.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label17.Location = New System.Drawing.Point(690, 34) + Me.Label17.Name = "Label17" + Me.Label17.Size = New System.Drawing.Size(42, 18) + Me.Label17.TabIndex = 381 + Me.Label17.Text = "Min." + ' + 'txtRiesgoAltoMax + ' + Me.txtRiesgoAltoMax.Enabled = False + Me.txtRiesgoAltoMax.Location = New System.Drawing.Point(589, 0) + Me.txtRiesgoAltoMax.MaxLength = 10 + Me.txtRiesgoAltoMax.Name = "txtRiesgoAltoMax" + Me.txtRiesgoAltoMax.Size = New System.Drawing.Size(103, 20) + Me.txtRiesgoAltoMax.TabIndex = 380 + Me.txtRiesgoAltoMax.Text = "999999" + Me.txtRiesgoAltoMax.Visible = False + ' + 'txtRiesgoAltoMin + ' + Me.txtRiesgoAltoMin.Enabled = False + Me.txtRiesgoAltoMin.Location = New System.Drawing.Point(738, 32) + Me.txtRiesgoAltoMin.Name = "txtRiesgoAltoMin" + Me.txtRiesgoAltoMin.Size = New System.Drawing.Size(103, 20) + Me.txtRiesgoAltoMin.TabIndex = 379 + ' + 'Label18 + ' + Me.Label18.AutoSize = True + Me.Label18.BackColor = System.Drawing.Color.Red + Me.Label18.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label18.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label18.Location = New System.Drawing.Point(607, 34) + Me.Label18.Name = "Label18" + Me.Label18.Size = New System.Drawing.Size(61, 13) + Me.Label18.TabIndex = 378 + Me.Label18.Text = "Riesgo Alto" + ' + 'Label13 + ' + Me.Label13.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label13.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label13.Location = New System.Drawing.Point(407, 43) + Me.Label13.Name = "Label13" + Me.Label13.Size = New System.Drawing.Size(42, 18) + Me.Label13.TabIndex = 377 + Me.Label13.Text = "Max" + ' + 'Label14 + ' + Me.Label14.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label14.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label14.Location = New System.Drawing.Point(407, 19) + Me.Label14.Name = "Label14" + Me.Label14.Size = New System.Drawing.Size(42, 18) + Me.Label14.TabIndex = 376 + Me.Label14.Text = "Min." + ' + 'txtRiesgoMedioMax + ' + Me.txtRiesgoMedioMax.Location = New System.Drawing.Point(455, 43) + Me.txtRiesgoMedioMax.Name = "txtRiesgoMedioMax" + Me.txtRiesgoMedioMax.Size = New System.Drawing.Size(103, 20) + Me.txtRiesgoMedioMax.TabIndex = 1 + ' + 'txtRiesgoMedioMin + ' + Me.txtRiesgoMedioMin.Enabled = False + Me.txtRiesgoMedioMin.Location = New System.Drawing.Point(455, 17) + Me.txtRiesgoMedioMin.Name = "txtRiesgoMedioMin" + Me.txtRiesgoMedioMin.Size = New System.Drawing.Size(103, 20) + Me.txtRiesgoMedioMin.TabIndex = 374 + ' + 'Label15 + ' + Me.Label15.AutoSize = True + Me.Label15.BackColor = System.Drawing.Color.Gold + Me.Label15.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label15.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label15.Location = New System.Drawing.Point(324, 34) + Me.Label15.Name = "Label15" + Me.Label15.Size = New System.Drawing.Size(72, 13) + Me.Label15.TabIndex = 373 + Me.Label15.Text = "Riesgo Medio" + ' + 'Label12 + ' + Me.Label12.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label12.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label12.Location = New System.Drawing.Point(99, 45) + Me.Label12.Name = "Label12" + Me.Label12.Size = New System.Drawing.Size(42, 18) + Me.Label12.TabIndex = 372 + Me.Label12.Text = "Max" + ' + 'Label11 + ' + Me.Label11.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label11.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label11.Location = New System.Drawing.Point(99, 21) + Me.Label11.Name = "Label11" + Me.Label11.Size = New System.Drawing.Size(42, 18) + Me.Label11.TabIndex = 371 + Me.Label11.Text = "Min." + ' + 'txtRiesgoBajoMax + ' + Me.txtRiesgoBajoMax.Location = New System.Drawing.Point(147, 45) + Me.txtRiesgoBajoMax.Name = "txtRiesgoBajoMax" + Me.txtRiesgoBajoMax.Size = New System.Drawing.Size(103, 20) + Me.txtRiesgoBajoMax.TabIndex = 0 + ' + 'txtRiesgoBajoMin + ' + Me.txtRiesgoBajoMin.Enabled = False + Me.txtRiesgoBajoMin.Location = New System.Drawing.Point(147, 19) + Me.txtRiesgoBajoMin.Name = "txtRiesgoBajoMin" + Me.txtRiesgoBajoMin.Size = New System.Drawing.Size(103, 20) + Me.txtRiesgoBajoMin.TabIndex = 1 + Me.txtRiesgoBajoMin.Text = "0" + ' + 'Label10 + ' + Me.Label10.AutoSize = True + Me.Label10.BackColor = System.Drawing.Color.GreenYellow + Me.Label10.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label10.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label10.Location = New System.Drawing.Point(16, 36) + Me.Label10.Name = "Label10" + Me.Label10.Size = New System.Drawing.Size(64, 13) + Me.Label10.TabIndex = 0 + Me.Label10.Text = "Riesgo Bajo" + ' + 'BntSalie + ' + Me.BntSalie.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BntSalie.BackColor = System.Drawing.Color.Black + Me.BntSalie.Cursor = System.Windows.Forms.Cursors.Hand + Me.BntSalie.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BntSalie.ForeColor = System.Drawing.Color.White + Me.BntSalie.Location = New System.Drawing.Point(851, 568) + Me.BntSalie.Name = "BntSalie" + Me.BntSalie.Size = New System.Drawing.Size(108, 33) + Me.BntSalie.TabIndex = 368 + Me.BntSalie.Text = "Cerrar" + Me.BntSalie.UseVisualStyleBackColor = False + ' + 'frmMyParametroGrupo + ' + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(981, 627) + Me.Controls.Add(Me.TabControl1) + Me.Controls.Add(Me.panel3) + Me.Controls.Add(Me.panel2) + Me.Controls.Add(Me.BtnBorrar) + Me.Controls.Add(Me.BntSalie) + Me.Controls.Add(Me.BtnImprimir) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MaximizeBox = False + Me.MinimizeBox = False + Me.Name = "frmMyParametroGrupo" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Catalogo Parámetros de Grupo" + Me.panel2.ResumeLayout(False) + Me.panel2.PerformLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel3.ResumeLayout(False) + Me.panel3.PerformLayout() + Me.TabControl1.ResumeLayout(False) + Me.TabPage1.ResumeLayout(False) + Me.PnPais.ResumeLayout(False) + Me.PnPais.PerformLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() + Me.TabPage3.ResumeLayout(False) + Me.GroupBox10.ResumeLayout(False) + Me.GroupBox10.PerformLayout() + Me.GroupBox6.ResumeLayout(False) + Me.GroupBox12.ResumeLayout(False) + Me.GroupBox12.PerformLayout() + Me.GroupBox11.ResumeLayout(False) + Me.GroupBox11.PerformLayout() + Me.GroupBox8.ResumeLayout(False) + Me.GroupBox8.PerformLayout() + Me.GroupBox9.ResumeLayout(False) + Me.GroupBox9.PerformLayout() + Me.GroupBox2.ResumeLayout(False) + Me.GroupBox7.ResumeLayout(False) + Me.GroupBox7.PerformLayout() + Me.GroupBox5.ResumeLayout(False) + Me.GroupBox5.PerformLayout() + Me.GroupBox4.ResumeLayout(False) + Me.GroupBox4.PerformLayout() + Me.GroupBox3.ResumeLayout(False) + Me.GroupBox3.PerformLayout() + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents BtnImprimir As System.Windows.Forms.Button + Friend WithEvents BtnBorrar As System.Windows.Forms.Button + Private WithEvents panel2 As Panel + Private WithEvents Img_logoCabecera As PictureBox + Friend WithEvents Label5 As Label + Private WithEvents panel3 As Panel + Friend WithEvents Label6 As Label + Friend WithEvents lblFooter As Label + Friend WithEvents TabControl1 As TabControl + Friend WithEvents TabPage1 As TabPage + Friend WithEvents Button1 As Button + Friend WithEvents cboPatron As ComboBox + Friend WithEvents Label4 As Label + Friend WithEvents CMBGrupo As ComboBox + Friend WithEvents BntSalie As Button + Friend WithEvents BtnAlta As Button + Friend WithEvents BtnLimpiar As Button + Friend WithEvents Label3 As Label + Friend WithEvents PnPais As Panel + Friend WithEvents cboParamRango As ComboBox + Friend WithEvents txtValor As TextBox + Friend WithEvents lblValor As Label + Friend WithEvents chkActivo As CheckBox + Friend WithEvents txtClave As TextBox + Friend WithEvents Label2 As Label + Friend WithEvents Label1 As Label + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents TabPage3 As TabPage + Friend WithEvents GroupBox1 As GroupBox + Friend WithEvents Label16 As Label + Friend WithEvents Label17 As Label + Friend WithEvents txtRiesgoAltoMax As TextBox + Friend WithEvents txtRiesgoAltoMin As TextBox + Friend WithEvents Label18 As Label + Friend WithEvents Label13 As Label + Friend WithEvents Label14 As Label + Friend WithEvents txtRiesgoMedioMax As TextBox + Friend WithEvents txtRiesgoMedioMin As TextBox + Friend WithEvents Label15 As Label + Friend WithEvents Label12 As Label + Friend WithEvents Label11 As Label + Friend WithEvents txtRiesgoBajoMax As TextBox + Friend WithEvents txtRiesgoBajoMin As TextBox + Friend WithEvents Label10 As Label + Friend WithEvents GroupBox2 As GroupBox + Friend WithEvents GroupBox5 As GroupBox + Friend WithEvents Label25 As Label + Friend WithEvents txtBajoPais As TextBox + Friend WithEvents GroupBox4 As GroupBox + Friend WithEvents Label22 As Label + Friend WithEvents txtBajoAct As TextBox + Friend WithEvents GroupBox3 As GroupBox + Friend WithEvents Label29 As Label + Friend WithEvents txtFisica As TextBox + Friend WithEvents Label23 As Label + Friend WithEvents Label24 As Label + Friend WithEvents txtAltoPais As TextBox + Friend WithEvents txtMedioPais As TextBox + Friend WithEvents Label20 As Label + Friend WithEvents Label21 As Label + Friend WithEvents txtAltoAct As TextBox + Friend WithEvents txtMedioAct As TextBox + Friend WithEvents Label19 As Label + Friend WithEvents Label28 As Label + Friend WithEvents txtFideicomiso As TextBox + Friend WithEvents txtMoral As TextBox + Friend WithEvents btnGuardaParametros As Button + Friend WithEvents GroupBox6 As GroupBox + Friend WithEvents GroupBox7 As GroupBox + Friend WithEvents Label7 As Label + Friend WithEvents Label8 As Label + Friend WithEvents Label9 As Label + Friend WithEvents txtMandato As TextBox + Friend WithEvents txtETF As TextBox + Friend WithEvents txtAsesoria As TextBox + Friend WithEvents GroupBox8 As GroupBox + Friend WithEvents Label26 As Label + Friend WithEvents Label27 As Label + Friend WithEvents Label30 As Label + Friend WithEvents txtUbicacionRiesgoAlto As TextBox + Friend WithEvents txtUbicacionRiesgoMedio As TextBox + Friend WithEvents txtUbicacionRiesgoBajo As TextBox + Friend WithEvents GroupBox9 As GroupBox + Friend WithEvents Label31 As Label + Friend WithEvents Label32 As Label + Friend WithEvents Label33 As Label + Friend WithEvents txtAltoBajo As TextBox + Friend WithEvents txtMedioBajo As TextBox + Friend WithEvents txtUbicacionBajo As TextBox + Friend WithEvents GroupBox10 As GroupBox + Friend WithEvents Label35 As Label + Friend WithEvents Label36 As Label + Friend WithEvents Label37 As Label + Friend WithEvents txtOperaciones As TextBox + Friend WithEvents txtMontoOperado As TextBox + Friend WithEvents txtPerfil As TextBox + Friend WithEvents txtOptimizacion As TextBox + Friend WithEvents Label34 As Label + Friend WithEvents txtValorLimiteFraccionadas As TextBox + Friend WithEvents txtValorMinimoFraccionadas As TextBox + Friend WithEvents txtRelevante As TextBox + Friend WithEvents Label40 As Label + Friend WithEvents Label39 As Label + Friend WithEvents Label38 As Label + Friend WithEvents GroupBox12 As GroupBox + Friend WithEvents Label44 As Label + Friend WithEvents Label45 As Label + Friend WithEvents Label46 As Label + Friend WithEvents txtDestinoAlto As TextBox + Friend WithEvents txtDestinoMedio As TextBox + Friend WithEvents txtDestinoBajo As TextBox + Friend WithEvents GroupBox11 As GroupBox + Friend WithEvents Label41 As Label + Friend WithEvents Label42 As Label + Friend WithEvents Label43 As Label + Friend WithEvents txtOrigenAlto As TextBox + Friend WithEvents txtOrigenMedio As TextBox + Friend WithEvents txtOrigenBajo As TextBox +End Class diff --git a/Actualizadores/FRMMyParametroGrupo.resx b/Actualizadores/FRMMyParametroGrupo.resx new file mode 100644 index 0000000..4424725 --- /dev/null +++ b/Actualizadores/FRMMyParametroGrupo.resx @@ -0,0 +1,344 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABQ + DQAAAk1TRnQBSQFMAgEBCAEAAQwBAQEMAQEBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAATADAAEBAQABCAYAAQwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8ABQAHBwMA + FgcQ7BcHARUBGgEpAgAUBwXsCBQD7AIHDAAJBwEUAfIB6wEDAW0CAAQHCwADBwXsARAG7QEAA+wBBwEA + AjcBAAIHBAACNwEABwcCAAEUARoBAwHrAQMB6wEpAgACBwEACf8BAAMHBewBFAX/AfABAAPsAQcBAAI3 + AQACBwQAAjcBAAcHARABEwEUAfIB6wEDAesBAwHrASkBAAIHAQAJ/wEAAwcF7AEUBf8B8AEAA+wBBwEA + AjcBAAIHBAACNwEABQcBAAEHAREB6gEUARsBSgHrAQMB6wEDAesBAAIHAQAJ/wEAAwcF7AEUBf8B8AEA + A+wBBwEAAjcHAAI3AQAEBwIAAQcBEQHqARQB8gFtAQ8BIgEDAesBAwEAAgcBAAn/AQADBwXsARQF/wHw + AQAD7AEHAQALNwEAAwcCDQIAAg4BFAEbAVEC7QHrAUoB6wEAAgcBAAn/AQADBwXsARQF/wHwAQAD7AEH + AQACNwcAAjcBAAIHAQ0BgQS4AQYBFAHyAXMBUQHsAUoB6wEDAQACBwEACf8BAAMHAuwB9wHvAW0BFAH/ + AbwB/wHzAQcBkgEAA+wBBwEAATcBAAf/AQABNwEAAgcBawX+AbgBFAEbAUoB6wFKAesBSgHrAQACBwEA + Cf8BAAMHAuwBbQHrAQMBFAEHAewB/wEHARQBEgEUA+wBBwEAATcBAAf/AQABNwEAAwcBgQG4A2sBDQEU + ARsCSgHrAUoB6wFKAQACBwEACf8BAAMHAuwB7wEHASICmQHzAf8BBwESBewBBwEAATcBAAf/AQABNwEA + BAcBDQEAAQcBDwEVARQBGwZKAQACBwEABv8EAAMHA+wBEAEAAV4B/wEUAgABFAXsAQcBAAE3AQAH/wEA + ATcBAAUHAQABBwERAeoBEQHvAZkB9wRKAQACBwEABv8BAAH/AQAEBwLsAesBEwFYASIBUQHvCOwBBwEA + ATcBAAf/AQABNwEABwcBEQFtARIB7AHrAfcBBwFzAkoBAAIHAQAG/wIABQcD7AHvAewBFAEHAewBFAHv + BuwBBw0ABwcBEQLsAesBEgHsAesBkgGZAZIBAAIHCAAGBwLsAe0C7AEUAQcB7AFtAZIG7BUHAQ4EFQFD + AQABFAHsAeoBABAHEOwUBwEAAQcBAAEHAQABBwEABQcL7C8HAgAEBwHsCfMB7BcHCw8HBwcAAfsBAAMH + AewJ/wHsBQcFAAUHBQACBwEQCZIBAAGSARAGBwEABf8BAAH7AQADBwHsAv8GFAH/AewFBwEAAf8DAAUH + AQAB/wMAAQcBQwEACUMBAAFDAe0BQwUHAQAB/wT5AQAC+wEAAgcB7AL/A+8BHwLqAf8B7AUHAQAB/wMA + BQcBAAH/AwABBwEABuwDMALsAQABFQEABQcBAAb/AQAB+wEAAgcB7AP/Am0B+QFGAewB7wHsAwcBFwGS + BwABBwcAAQcBAAYHAykCBwEAAewBAAUHAQAB/wX5AQAC+wEAAQcB7AP/AuwBRgH5AUYC7AMHAfkB9wIA + Af8GAAH/BQABBwEABhIDAAISAQABBwFtARIEBwEAB/8EAAHsAv8D7AEUAvkC7AEHAm8BRgEHAgAB/wMA + AQcCAAH/BQABBwEACm0BAAJtAQcBAAMHAQQC/wX5Af8BAAIBAQAB7AL/BOsBRgH5AUYB7AH3AvkBkgEH + AgAB/wMAAQcCAAH/BQABBwESCm0BEgFtARIBbQEAAgcDBAf/AwABBwHsAv8EkgESAvkCbwH5ARcDBw0A + AwcBEwEACG0B7AETAewBEwEAAQcEBAHsAf8C+QH/AwAB7AIHAewC/wUSAUYD+QFGBQcBAAH/AwABBwEA + Af8DAAUHARUB7wH/Be8B/wEAAewBAAHsARUDBAEHAgQE/wEAAf8BAAMHAewB/wMHAf8C8QFuA/kB7AUH + BQABBwUABgcBAAH/BRQB/wEUAQACQwEHAewBBAMHAgQD/wIABAcB7AH/A0MB/wJuAkcBRgH5AW4C7wQH + AwADBwMABwcBEAG8Af8FvAH/AQAJBwEEAewB/wIABQcB7AX/AkcC/wHsAvkBbgHsBAcBAAH/AQADBwEA + Af8BAAgHAQAB/wUQAf8BEAHvCQcBBAgHAewJ9ALsAvkC7AMHAwADBwMACAcBDgjzAQAKBwEEBwcL7AIH + AvkWBwkAAgcBQgFNAT4HAAE+AwABKAMAAUADAAEwAwABAQEAAQEFAAGAAQEWAAP//wCCAAs= + + + + + + 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 + lXzwCz9R3/0b+7ckfJZA4D0AAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsFAAALBQHJjchJAAAEEklE + QVRYR+3VW0xTdwDH8f/zluyJLDGZW3wQ4h423XQLc8LGEp0kQxgEEwtsiIaLYNeJYgJBkIsbMhjiJWMD + lJuliIqWlGsppfQmLbdeLIVSofcb9EJP29Nz/jtLFx9qmvBcT/LJefnn+3/45SR/gAmuENw86vpkrnos + S8ZMljAOSfr2e7mFoSPSawAKywg7s7R1TpFjrXNL17X5In+2J9bPo4WOSK8BN7/UJbxq4BYqOBTUJ4ZQ + 5tBUjrTHiRnpsidZGyMFmKSWFALWxk5rucUvZ3Pl4tOIiwmD/SbFT8P349qbPmiqiKHfPIQvNpNCgJJF + sWkeBHyLiGcCRVhB7z2fucSqTLUoTvTf+bi9JhFTdJNCwBIz2W3ogFABsWF0pwN1VkHnOehIg9bj9xtj + 6y8l4RomKQTM0Q+s8Sh62WXdwlmvpQzbLrTKjvMGPnnaFltCeY+W9TmuE5JCgLjjw6m/9w027318+yP7 + Whbcypjqjcv45t1vj8SkJu1rKs+E9hVSCEAMfK9BoOI3drfsd6hToPlYT/OegwdiZoZ7HboVzGWAbtL/ + AES2CGopvbl8z4Om2M7f9lLPvJNw+H2/y2rQW4RKZFLqGRfbx0UWFt/6eNrCYJt7x8z/ME1NA8ZGhunP + QXPohrcBgOgOQfty8uGdH2/VpdVdTauhJd9tKEJ9nmk5+scja+tz561nzpYh581H25U9jrIOO63Nntdi + S7lu/rpUG0/ThG54GwCIByJhLwWIpbp5sHMatrGxVhba8CRQO+C/RveXdfnz7+4klaoSflkKq6IYgBCN + hL2M/c5w1D+01fbZKrtt1L8slAZTWo3xRIXh6GX9Z1T9wULVl8XKsCqKAQwGI+EuWekTr8RKt1S9M6f2 + cmUepmh7WOx+JvL0cT0tQ46TF/rjKffCqigGMByNhD+vEsyrIDEpirg9LhxDIMQh5vUhrmDQ73B6zl+q + Tjj1c1gVxQD0OSMRSFQz0lUMD87JN4Y58uUVfRAPChe1Tydk/PlXslVD7q83EtOLw6ooBqDbHIlgTjE9 + pyb+Jl8g4PYiSMBPDOfx+uxuv9GBSBSbOdS6/8Z6I4xWALOvRsITSDliFQ5xvWVbqTEZbU4MYhqdTarU + L6otwiVtNrWeGCusimIAM4gj4XC4UyLisYPEUmzhimzN5PahXImWMSobFa7PLGizQmO9EUYrgK2PRDI5 + xmJxF3Acc2xvbRrN6g3TwopRLDfwlo2cBcMQR55ZWH0srSisimIAV3RFwh59Xnubnl1clXOxOufi9TMX + qjILrmUWEN/qjPyq1LyKxPSSo6cKwqooBrD51khmxwev3Gj/9Lvsw9+f/SL53JGTeWHif8j/KqUgrIpi + AH9RTdolgIvKSbsEoIhG2hUR7V/eUODvEvf9zAAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}Style4{}OddRow{}Style14{}Footer{}FilterBar{BackColor:InactiveBorder;}Heading{Wrap:True;Border:Raised,,1, 1, 1, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style9{}Style1{}Caption{AlignHorz:Center;}Style6{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>268</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 792, 268</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 792, 268</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + 25 + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/FRMMyParametroGrupo.vb b/Actualizadores/FRMMyParametroGrupo.vb new file mode 100644 index 0000000..f105a28 --- /dev/null +++ b/Actualizadores/FRMMyParametroGrupo.vb @@ -0,0 +1,788 @@ +Public Class frmMyParametroGrupo + Dim blnuevo As Boolean = True + Dim blcarga As Boolean = True + + Private Sub frmMyParametroGrupo_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + If clsVaribles.lbDemo = True Then Exit Sub + PnPais.Visible = False + + Me.Text = "Parámetros de Grupo" + Me.PnPais.Visible = True + Label5.Text = Me.Text + 'LLENA GRID + SQL = "sp_ConsultaGruposRiesgo 0" + Classcom.sbLlenaCombo(SQL, Me.CMBGrupo) + CMBGrupo.SelectedIndex = -1 + Classcom = New clsComplejo + + SQL = "sp_ConsultaParametros " + Classcom.sbLlenaCombo(SQL, Me.cboParamRango) + cboParamRango.SelectedIndex = -1 + blcarga = False + + Classcom = New clsComplejo + SQL = "sp_ConsultaPatrones" + Classcom.sbLlenaCombo(SQL, Me.cboPatron) + cboPatron.SelectedIndex = -1 + + 'Classcom = New clsComplejo + 'SQL = "sp_ConsultaCatalogoDescripcionRiesgo" + 'Classcom.sbLlenaCombo(SQL, Me.cmbDescripcion) + 'cmbDescripcion.SelectedIndex = -1 + 'Classcom = New clsComplejo + 'SQL = "sp_ConsultaCatalogoRiesgo" + 'Classcom.sbLlenaCombo(SQL, Me.cmbRiesgo) + 'cmbRiesgo.SelectedIndex = -1 + limpiarParametros() + + ConsultaParametrosGenerales() + + End Sub + Private Sub Exportar() + If GridMaster.DataSource Is Nothing Then + MessageBox.Show("Presione primero el botón de consultar y despues el boton de exportar.", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Return + End If + + ''Preparo la tabla a exportar + ''hago una copia por valor de la tabla + Dim copyDS As DataSet = GridMaster.DataSource.Copy() ''clCmp.ds.Copy() + If copyDS.Tables(0) Is Nothing Then + MessageBox.Show("Presione primero el botón de consultar y despues el boton de exportar.", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Return + End If + If copyDS.Tables(0).Rows.Count = 0 Then + MessageBox.Show("No existen datos para exportar", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Return + End If + Dim Resul As DialogResult + Resul = MessageBox.Show("Este proceso puede tardar varios minutos, ¿Deseas continuar? ", "MINDS", MessageBoxButtons.YesNo, MessageBoxIcon.Question) + If Resul = DialogResult.No Then + Return + End If + + ''Quito las columnas ocultas del grid. + Dim i As Integer + For i = 0 To GridMaster.Columns.Count - 1 + If Me.GridMaster.Splits(0).DisplayColumns(i).Visible = False Then + Dim j As Integer + For j = 0 To copyDS.Tables(0).Columns.Count - 1 + If Me.GridMaster.Splits(0).DisplayColumns(i).Name = copyDS.Tables(0).Columns.Item(j).ColumnName Then + copyDS.Tables(0).Columns.Remove(copyDS.Tables(0).Columns.Item(j).ColumnName) + Exit For + End If + Next + End If + Next + + Try + Dim sError As String = "" + ''Inicia Exportacion + 'Creo una instancia de la clase aExcel + Dim clsExcel As aExcel = New aExcel + 'Obtenemos el nombre o el titulo del form + clsExcel.Titulo = "Parámetros de Grupo" + 'Utilizo la funcion ExportDataset de la clase aExcel + clsExcel.ExportDataset(copyDS) 'Asigno el dataset a exportar + + Catch ex As Exception + MessageBox.Show(ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + Cursor = System.Windows.Forms.Cursors.Default + End Sub + + Private Sub llenagrid() + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + Try + PnPais.Visible = False + + + Me.Text = "Parametros de Grupo" + Me.PnPais.Visible = True + + + If CMBGrupo.SelectedIndex > -1 Then + 'LLENA GRID + 'SQL = " spConParametrorango 3" + SQL = "sp_ConsultarGrupoPatron " & CMBGrupo.SelectedValue & IIf(cboPatron.SelectedIndex = -1, "", "," & cboPatron.SelectedValue) + 'If blcarga = True Then + ' SQL = SQL & " , 0" + 'Else + ' SQL = SQL & "," & Me.CMBGrupo.SelectedValue + 'End If + + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + GridMaster.Splits(0).DisplayColumns(0).AutoSize() + GridMaster.Splits(0).DisplayColumns(1).AutoSize() + GridMaster.Splits(0).DisplayColumns(2).AutoSize() + GridMaster.Splits(0).DisplayColumns(3).AutoSize() + GridMaster.Splits(0).DisplayColumns(4).AutoSize() + GridMaster.Splits(0).DisplayColumns(0).Visible = False + GridMaster.Splits(0).DisplayColumns(2).Visible = False + Else + GridMaster.ClearFields() + GridMaster.Refresh() + End If + + Catch ex As Exception + MessageBox.Show("Error al cargar los Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub CMBGrupo_SelectedValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) + + + End Sub + + Private Sub limpiar() + txtClave.Text = "" + cboParamRango.SelectedIndex = -1 + CMBGrupo.SelectedIndex = -1 + cboPatron.SelectedIndex = -1 + txtValor.Text = "" + blnuevo = False + llenagrid() + End Sub + Private Sub GridMaster_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridMaster.DoubleClick + If clsVaribles.lbDemo = True Then Exit Sub + Dim Classcom As New clsComplejo + '0 Dim sql As String + 'Recupero Datos del gird + Dim SQL As String = "" + + + Dim Fila As DataRow + ' Dim Clsvar As clsVaribles + + Try + + 'If GridMaster.RowCount = 0 Then + ' Exit Sub + 'End If + + Dim descripcionParametro As String + Dim index As Integer + + + descripcionParametro = GridMaster.Columns("Parametro").Value + index = cboParamRango.FindString(descripcionParametro) + + + If index = -1 Then + + Exit Sub + Else + + cboParamRango.SelectedIndex = index + End If + + If GridMaster.RowCount = 0 Then + Exit Sub + End If + + 'SQL = "spConParametrorango 4, " & Me.GridMaster.Columns("idgrupocuenta").Value & "," & Me.GridMaster.Columns("idparametrorango").Value + + SQL = "sp_ConsultarValorDeGpoPatron " & GridMaster.Columns("IdGrupoRiesgo").Value & "," & GridMaster.Columns("idParametro").Value + + Classcom = New clsComplejo + Classcom.fdtDataSet(SQL) + + If Classcom.ds.Tables(0).Rows.Count <> 0 Then + + Fila = Classcom.ds.Tables(0).Rows(0) + Me.txtValor.Text = Fila("valor").ToString + cboParamRango.SelectedValue = Fila("IdParametro") + blnuevo = True + End If + + txtValor.Enabled = True + cboParamRango.Enabled = True + + txtClave.Enabled = False + Me.txtValor.Focus() + + Catch ex As Exception + MessageBox.Show("Error al cargar Registro" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + + Private Sub BntSalie_Click(sender As System.Object, e As System.EventArgs) + Me.Close() + End Sub + + Private Sub BtnAlta_Click(sender As System.Object, e As System.EventArgs) + Dim classcom As New clsComplejo + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + Dim idPatron As Integer + + Dim Sql As String + + + If clsVaribles.lbDemo = True Then Exit Sub + txtClave.Enabled = True + + 'VALIDACION DE CAMPOS + Try + + If CMBGrupo.SelectedIndex = -1 Then + MessageBox.Show("Es Necesario Seleccionar un grupo ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + CMBGrupo.Focus() + Exit Sub + End If + + If cboParamRango.Text = "" Or cboParamRango.SelectedIndex = -1 Then + MessageBox.Show("Es Necesario Seleccionar un Parametro ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + cboParamRango.Focus() + + Exit Sub + End If + + If txtValor.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Valor para el parametro ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + txtValor.Focus() + Exit Sub + End If + + 'If blnuevo = True Then + 'Dim liAud As Integer + 'clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 2," & Me.CMBGrupo.SelectedValue & "," & cboParamRango.SelectedValue) + 'If Len(Trim(clsVaribles.lsValAnt)) = 0 Then + ' liAud = 2 + 'Else + ' liAud = 4 + 'End If + + 'strSQLComodin = "spParametroGrupo " & Me.CMBGrupo.SelectedValue & " ," & cboParamRango.SelectedValue & ",'" & Me.txtValor.Text & "',1" + 'Else + ' strSQLComodin = "spParametroGrupo " & Me.CMBGrupo.SelectedValue & " ," & cboParamRango.SelectedValue & ",'" & Me.txtValor.Text & "',3" + + + 'End If + + 'idPatron + 'sp_ConsultaParametros + + Sql = "sp_ConsultaParametros " & cboParamRango.SelectedValue + + + classcom = New clsComplejo + + classcom.fdtDataSetTabla(Sql) + + idPatron = classcom.ds.Tables(0).Rows(0)(2) + + + Sql = "sp_CargarGrupoRiego " & CMBGrupo.SelectedValue & "," & cboParamRango.SelectedValue & "," & txtValor.Text + + classcom = New clsComplejo + classcom.sbInserta(Sql) + + blnuevo = True + 'ClassAud.RT_Auditoria(clsVaribles.varUsuario, 41, 1, clsVaribles.lsValAnt & " | Valores Nuevos: Grupo Poliza = " & Me.CMBGrupo.Text & " Parametro = " & cboParamRango.Text & " Valor = " & Me.txtValor.Text) + + + + 'limpiar() + cboParamRango.SelectedIndex = -1 + txtValor.Text = "" + + 'auditoria + ''''''ClassAud.RT_Auditoria(clsVaribles.varUsuario, 98, My.Computer.Name, "Minds Cliente", "ALTA DE PARAMETROGRUPO CLAVE = " & txtClave.Text & " NOMBRE = " & cboParamRango.Text) + 'FIN AUDITORIA + llenagrid() + + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al grabar Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub BtnLimpiar_Click(sender As System.Object, e As System.EventArgs) + limpiar() + End Sub + + Private Sub BtnBorrar_Click(sender As System.Object, e As System.EventArgs) Handles BtnBorrar.Click + Dim classcom As New clsComplejo + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + txtClave.Enabled = True + + 'VALIDACION DE CAMPOS + Try + If blnuevo = False Then + MessageBox.Show("Es necesario seleccionar un registro", "Minds", MessageBoxButtons.OK, MessageBoxIcon.Information) + Exit Sub + + End If + If cboParamRango.Text = "" Or cboParamRango.SelectedIndex = -1 Then + MessageBox.Show("Es Necesario Seleccionar el Parametro ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + Dim idPatron As Integer + + + Dim liAud As Integer + 'clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 2," & Me.CMBGrupo.SelectedValue & "," & cboParamRango.SelectedValue) + 'liAud = 3 + + + + strSQLComodin = "sp_ConsultaParametros " & cboParamRango.SelectedValue + + classcom = New clsComplejo + + classcom.fdtDataSetTabla(strSQLComodin) + + idPatron = classcom.dt.Columns("IDPatron").ToString() + + strSQLComodin = "sp_EliminarGrupoPatron " & CMBGrupo.SelectedValue & "," & idPatron & "," & cboParamRango.SelectedValue + + 'strSQLComodin = "spParametroGrupo " & Me.CMBGrupo.SelectedValue & " ," & cboParamRango.SelectedValue & ",'" & Me.txtValor.Text & "',2" + + classcom = New clsComplejo + classcom.sbInserta(strSQLComodin) + + blnuevo = False + limpiar() + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 41, 1, "ELIMINACION DE GRUPO PATRON " & clsVaribles.lsValAnt) + 'auditoria + ''''''ClassAud.RT_Auditoria(clsVaribles.varUsuario, 98, My.Computer.Name, "Minds Cliente", "ALTA DE PARAMETROGRUPO CLAVE = " & txtClave.Text & " NOMBRE = " & cboParamRango.Text) + 'FIN AUDITORIA + llenagrid() + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al cargar los Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + Private Function ConsultaParametrosGenerales() + Dim classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim Fila As DataRow + Dim sql As String + sql = "sp_ConsultaParametrosGenerales 1 " + classcom.fdtDataSetTabla(sql) + If classcom.ds.Tables(0).Rows.Count <> 0 Then + Fila = classcom.ds.Tables(0).Rows(0) + txtRiesgoBajoMin.Text = Fila("MINIMO").ToString + txtRiesgoBajoMax.Text = Fila("MAXIMO").ToString + End If + sql = "sp_ConsultaParametrosGenerales 2 " + classcom.fdtDataSetTabla(sql) + If classcom.ds.Tables(0).Rows.Count <> 0 Then + Fila = classcom.ds.Tables(0).Rows(0) + txtRiesgoMedioMin.Text = Fila("MINIMO").ToString + txtRiesgoMedioMax.Text = Fila("MAXIMO").ToString + End If + sql = "sp_ConsultaParametrosGenerales 3 " + classcom.fdtDataSetTabla(sql) + If classcom.ds.Tables(0).Rows.Count <> 0 Then + Fila = classcom.ds.Tables(0).Rows(0) + txtRiesgoAltoMin.Text = Fila("MINIMO").ToString + txtRiesgoAltoMax.Text = Fila("MAXIMO").ToString + End If + + txtOrigenBajo.Text = ObtenerParametro(4) + txtOrigenMedio.Text = ObtenerParametro(5) + txtOrigenAlto.Text = ObtenerParametro(6) + + txtDestinoBajo.Text = ObtenerParametro(7) + txtDestinoMedio.Text = ObtenerParametro(8) + txtDestinoAlto.Text = ObtenerParametro(9) + + txtBajoAct.Text = ObtenerParametro(10) + txtMedioAct.Text = ObtenerParametro(11) + txtAltoAct.Text = ObtenerParametro(12) + + + + + End Function + + Private Function ObtenerParametro(ByVal idParametros As Integer) As String + Dim classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim Fila As DataRow + Dim sql As String + ObtenerParametro = "" + sql = "sp_ObtenerControlParametros " & idParametros & " " + classcom.fdtDataSetTabla(sql) + If classcom.ds.Tables(0).Rows.Count <> 0 Then + Fila = classcom.ds.Tables(0).Rows(0) + ObtenerParametro = Fila("valor").ToString + End If + End Function + + Private Sub CMBGrupo_DropDownClosed(sender As Object, e As System.EventArgs) + + If CMBGrupo.SelectedValue <> Nothing Then + txtClave.Text = "" + cboParamRango.SelectedIndex = -1 + llenagrid() + blnuevo = True + End If + + End Sub + + + + Private Sub txtValor_KeyPress(sender As System.Object, e As System.Windows.Forms.KeyPressEventArgs) + + If Asc(e.KeyChar) = 46 And InStr(txtValor.Text, ".") > 0 Then + e.Handled = True + Exit Sub + End If + + + If Asc(e.KeyChar) <> 8 Then + If (Asc(e.KeyChar) < 48 Or Asc(e.KeyChar) > 57) And Asc(e.KeyChar) <> 46 Then + e.Handled = True + End If + End If + End Sub + + Private Sub cboPatron_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) + If CMBGrupo.SelectedIndex <> -1 And cboPatron.SelectedIndex <> -1 Then + txtClave.Text = "" + cboParamRango.SelectedIndex = -1 + llenagrid() + End If + End Sub + + Private Sub BtnImprimir_Click(sender As Object, e As EventArgs) Handles BtnImprimir.Click + + End Sub + + Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click + Exportar() + End Sub + + Private Sub ComboBox2_SelectedIndexChanged(sender As Object, e As EventArgs) + + End Sub + + Private Sub txtCalificacion_KeyPress(sender As Object, e As KeyPressEventArgs) + If Char.IsDigit(e.KeyChar) Then + e.Handled = False + ElseIf Char.IsControl(e.KeyChar) Then + e.Handled = False + ElseIf Char.IsSeparator(e.KeyChar) Then + e.Handled = False + Else + e.Handled = True + End If + + End Sub + + Private Sub BtnAlta_Click_1(sender As Object, e As EventArgs) Handles BtnAlta.Click + Dim classcom As New clsComplejo + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + Dim idPatron As Integer + + Dim Sql As String + + + If clsVaribles.lbDemo = True Then Exit Sub + txtClave.Enabled = True + + 'VALIDACION DE CAMPOS + Try + + If CMBGrupo.SelectedIndex = -1 Then + MessageBox.Show("Es Necesario Seleccionar un grupo ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + CMBGrupo.Focus() + Exit Sub + End If + + If cboParamRango.Text = "" Or cboParamRango.SelectedIndex = -1 Then + MessageBox.Show("Es Necesario Seleccionar un Parametro ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + cboParamRango.Focus() + + Exit Sub + End If + + If txtValor.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Valor para el parametro ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + txtValor.Focus() + Exit Sub + End If + + 'If blnuevo = True Then + 'Dim liAud As Integer + 'clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 2," & Me.CMBGrupo.SelectedValue & "," & cboParamRango.SelectedValue) + 'If Len(Trim(clsVaribles.lsValAnt)) = 0 Then + ' liAud = 2 + 'Else + ' liAud = 4 + 'End If + + 'strSQLComodin = "spParametroGrupo " & Me.CMBGrupo.SelectedValue & " ," & cboParamRango.SelectedValue & ",'" & Me.txtValor.Text & "',1" + 'Else + ' strSQLComodin = "spParametroGrupo " & Me.CMBGrupo.SelectedValue & " ," & cboParamRango.SelectedValue & ",'" & Me.txtValor.Text & "',3" + + + 'End If + + 'idPatron + 'sp_ConsultaParametros + + Sql = "sp_ConsultaParametros " & cboParamRango.SelectedValue + + + classcom = New clsComplejo + + classcom.fdtDataSetTabla(Sql) + + idPatron = classcom.ds.Tables(0).Rows(0)(2) + + + Sql = "sp_CargarGrupoRiego " & CMBGrupo.SelectedValue & "," & cboParamRango.SelectedValue & "," & txtValor.Text + + classcom = New clsComplejo + classcom.sbInserta(Sql) + + blnuevo = True + 'ClassAud.RT_Auditoria(clsVaribles.varUsuario, 41, 1, clsVaribles.lsValAnt & " | Valores Nuevos: Grupo Poliza = " & Me.CMBGrupo.Text & " Parametro = " & cboParamRango.Text & " Valor = " & Me.txtValor.Text) + + + + 'limpiar() + cboParamRango.SelectedIndex = -1 + txtValor.Text = "" + + 'auditoria + ''''''ClassAud.RT_Auditoria(clsVaribles.varUsuario, 98, My.Computer.Name, "Minds Cliente", "ALTA DE PARAMETROGRUPO CLAVE = " & txtClave.Text & " NOMBRE = " & cboParamRango.Text) + 'FIN AUDITORIA + llenagrid() + + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al grabar Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + Private Function limpiarParametros() + 'cmbRiesgo.SelectedIndex = -1 + 'cmbDescripcion.SelectedIndex = -1 + 'txtCalificacion.Text = "" + 'chkEstatus.Checked = True + End Function + Private Sub Button3_Click(sender As Object, e As EventArgs) + limpiarParametros() + End Sub + Private Function Valida() As Boolean + Valida = True + + If Len(txtRiesgoBajoMax.Text) = 0 Then + Valida = False + Exit Function + End If + If Len(txtRiesgoMedioMax.Text) = 0 Then + Valida = False + Exit Function + End If + + If Valida Then + If Convert.ToInt32(txtRiesgoBajoMax.Text) <= 0 Then + MessageBox.Show("Riesgo bajo Max no puede ser 0 o menor a 0", "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + Valida = False + Exit Function + End If + If Convert.ToInt32(txtRiesgoMedioMax.Text) <= Convert.ToInt32(txtRiesgoMedioMin.Text) Then + MessageBox.Show("Riesgo Medio Max no puede ser menor o igual al Riesgo Medio Min", "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + Valida = False + Exit Function + End If + End If + + + + End Function + Private Sub btnGuardarParametro_Click(sender As Object, e As EventArgs) + + + 'If Valida() Then + ' Try + ' sql = "sp_GuardarParametrosGenerales " & cmbDescripcion.SelectedValue & "," & cmbRiesgo.SelectedValue & "," & txtCalificacion.Text & ", " & chkEstatus.Checked & " " + ' classcom = New clsComplejo + ' classcom.sbInserta(sql) + ' MessageBox.Show("El parámetro se guardó correctamente", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + ' Catch ex As Exception + ' MessageBox.Show("Ocurrió un error al guardar el parámetro ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + ' End Try + ' ConsultaParametrosGenerales() + ' limpiarParametros() + ' lblID.Text = 0 + 'End If + + + + End Sub + + Private Sub Button4_Click(sender As Object, e As EventArgs) + End + End Sub + + Private Sub BntSalie_Click_1(sender As Object, e As EventArgs) + + End Sub + + Private Sub GridParametros_DoubleClick(sender As Object, e As EventArgs) + 'lblID.Text = 0 + 'Try + ' lblID.Text = GridParametros.Columns(0).Value + ' cmbDescripcion.SelectedValue = GridParametros.Columns(5).Value + ' cmbRiesgo.SelectedValue = GridParametros.Columns(6).Value + ' chkEstatus.Checked = GridParametros.Columns(4).Value + ' txtCalificacion.Text = GridParametros.Columns(3).Value + 'Catch ex As Exception + ' MessageBox.Show(ex.Message) + 'End Try + End Sub + + Private Sub TextBox2_TextChanged(sender As Object, e As EventArgs) + + End Sub + + Private Sub TextBox3_TextChanged(sender As Object, e As EventArgs) + + End Sub + + Private Sub TextBox10_TextChanged(sender As Object, e As EventArgs) Handles txtFideicomiso.TextChanged + + End Sub + + Private Sub TextBox8_TextChanged(sender As Object, e As EventArgs) Handles txtMedioAct.TextChanged + + End Sub + + Private Sub TextBox7_TextChanged(sender As Object, e As EventArgs) Handles txtAltoAct.TextChanged + + End Sub + + Private Sub txtRiesgoBajoMax_TextChanged(sender As Object, e As EventArgs) Handles txtRiesgoBajoMax.TextChanged + If Len(txtRiesgoBajoMax.Text) > 0 Then + txtRiesgoMedioMin.Text = Convert.ToInt32(txtRiesgoBajoMax.Text) + 1 + End If + End Sub + + Private Sub txtRiesgoMedioMax_TextChanged(sender As Object, e As EventArgs) Handles txtRiesgoMedioMax.TextChanged + If Len(txtRiesgoMedioMax.Text) > 0 Then + txtRiesgoAltoMin.Text = Convert.ToInt32(txtRiesgoMedioMax.Text) + 1 + End If + End Sub + + Private Sub btnGuardaParametros_Click(sender As Object, e As EventArgs) Handles btnGuardaParametros.Click + Dim classcom As New clsComplejo + Dim sql As String = "" + If Valida() Then + Try + sql = "sp_GuardarParametrosGenerales 1, " & txtRiesgoBajoMin.Text & "," & txtRiesgoBajoMax.Text & " " + classcom = New clsComplejo + classcom.sbInserta(sql) + sql = "sp_GuardarParametrosGenerales 2, " & txtRiesgoMedioMin.Text & "," & txtRiesgoMedioMax.Text & " " + classcom = New clsComplejo + classcom.sbInserta(sql) + sql = "sp_GuardarParametrosGenerales 3, " & txtRiesgoAltoMin.Text & "," & txtRiesgoAltoMax.Text & " " + classcom = New clsComplejo + classcom.sbInserta(sql) + '---------------------------------------- + sql = "sp_GuardarParametrosGenerales 3, " & txtRiesgoAltoMin.Text & "," & txtRiesgoAltoMax.Text & " " + classcom = New clsComplejo + classcom.sbInserta(sql) + + + + + + + MessageBox.Show("El parámetro se guardó correctamente", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Ocurrió un error al guardar el parámetro ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + ConsultaParametrosGenerales() + limpiarParametros() + + End If + End Sub + + Private Sub txtRiesgoBajoMax_KeyPress(sender As Object, e As KeyPressEventArgs) Handles txtRiesgoBajoMax.KeyPress + If Char.IsDigit(e.KeyChar) Then + e.Handled = False + ElseIf Char.IsControl(e.KeyChar) Then + e.Handled = False + ElseIf Char.IsSeparator(e.KeyChar) Then + e.Handled = False + Else + e.Handled = True + End If + End Sub + + Private Sub txtRiesgoMedioMin_KeyPress(sender As Object, e As KeyPressEventArgs) Handles txtRiesgoMedioMin.KeyPress + If Char.IsDigit(e.KeyChar) Then + e.Handled = False + ElseIf Char.IsControl(e.KeyChar) Then + e.Handled = False + ElseIf Char.IsSeparator(e.KeyChar) Then + e.Handled = False + Else + e.Handled = True + End If + End Sub + + Private Sub BntSalie_Click_2(sender As Object, e As EventArgs) Handles BntSalie.Click + Me.Close() + End Sub + + Private Sub TextBox4_TextChanged(sender As Object, e As EventArgs) Handles txtUbicacionRiesgoAlto.TextChanged + + End Sub + + Private Sub TextBox10_TextChanged_1(sender As Object, e As EventArgs) Handles txtOptimizacion.TextChanged + + End Sub + + Private Sub TextBox11_TextChanged(sender As Object, e As EventArgs) Handles txtOperaciones.TextChanged + + End Sub + + Private Sub cboPatron_SelectionChangeCommitted(sender As Object, e As EventArgs) Handles cboPatron.SelectionChangeCommitted + + End Sub + + Private Sub cboPatron_SelectedIndexChanged_1(sender As Object, e As EventArgs) Handles cboPatron.SelectedIndexChanged + If CMBGrupo.SelectedIndex <> -1 And cboPatron.SelectedIndex <> -1 Then + txtClave.Text = "" + cboParamRango.SelectedIndex = -1 + llenagrid() + End If + End Sub + + Private Sub CMBGrupo_SelectionChangeCommitted(sender As Object, e As EventArgs) Handles CMBGrupo.SelectionChangeCommitted + txtClave.Text = "" + cboParamRango.SelectedIndex = -1 + llenagrid() + End Sub + + Private Sub BtnLimpiar_Click_1(sender As Object, e As EventArgs) Handles BtnLimpiar.Click + limpiar() + End Sub +End Class \ No newline at end of file diff --git a/Actualizadores/Form1.Designer.vb b/Actualizadores/Form1.Designer.vb new file mode 100644 index 0000000..eb58bf3 --- /dev/null +++ b/Actualizadores/Form1.Designer.vb @@ -0,0 +1,303 @@ + _ +Partial Class frmCatalogos + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() +Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmCatalogos)) +Me.BtnBorrar = New System.Windows.Forms.Button() +Me.BntSalie = New System.Windows.Forms.Button() +Me.BtnImprimir = New System.Windows.Forms.Button() +Me.BtnAlta = New System.Windows.Forms.Button() +Me.BtnLimpiar = New System.Windows.Forms.Button() +Me.CMBGrupo = New System.Windows.Forms.ComboBox() +Me.Label3 = New System.Windows.Forms.Label() +Me.PnPais = New System.Windows.Forms.Panel() +Me.cboParamRango = New System.Windows.Forms.ComboBox() +Me.txtValor = New System.Windows.Forms.TextBox() +Me.Label4 = New System.Windows.Forms.Label() +Me.chkActivo = New System.Windows.Forms.CheckBox() +Me.txtClave = New System.Windows.Forms.TextBox() +Me.Label2 = New System.Windows.Forms.Label() +Me.Label1 = New System.Windows.Forms.Label() +Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() +Me.PictureBox1 = New System.Windows.Forms.PictureBox() +Me.PnPais.SuspendLayout() +CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() +CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() +Me.SuspendLayout() + ' + 'BtnBorrar + ' + Me.BtnBorrar.BackColor = System.Drawing.Color.White + Me.BtnBorrar.Cursor = System.Windows.Forms.Cursors.Hand +Me.BtnBorrar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) +Me.BtnBorrar.ForeColor = System.Drawing.Color.MidnightBlue +Me.BtnBorrar.Image = CType(resources.GetObject("BtnBorrar.Image"), System.Drawing.Image) +Me.BtnBorrar.Location = New System.Drawing.Point(745, 253) +Me.BtnBorrar.Name = "BtnBorrar" +Me.BtnBorrar.Size = New System.Drawing.Size(106, 33) +Me.BtnBorrar.TabIndex = 99 +Me.BtnBorrar.Text = "&Borrar" +Me.BtnBorrar.TextAlign = System.Drawing.ContentAlignment.MiddleRight +Me.BtnBorrar.UseVisualStyleBackColor = True + ' + 'BntSalie + ' + Me.BntSalie.BackColor = System.Drawing.Color.White + Me.BntSalie.Cursor = System.Windows.Forms.Cursors.Hand +Me.BntSalie.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) +Me.BntSalie.ForeColor = System.Drawing.Color.MidnightBlue +Me.BntSalie.Image = CType(resources.GetObject("BntSalie.Image"), System.Drawing.Image) +Me.BntSalie.Location = New System.Drawing.Point(745, 330) +Me.BntSalie.Name = "BntSalie" +Me.BntSalie.Size = New System.Drawing.Size(106, 33) +Me.BntSalie.TabIndex = 98 +Me.BntSalie.Text = "Cerrar" +Me.BntSalie.TextAlign = System.Drawing.ContentAlignment.MiddleRight +Me.BntSalie.UseVisualStyleBackColor = True + ' + 'BtnImprimir + ' + Me.BtnImprimir.BackColor = System.Drawing.Color.White + Me.BtnImprimir.Cursor = System.Windows.Forms.Cursors.Hand +Me.BtnImprimir.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) +Me.BtnImprimir.ForeColor = System.Drawing.Color.MidnightBlue +Me.BtnImprimir.Image = CType(resources.GetObject("BtnImprimir.Image"), System.Drawing.Image) +Me.BtnImprimir.Location = New System.Drawing.Point(745, 135) +Me.BtnImprimir.Name = "BtnImprimir" +Me.BtnImprimir.Size = New System.Drawing.Size(106, 33) +Me.BtnImprimir.TabIndex = 97 +Me.BtnImprimir.Text = "Exportar" +Me.BtnImprimir.TextAlign = System.Drawing.ContentAlignment.MiddleRight +Me.BtnImprimir.UseVisualStyleBackColor = True +Me.BtnImprimir.Visible = False + ' + 'BtnAlta + ' + Me.BtnAlta.BackColor = System.Drawing.Color.White + Me.BtnAlta.Cursor = System.Windows.Forms.Cursors.Hand +Me.BtnAlta.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) +Me.BtnAlta.ForeColor = System.Drawing.Color.MidnightBlue +Me.BtnAlta.Image = CType(resources.GetObject("BtnAlta.Image"), System.Drawing.Image) +Me.BtnAlta.Location = New System.Drawing.Point(745, 214) +Me.BtnAlta.Name = "BtnAlta" +Me.BtnAlta.Size = New System.Drawing.Size(106, 33) +Me.BtnAlta.TabIndex = 96 +Me.BtnAlta.Text = "&Grabar" +Me.BtnAlta.TextAlign = System.Drawing.ContentAlignment.MiddleRight +Me.BtnAlta.UseVisualStyleBackColor = True + ' + 'BtnLimpiar + ' + Me.BtnLimpiar.BackColor = System.Drawing.Color.White + Me.BtnLimpiar.Cursor = System.Windows.Forms.Cursors.Hand +Me.BtnLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) +Me.BtnLimpiar.ForeColor = System.Drawing.Color.MidnightBlue +Me.BtnLimpiar.Image = CType(resources.GetObject("BtnLimpiar.Image"), System.Drawing.Image) +Me.BtnLimpiar.Location = New System.Drawing.Point(745, 292) +Me.BtnLimpiar.Name = "BtnLimpiar" +Me.BtnLimpiar.Size = New System.Drawing.Size(106, 33) +Me.BtnLimpiar.TabIndex = 95 +Me.BtnLimpiar.Text = "Limpiar" +Me.BtnLimpiar.TextAlign = System.Drawing.ContentAlignment.MiddleRight +Me.BtnLimpiar.UseVisualStyleBackColor = True +' +'CMBGrupo +' +Me.CMBGrupo.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList +Me.CMBGrupo.Location = New System.Drawing.Point(235, 79) +Me.CMBGrupo.Name = "CMBGrupo" +Me.CMBGrupo.Size = New System.Drawing.Size(272, 21) +Me.CMBGrupo.TabIndex = 94 +' +'Label3 +' +Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) +Me.Label3.Location = New System.Drawing.Point(12, 82) +Me.Label3.Name = "Label3" +Me.Label3.Size = New System.Drawing.Size(235, 18) +Me.Label3.TabIndex = 93 + Me.Label3.Text = "Seleccione el Catalogo a Modificar:" + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'PnPais + ' + Me.PnPais.Controls.Add(Me.cboParamRango) +Me.PnPais.Controls.Add(Me.txtValor) +Me.PnPais.Controls.Add(Me.Label4) +Me.PnPais.Controls.Add(Me.chkActivo) +Me.PnPais.Controls.Add(Me.txtClave) +Me.PnPais.Controls.Add(Me.Label2) +Me.PnPais.Controls.Add(Me.Label1) +Me.PnPais.Location = New System.Drawing.Point(12, 282) +Me.PnPais.Name = "PnPais" +Me.PnPais.Size = New System.Drawing.Size(722, 81) +Me.PnPais.TabIndex = 92 +' +'cboParamRango +' +Me.cboParamRango.DropDownStyle = System.Windows.Forms.ComboBoxStyle.Simple +Me.cboParamRango.Location = New System.Drawing.Point(324, 10) +Me.cboParamRango.Name = "cboParamRango" +Me.cboParamRango.Size = New System.Drawing.Size(272, 21) +Me.cboParamRango.TabIndex = 82 +Me.cboParamRango.Visible = False +' +'txtValor +' +Me.txtValor.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper +Me.txtValor.Location = New System.Drawing.Point(324, 43) +Me.txtValor.Name = "txtValor" +Me.txtValor.Size = New System.Drawing.Size(362, 20) +Me.txtValor.TabIndex = 41 +' +'Label4 +' +Me.Label4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) +Me.Label4.Location = New System.Drawing.Point(202, 46) +Me.Label4.Name = "Label4" +Me.Label4.Size = New System.Drawing.Size(186, 20) +Me.Label4.TabIndex = 40 + Me.Label4.Text = "Valor/Descripcion" + Me.Label4.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'chkActivo + ' + Me.chkActivo.Checked = True +Me.chkActivo.CheckState = System.Windows.Forms.CheckState.Checked +Me.chkActivo.Enabled = False +Me.chkActivo.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) +Me.chkActivo.ForeColor = System.Drawing.Color.Red +Me.chkActivo.Location = New System.Drawing.Point(205, 10) +Me.chkActivo.Name = "chkActivo" +Me.chkActivo.Size = New System.Drawing.Size(72, 21) +Me.chkActivo.TabIndex = 5 +Me.chkActivo.Text = "Activo:" +' +'txtClave +' +Me.txtClave.BackColor = System.Drawing.Color.White +Me.txtClave.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper +Me.txtClave.Location = New System.Drawing.Point(110, 14) +Me.txtClave.Name = "txtClave" +Me.txtClave.Size = New System.Drawing.Size(56, 20) +Me.txtClave.TabIndex = 1 +' +'Label2 +' +Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) +Me.Label2.Location = New System.Drawing.Point(202, 15) +Me.Label2.Name = "Label2" +Me.Label2.Size = New System.Drawing.Size(63, 16) +Me.Label2.TabIndex = 36 +Me.Label2.Text = "Nombre:" + Me.Label2.Visible = False + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label1 + ' + Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) +Me.Label1.Location = New System.Drawing.Point(15, 15) +Me.Label1.Name = "Label1" +Me.Label1.Size = New System.Drawing.Size(64, 16) +Me.Label1.TabIndex = 35 + Me.Label1.Text = "Clave País:" + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'GridMaster + ' + Me.GridMaster.AllowArrows = False +Me.GridMaster.AllowUpdate = False +Me.GridMaster.AllowUpdateOnBlur = False +Me.GridMaster.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer)) +Me.GridMaster.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D +Me.GridMaster.EditDropDown = False + Me.GridMaster.GroupByCaption = "AGRUPAR" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) +Me.GridMaster.Location = New System.Drawing.Point(12, 118) +Me.GridMaster.MultiSelect = C1.Win.C1TrueDBGrid.MultiSelectEnum.None +Me.GridMaster.Name = "GridMaster" +Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) +Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) +Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R +Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) +Me.GridMaster.Size = New System.Drawing.Size(722, 145) +Me.GridMaster.TabIndex = 91 +Me.GridMaster.Text = "C1TrueDBGrid1" +Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") +' +'PictureBox1 +' +Me.PictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D +Me.PictureBox1.ErrorImage = CType(resources.GetObject("PictureBox1.ErrorImage"), System.Drawing.Image) + Me.PictureBox1.Image = Global.CLIENTE.My.Resources.Resources.Logo_Empresa +Me.PictureBox1.Location = New System.Drawing.Point(6, 6) +Me.PictureBox1.Name = "PictureBox1" +Me.PictureBox1.Size = New System.Drawing.Size(122, 38) +Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage +Me.PictureBox1.TabIndex = 100 +Me.PictureBox1.TabStop = False +' +'frmCatalogos +' +Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(861, 373) +Me.Controls.Add(Me.PictureBox1) +Me.Controls.Add(Me.BtnBorrar) +Me.Controls.Add(Me.BntSalie) +Me.Controls.Add(Me.BtnImprimir) +Me.Controls.Add(Me.BtnAlta) +Me.Controls.Add(Me.BtnLimpiar) +Me.Controls.Add(Me.CMBGrupo) +Me.Controls.Add(Me.Label3) +Me.Controls.Add(Me.PnPais) +Me.Controls.Add(Me.GridMaster) +Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) +Me.Name = "frmCatalogos" +Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen +Me.Text = "Catalogos" +Me.PnPais.ResumeLayout(False) +Me.PnPais.PerformLayout() +CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() +CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() +Me.ResumeLayout(False) + +End Sub + Friend WithEvents BtnBorrar As System.Windows.Forms.Button + Friend WithEvents BntSalie As System.Windows.Forms.Button + Friend WithEvents BtnImprimir As System.Windows.Forms.Button + Friend WithEvents BtnAlta As System.Windows.Forms.Button + Friend WithEvents BtnLimpiar As System.Windows.Forms.Button + Friend WithEvents CMBGrupo As System.Windows.Forms.ComboBox + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents PnPais As System.Windows.Forms.Panel + Friend WithEvents cboParamRango As System.Windows.Forms.ComboBox + Friend WithEvents txtValor As System.Windows.Forms.TextBox + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents chkActivo As System.Windows.Forms.CheckBox + Friend WithEvents txtClave As System.Windows.Forms.TextBox + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox +End Class diff --git a/Actualizadores/Form1.resx b/Actualizadores/Form1.resx new file mode 100644 index 0000000..8e2e9c6 --- /dev/null +++ b/Actualizadores/Form1.resx @@ -0,0 +1,781 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALCQAA + CwkBEvpHPgAABCdJREFUWEftlVtMU3ccx//PW7InssRkbvFBjHvYdNMtzAkbS3SSDGEQTCywIS5cBLtO + FBMIglzckMEQLxkboNwsRVS0pFxLKaU3abn1YimUCvR+gV7oaXt6zn9n6eLDktPwXE/yyf/lm3wePvkl + f4CJrhB4BPS1iRztaKaCnSRjHZb17vfxC8ITxesCAIpLCXZmGGu8Qudqx9Zm58aLvJnu2ICAEZ4oXhcA + HmGJW3zVyC9Q8WioXwqhwqmrGG47IGWlKZ5krg/nY7IainABsDp6Rs8vejmTo5SeQdxsGOozq34Yun+g + rfG9xvIY5s3D+EITRbgAUHNodt2DoH8B8Y6jCCfku+e3FNvUKVbVyb47H7ZVJ2CqLopwAbDITvIY2yFU + QWwI3WlHXZXQdR46U6HtxP2G2LpLibiOTREuAGaZB1cFNIPi8ub8OZ+1FNsusClOCPo/etoaW0x7h5H5 + Kb4ppggXANL29yf/2jfQtPfx7Q8cq5lwK32y50D6V29/fTQmJXFfY1kGdCxThAsAxCj0GUUaYUNX836n + Nhlajnc37Tl0MGZ6qMe5uYy5jdBD8V8BAJEtAq2c2VS250FjbMeve+ln34o/8m7AbTMarGI1MiH3jkkd + YxIrR2h7PGVlcS09o5a/2ebGflMDy/zHgCVseBMAEN0h0L+ceHjn+1u1qbVXU6sZSXfrC1G/d0qJ/v7I + 1vLcdeuZq3nQdfPRdkW3s7TdwWh15Dbbk69bvizRxzF0YcObAIB4kAzuYpAo1SWAHVOwlYu1cND6J8Ga + /sA1ZqC0M5B3dyexRBP/82IEQ5RNAEKUDO4S9hvLWffQXtNrr+iy0/+00urNqdWmk+XGY5cNn9ANhwo0 + nxepIxiibAIYDJHBX7Qxx19J1R65dmdW6+MrvGzJ9pDU80zi7eV7mwedpy70xdHuRTBE2QQwHCVDOKcR + zWkgcR4o4vG6cQyBEIeYz4+4Q6GA0+X96VJV/OkfIxiibALQ7yJDJNNMy1cwPDSrXB/iKZeWDSE8JF7Q + Px1XCOdeKVaMOb/cSEgrimCIsglAj4UM0axqalZLXJM/GPT4ECQYIMJ5fX6HJ2ByIjLVRja99t9Y5IYo + mwDmWCFDIJLzpBoc4gbrtlpnNtldGMR0m3a52rCgtYoX9Vn0OiJWBEOUTQAzSsng8fiTEuKzg0QprnhZ + sWr2+FG+TM8aUYyI16bn9ZnhWOSGKJsAtjZMxsQoh8Ofx3HMub21YbJo183zyyap0ihYMvHmjYM8ZUZB + 1fHUwgiGKJsAruokgzvyvOY2M6uoMvtiVfbF62cvVGbkX8vIJ96q9LzKlNzyhLTiY6fzIxiibALYXAsZ + M2MDV260ffxN1pFvz32WdP7oqdz/Efdd3hfJ+REMUTYB/EUVxS4LAFxSRrHLAgBKGBS7LPAP3lDg7/cp + OfYAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALCQAA + CwkBEvpHPgAABM9JREFUWEftmG1MU2cUx58si+HbgnSiwoQWTSdUmkDLwLbeAmWuswJ7EYhZsw/DFMEP + FJSWFXvv7QultOUWpMlEIkGdM2MhLGwCIXuJiRnuJUS2kW1xsuiGgYGDMCMB2u70XiwMdL0f1xtvfh9O + T07/Tf45z7nnKfJ/VfcUlg6g4IjhKSwdQP7vbBF5YXvsS09+lEpldnY2QigxEcXGshKM+Iv/zwIUuElF + RLw3ybXp8dBPW1ubWq3Oysp2udxeb/WelLiIatFbgPzjFyOS/iKfePTgOG61Wp1Op15fXVZ2NC1NbDSa + u7pIn++I13s0Oem5iGrRW4ACtz/ZzOxY78J4XzifnpoSNouiqNraWo1Gk5MjLykpHBi46PXWkaTUbMYa + G/ME/MTHCnIjiQK/j2xg/ucvDVW66/1d4bw4TQgNZbPZmpqapFKpUqk6cULf3X3h0iWt0ZiJ4zKCUAIO + h0rA37FZkDMZFJz9ZT0P7o6ZhodiKiu//bw3nBfu5oNNRUVFycnJON7U2lre3X2KJDGTSUHbJCeIAoJQ + OBz5Aj5vgyCXPqLgwmSYv+/dMn1w+ZlAAFVUXO+9PDPxw5+3v5/+daxQLjtDEBKR6GSdsaND39gINmXh + eD5BQE/lEoSKIPYTRL7DUSAQ7FovyLEYBR/+xTB377eGng+fXVpCwSC6ckXu87129erh/v7C/v7XBwff + HBpK0miacJyiinAcoz06QBB5dGcxARY6hoLtYUHuBSi4/ABYuD9FfNQTs7gYcupJGAwthjraLDAIzIIz + CM3FmAXBAdqseEaQk6BgYAmo9fm2rKz8l1PgYE2Nx1hPUVp6ooNBL//7GKroY5jECHIS8GcZyJDL0fnz + EcwyGDyhzjpsMEiMRgmOw1yHaQWdBS3GDHjorG2MICdB/uAKML8wp3xVvebXnTvo2jU0MrLG6CgqKXGb + GtrbYYK1Dw+fdTgwHIf+gvMY2htWVwfBTkaQkyB/YJlhZnZaoVKhzs5Qf9ntKC4OxcevkZCAYmIoj7u+ + vtRshkHv0ukwq5V5GzKvRXgbQmftCgtyL0DBxfkwD+em9itkqK8PGY2f9vXMTE4wpO1OIevrxSKRxUJ2 + dh7R63Vbt245fpxvt7/yaM+C+SUP7VmC59cLciyGPWtqPYszd2WH1Cg1deSLgXBenC6CO7NEIrFYrBRV + Bn1ksylJEgYWTCvoLNgbIMijOytxgyCXPiL/7K0N3J8YzcoQf/x+RzifLtoLfzpkZmYyZuE4WAOrFnjE + zKzVgL7uJGwW5EwG+Se/3sz0j8OzP30WzqenCeGvGLgVkiRJUYdwHNwBYGuHl+DqdcdiwTyegykC3mMF + uZFE/onBiCTs2FZZWSkUCu32Rop6i14aoKfAKQhCA97txk6fztHppDzezohq0VuAAuMXItJ8qsxQrpFl + 7GlpaaGoN+jrDjQUrA5Ku73A5SooLsZy5bFQ01BRFFEteguQf/QMS5zVxR6PG5ZS8MhiybdaFc3NmtJS + nlCY0G3T3ux5l6VO9JahwDckS/BjSo+nxevVOp25JpOkqurgPmGS+Rj2x8BJlgrRXoYCN0wswcsV5869 + 195eqtXmqGQ8rXofyy9ypgwFb+hZYnxbimGYLEfRWqOc6HuH5be4VPYPcSlYgZT/dj8AAAAASUVORK5C + YII= + + + + + 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 + OfYAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALCQAA + CwkBEvpHPgAABONJREFUWEfll+tTGmcUxvef64fOtNNJp+3USTK2SSZNFQnxgnESTYxOvGaIWms1FBAx + CgKKyEUuu1wWFhBFnMSowQtKQLntRYEYXehLSImj8ZKP4MxvmLPnPef58Mw5L7sQjbG/ihTyJCLnx8ZG + NuQtYV31V/UWejGUcdRenBTcHJaN4CYkjsBR1RQh5XmFdSTMvrhCQVdC9GzzBUmYOrclIgK17s25d90z + u24XsCwuH1vueTrHu59yNl1Qp3DLoLSXcxGSlp7QyCBuNe+6nZQDoxx2ErNRTgdpR3Gjfu3vbndnDYF1 + XESqcGsgenHoXBJ2QXBYgJvgXZcja5MdJe1WEgVYSCvAvD/v8XS2uaSd50oVdAGUXps6m6RbGhDx4rCB + cmKkDSVtVgK1EFYzYTERFoQwwxRqjrgwdRXLJO4+V62gC6B0wHEGCY9ua/DfuF5HYbasQTmPzAhhggE4 + bCRNcHzGYeA84377DTLGP1ut0E+hTGzlNJKLmF/Ajeq02WkCNgGPPtqEI0ZgE7iqCNiAu5z2gT7RrRsj + pb/OIaoz1IrgCMrsBr9IyrewweNGNSpwMX0apaxHhixGPW7Q4fppsJizwyJxRbno+lXJwzr/kuc0teLI + Q5kUfpLk+tI6dyAypQSXN458HCXj/x4ZdHH9NK7TUg7b6wm5hMkQM8peXv1lenSECAe+qFY0SShzkDhG + 0u9b6+/bmVSAgfrskT7rUVynzaJVU6h1RauWV92TMMrEN0pF9Q2rvpUEFTupVkwZKJP+cJRUcHMVODUh + J8BAgXUDQwQ8yts0rQFOkWZkAzYq7rOldytGb998WVHunfdGomH68P0xtSJ7hDKZgzzJ4Javt3tbLiUQ + Y27XsnMEDMqjVYOjLbNJ87hBdpcpKbsjufkbZra8CwX395NHpYoyhujMYY79BOXjc2NmBAzOp3U75tS0 + hjAaghYT3N4qYzJkFQzJtRLN2Lg/GNxLJfI6RRxAdPogxzuddqm5MayYoOY9hNkU16iOzRTYx7Ddhvb2 + ypmMcdZdScnP4r4X61sBao86pD/kdYo4gDLvyRwrnE5/93N/FyckGSVdTvAWGvvslxqf1kQxu1vAn2Ax + FdWVY9dKJG3tvuU3RCSYThF5keIOwHvWTo63rU8DA/8E+vsCfb0hIZ9AwTezKztcWjWu1cQxm1c8qqhk + TdZUSW+UTjQ2LC/MxrZ8NLWdVyj6AKJjvhyvWpo2uzkhHjcI4A6AX/BvuOudI6wmHLO9kkmV7Grg1MSd + W8qae17UsLPqOYi8zbdfhgCig64cAbdmoeWx/1n79qBgRyjYFvAAUYUsbrcsDAtVtewpdrWS8afs5nVU + IQq9hvc3sXzvJQkgel2bJ+qRW1sfLT1p2BYKIiLhztBgeGhw80W/ml2tqq1Rsipe/nRFzedsuWXJZdXR + xksSQ+lF4VESHj7CeThbwwoJeJHhobBI+KanS11Xq6xkCX/4TtFVv2nt35vjHeu6JI8Q7ek5xr67e+ZF + vZ1VBi77uHjE3dEGnBJd+X6yhbmu7yCx5ydbLkkGSs80noSeaVwavY/Vlm90tFirmOMlPyrrf19RPiAs + j8DRF1suQxJKOx+cxrqCrWj5Q9p02/gXY0VRE4PrDh2nFp+hUzRHUMZ572xSKGvPwkpYWYfYOZXnShV6 + wX+TqdltqJqp7gAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA3SURBVChTY2DABP+xiIGFkCVwsVEUwhThNREkiaEAJoiP + RnEmskKs7kd3C1YrYTrx+g6bIrAYAKCqHOQvFu6BAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style9{}EvenRow{BackColor:Aqua;}Normal{}FilterBar{BackColor:InactiveBorder;}RecordSelector{AlignImage:Center;}OddRow{}Style14{}Footer{}Style13{}Heading{ForeColor:ControlText;Border:Raised,,1, 1, 1, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style6{}Editor{}Style10{AlignHorz:Near;}Style3{}Style15{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style5{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style12{}Style11{}Style4{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>141</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 718, 141</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 718, 141</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + + /9j/4AAQSkZJRgABAQEASABIAAD/4RmCRXhpZgAATU0AKgAAAAgACAESAAMAAAABAAEAAAEaAAUAAAAB + AAAIegEbAAUAAAABAAAIggEoAAMAAAABAAIAAAExAAIAAAAvAAAIigEyAAIAAAAUAAAIuodpAAQAAAAB + AAAIzuocAAcAAAgMAAAAbgAAETIc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAQAAAEgAAAABAABNaWNy + b3NvZnQgV2luZG93cyBQaG90byBHYWxsZXJ5IDYuMC42MDAxLjE4MDAwAAAyMDExOjA0OjI2IDEzOjAw + OjM2AAAEoAIABAAAAAEAAACjoAMABAAAAAEAAAAvpCAAAgAAACEAABEQ6hwABwAACAwAAAkEAAAAABzq + AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAOTY2OUM0NTdDRDZDNDAzM0EyMEFDRjg0NzQ2MDZFMUIAAAAGAQMAAwAA + AAEABgAAARoABQAAAAEAABGAARsABQAAAAEAABGIASgAAwAAAAEAAgAAAgEABAAAAAEAABGQAgIABAAA + AAEAAAfpAAAAAAAAAAAAAAABAAAAAAAAAAH/2P/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQd + Gh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIABwAYAMBIQAC + EQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0B + AgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVG + R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 + uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAA + AAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGh + scEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 + dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri + 4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APfz0ri9J8R6hNqmoWszJJHAkroSuCNp4HFcGLxE + 6VSmo9WzuwmHhVp1HLolYt+ENavdYe9a7dSE2bFVQAuc11HQVeBrSrUI1J7v/MjH0YUcRKnDZW/I5J/H + KXuo3Nh4e0u41ma1O2eWJ0jhjb+7vY8njsDVOL4jC01620bX9DvNJubpgkDsyyxuScD5l9yBxnGecV6i + w99L+92PPdXrbQveMPHEXg1YZbzS7ye1lO1Z4ChUPz8pBIIOBn0rZ0LXbTxFotvqtgxaGZchW4ZSOCp9 + weKiVFqmql9GNVE5uJl2fiy4u/EkuiNoN7DPCiyyyPJGUWMkgNkMc5wcDrxWXr3xMg8O67HpF7ol+bmX + b5HltGwlDMVUj5u5GOcVpDD80uVS6XJlV5VdoTUviZDoUkA1zw9q+nxTHaszpG6+/wB1j+XWunh160ub + q1it8zR3MQljmTBUqQSP0H+cHEzoOKUk7pjjUTdupga5peuyavK9hfMlvJgqpuCu045GKyvOk8IXJWWN + Lq+uE3SszHaqkngHqSSOT9K+VxEatCrKvN3Sei9T6jDzo16UcPBcsmtXbt/wRYNE1P7Ot7o90Yba5G7Y + ZijL7H1xzzV/XJ9S0D4YatdT3TvfCJtsgkLFCxCDB9s5+tdmVYarHERvL3HsvU5MzxNGdF2j799XbsZn + wOiVPA9w4HzSXzkn6Kg/pXYan/YF7eWkl9dWZm0+486IPMoKSAFeefc8eoHpX0Ffm9vLl3PBpW9mrmJ8 + QbK11i28P2dwBLaXWqRo21vvKY35BFcF4dv7v4UeNptB1Vy2jXrho5zwBnhZP/ZWHtntztQ9+k6T66r5 + EVPdmpnpViQfiZq5ByDpdrgj/rpNXnHxV/5K14b/AN22/wDR7UsN/F+X6BV+D5mx8Y9YsNT0a00HT5lv + dUkvFdbe3PmOu1WByBnB5xjr19K73wfpU+i+EtL066x9oggVZMHOG6kZ9s4/Cs6l40Ixe92yoq9VszNY + 8IXWrapLeG/RFbAVTGTtAH1rF0RLe6u7vT9Uj+1R2iO8TEkFdpwQDnOD6V8pXwrpYhOo7xm3p+J9TQxa + q4ZqmuWUErP8CHS9KuvFUk8hu1hWHaFTaSqqc4CjPAGK6G+8KXM/gLUtANwk0s0b+S2NoDfeUH/gQroy + ijNVFinLfp8zDNq8OR4RR2tr8jjPg3rlrpdnqHhvU5RZ6hFdGRYpzsLZUAgZ7gr096zvG0en3Xxu0GON + LaVJGtxOqhWDMZG+96nGOvbFfWWaxE5dGmfMXTpJeZ6B44urW1uvC6yzRRAavEQGYLgBHGfpyKseOfCF + t4z8PvbfIt5GPMtJ/wC63oT/AHT0P59q5IzdPkmbySkpROI+DlxqT63rFpq28XVhbQ2mxx8yKjyYU+uM + kfTFZfxUniPxY8PnzUxGtt5h3D5P37Hn045rsil9ZfLtb9DnbfsVfv8Aqe022nafBK9xa2dtHJISzSRx + qC2eckgc1crzG29zsSS2E7Vz+leH7KKSe7/etLcB1fc3ADHkDFctahCpODl0udNGvOlCSj1sTaJo9to9 + 1dx2pk2OEJDnOOvTitO8ma3tZJUALKBjPTrVYWjGnTVOOwsTVlVqOpLd/wCRyuowadq8ok1HR9Ou5FGA + 81uGYD0yaNPttN0p/MsNG0y1kx9+G3Ct+Y5r0feS5buxwu172FvodO1O4+0X+jaZdTYC+ZPbB2wOgye3 + Jq7baibG2jtrW1toIIxhI449qqPQAHik4XXK3oO9ncZHerDdzXkdnaJczACWVYsM4HTJzk4rOk0zRZZX + kk8O6O8jsWZms1JYnqSfWhJp3TYnZ6NGnZ3/ANgtktrO0tbeBPuxxR7VXJ7AGr1nqs9xdpE6xhWJzgHP + TPrUSgtylJ6I/9kA/+0ctlBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAAADhC + SU0EOgAAAAAAkwAAABAAAAABAAAAAAALcHJpbnRPdXRwdXQAAAAFAAAAAENsclNlbnVtAAAAAENsclMA + AAAAUkdCQwAAAABJbnRlZW51bQAAAABJbnRlAAAAAENscm0AAAAATXBCbGJvb2wBAAAAD3ByaW50U2l4 + dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAA4QklNBDsAAAAAAbIAAAAQAAAAAQAA + AAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABIAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NN + Ym9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAA + AEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQg + IGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG/gAAAAAAAAAAAAQnJk + VFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIA + AAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0 + VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAA + AAAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhC + SU0EDQAAAAAABAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAA + AAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAA + AAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////// + //////////////////8D6AAAAAD/////////////////////////////A+gAAAAA//////////////// + /////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAA4QklN + BAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAAM4QklNBAgAAAAAABAAAAAB + AAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADSQAAAAYAAAAAAAAAAAAAAG4AAADI + AAAACgBVAG4AdABpAHQAbABlAGQALQAxAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAADI + AAAAbgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIA + AAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcA + AAAAAAAAAEJ0b21sb25nAAAAbgAAAABSZ2h0bG9uZwAAAMgAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAA + AQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9y + aWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNs + aWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcA + AAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAG4AAAAAUmdodGxvbmcAAADIAAAAA3VybFRF + WFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAA + AAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxp + Z25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNs + aWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JU + eXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJv + dHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj/w + AAAAAAAAOEJJTQQUAAAAAAAEAAAAAzhCSU0EDAAAAAAUbwAAAAEAAACgAAAAWAAAAeAAAKUAAAAUUwAY + AAH/2P/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8V + GBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQU + Dg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAWACgAwEi + AAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAA + AAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVS + wWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV + 5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUy + 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 + RH+k/wCp/wA1zv8Agr+v/wA9+h/+eVP/AHFs/wA5qX/PKn/uLZ/nNXzwkl/wn/q/wV/wX/X/AOe/Q/8A + zyp/7i2f5zUv+eVP/cWz/OavnhJL/hP/AFf4K/4L/r/89+h/+eVP/cWz/Oal/wA8qf8AuLZ/nNXzwkl/ + wn/q/wAFf8F/1/8Anv0P/wA8qf8AuLZ/nNS/55U/9xbP85q+eEkv+E/9X+Cv+C/6/wDz36H/AOeVP/cW + z/Oamd9cq49uK+fNw/gvnlJI/wCk/wCp/wA1Q/0V/X/577xl/WrqN0toDcdp7j3O+8rItttuf6lz3WPP + 5zjJXjySzeb++X/SOKr/AOp/8z9W6XKfc6/o/Bdf9V+vH+tfX0l5Akqjbf/ZADhCSU0EIQAAAAAAVQAA + AAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8A + dABvAHMAaABvAHAAIABDAFMANQAAAAEAOEJJTQQGAAAAAAAHAAgAAAABAQD/4Q62aHR0cDovL25zLmFk + b2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pO + VGN6a2M5ZCI/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRv + YmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAi + Pg0KCTxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3lu + dGF4LW5zIyI+DQoJCTxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDov + L25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw + LzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz + b3VyY2VFdmVudCMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3Av + MS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bXA6Q3JlYXRv + clRvb2w9Ik1pY3Jvc29mdCBXaW5kb3dzIFBob3RvIEdhbGxlcnkgNi4wLjYwMDEuMTgwMDAiIHhtcDpD + cmVhdGVEYXRlPSIyMDEwLTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDEw + LTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxMC0xMi0yOVQxNDoxOTowOC0w + NjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFBQ0FG + OENBQTQ5OTE1MjYxIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0i + c1JHQiBJRUM2MTk2Ni0yLjEiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyI+DQoJCQk8eG1wTU06SGlzdG9y + eT4NCgkJCQk8cmRmOlNlcT4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0 + Omluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMUFDQUY4Q0FBNDk5MTUyNjEiIHN0RXZ0 + OndoZW49IjIwMTAtMTItMjlUMTQ6MTk6MDgtMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2Jl + IFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZl + ZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkxNTI2 + MSIgc3RFdnQ6d2hlbj0iMjAxMC0xMi0yOVQxNDoxOTowOC0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2Vu + dD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4NCgkJCQk8 + L3JkZjpTZXE+DQoJCQk8L3htcE1NOkhpc3Rvcnk+DQoJCQk8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0 + b3JzPg0KCQkJCTxyZGY6QmFnPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6MDM4MDExNzQwNzIwNjgxMUFF + NTY4NjQ0MDZGQ0YwRDI8L3JkZjpsaT4NCgkJCQk8L3JkZjpCYWc+DQoJCQk8L3Bob3Rvc2hvcDpEb2N1 + bWVudEFuY2VzdG9ycz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1l + dGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQ + AABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA + 9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA + ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAA + AIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAA + CAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0 + LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJz + UkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAA + OPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklF + QyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYt + Mi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4x + IERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAA + AAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAA + LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQ + AAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAA + AAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACB + AIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEf + ASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6 + AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh + Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASa + BKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZq + BnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiW + CKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsi + CzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4T + Di4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFt + EYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0 + FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlr + GZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4W + HkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4 + I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijU + KQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7u + LyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWH + NcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTyk + POM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RH + RIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxy + TLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21Uo + VXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5s + Xr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/ + aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3Km + cwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2h + fgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokz + iZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVf + lcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqIm + opajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+L + sACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2P + vgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1 + zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA + 3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw + 6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH + /Jj9Kf26/kv+3P9t////2wBDAAQCAwMDAgQDAwMEBAQEBQkGBQUFBQsICAYJDQsNDQ0LDAwOEBQRDg8T + DwwMEhgSExUWFxcXDhEZGxkWGhQWFxb/2wBDAQQEBAUFBQoGBgoWDwwPFhYWFhYWFhYWFhYWFhYWFhYW + FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhb/wAARCAAvAKMDASIAAhEBAxEB/8QAHwAAAQUB + AQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh + ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk + ZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT + 1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL + /8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk + NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK + kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3 + +Pn6/9oADAMBAAIRAxEAPwD7+rF+Ieq3GieDNQ1a0SN5rSBpEWTO0kDocVavtc0izujbXeo20MwGSkkq + qwH0Jrl/i7r2jXHw11mGDVLSSR7NwqrMpJP515+PxcKeGqOM0pJPr1sd+Bws6mIpKUG4tro9rmB8NfjN + aeI9ZtNFvtJmtLu6YqjxuJImIBPsRwD2qz8U/i7Y+E9bl0aDS57y9hVWYswSNcjI56nt271458AbeW4+ + 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 + c0KKARiioHdH/9k= + + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/Form1.vb b/Actualizadores/Form1.vb new file mode 100644 index 0000000..5b0463d --- /dev/null +++ b/Actualizadores/Form1.vb @@ -0,0 +1,252 @@ +Public Class frmCatalogos + Dim blnuevo As Boolean = True + Dim blcarga As Boolean = True + + + Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + If clsVaribles.lbDemo = True Then Exit Sub + PnPais.Visible = False + + Me.PnPais.Visible = True + Classcom = New clsComplejo + + 'LLENA GRID + SQL = "spCargaCatalogo" + Classcom.sbLlenaCombo(SQL, Me.CMBGrupo) + Me.CMBGrupo.SelectedIndex = -1 + blcarga = False + End Sub + + Private Sub llenagrid() + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + Try + PnPais.Visible = False + If blcarga = True Then Exit Sub + + + Me.PnPais.Visible = True + + + If Me.CMBGrupo.Text <> "" Then + 'LLENA GRID + SQL = " spConcatalogo " & Me.CMBGrupo.SelectedValue + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + If Me.CMBGrupo.SelectedValue = 14 Then + txtClave.Enabled = True + txtClave.ReadOnly = False + Else + txtClave.Enabled = False + txtClave.ReadOnly = True + End If + End If + + Catch ex As Exception + MessageBox.Show("Error al cargar los Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub CMBGrupo_SelectedValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CMBGrupo.SelectedValueChanged + LlenaGrid() + blnuevo = True + Me.Text = "Mantenimiento Catalogo de " & CMBGrupo.Text + + End Sub + + Private Sub limpiar() + txtClave.Text = "" + cboParamRango.SelectedIndex = -1 + txtValor.Text = "" + blnuevo = False + llenagrid() + End Sub + Private Sub GridMaster_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridMaster.DoubleClick + If clsVaribles.lbDemo = True Then Exit Sub + Dim Classcom As New clsComplejo + '0 Dim sql As String + 'Recupero Datos del gird + Dim SQL As String = "" + + + Dim Fila As DataRow + ' Dim Clsvar As clsVaribles + + Try + + SQL = "spConcatalogoOpcion " & CMBGrupo.SelectedValue & "," & Me.GridMaster.Columns("id").Value + Classcom = New clsComplejo + + Classcom.fdtDataSet(SQL) + + If Classcom.ds.Tables(0).Rows.Count <> 0 Then + + Fila = Classcom.ds.Tables(0).Rows(0) + Me.txtValor.Text = Fila("descripcion").ToString + txtClave.Text = Fila("id") + + If CMBGrupo.SelectedValue = 1 Or CMBGrupo.SelectedValue = 2 Then + chkActivo.Visible = False + Else + chkActivo.Visible = True + chkActivo.Enabled = True + chkActivo.Checked = Fila("Estatus") + End If + + blnuevo = True + End If + + txtValor.Enabled = True + cboParamRango.Enabled = True + + + If Me.CMBGrupo.SelectedValue = 14 Then + txtClave.Enabled = True + txtClave.ReadOnly = False + Else + txtClave.Enabled = False + txtClave.ReadOnly = True + End If + + '--txtClave.Enabled = False + + + Me.txtValor.Focus() + Catch ex As Exception + MessageBox.Show("Error al cargar Registro" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + + Private Sub BntSalie_Click(sender As System.Object, e As System.EventArgs) Handles BntSalie.Click + Me.Close() + End Sub + + + + Private Sub BtnAlta_Click(sender As System.Object, e As System.EventArgs) Handles BtnAlta.Click + Dim classcom As New clsComplejo + Dim strSQLComodin As String + Dim liclave As Integer + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + txtClave.Enabled = True + + 'VALIDACION DE CAMPOS + Try + + 'If cboParamRango.Text = "" Or cboParamRango.SelectedIndex = -1 Then + ' MessageBox.Show("Es Necesario Introducir el Nombre o Descripcion", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + ' Exit Sub + 'End If + + If txtValor.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Valor y/o Descripcion para el catalogo ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + txtValor.Focus() + Exit Sub + End If + If Me.CMBGrupo.SelectedValue = 14 Then + If txtClave.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Valor de la clave para el catalogo ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + txtClave.Focus() + Exit Sub + Else + liclave = Val(txtClave.Text) + End If + Else + If txtClave.Text = "" Then + liclave = 999999 + Else + liclave = Val(txtClave.Text) + End If + End If + + strSQLComodin = "spGrabaCatalogos 'A' , " & Me.CMBGrupo.SelectedValue & "," & liclave & ",'" & Me.txtValor.Text & "'," & Math.Abs(CInt(Me.chkActivo.Checked)) & "," & clsVaribles.varUsuario & ",'" & My.Application.Info.ProductName & "/" & My.User.Name & "','" & My.Computer.Name & "','" & classcom.ObtenFecha(Date.Now.Date, "YYYYMMDD") & "'" + 'Else + ' strSQLComodin = "spParametroGrupo " & Me.CMBGrupo.SelectedValue & " ," & cboParamRango.SelectedValue & ",'" & Me.txtValor.Text & "',3" + + + 'End If + classcom = New clsComplejo + classcom.sbInserta(strSQLComodin) + blnuevo = True + limpiar() + 'auditoria + ''''''ClassAud.RT_Auditoria(clsVaribles.varUsuario, 98, My.Computer.Name, "Minds Cliente", "ALTA DE PARAMETROGRUPO CLAVE = " & txtClave.Text & " NOMBRE = " & cboParamRango.Text) + 'FIN AUDITORIA + llenagrid() + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al grabar Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub BtnLimpiar_Click(sender As System.Object, e As System.EventArgs) Handles BtnLimpiar.Click + limpiar() + End Sub + + Private Sub BtnBorrar_Click(sender As System.Object, e As System.EventArgs) Handles BtnBorrar.Click + Dim classcom As New clsComplejo + Dim strSQLComodin As String + Dim liclave As Integer + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + txtClave.Enabled = True + + 'VALIDACION DE CAMPOS + Try + If blnuevo = False Then + MessageBox.Show("Es necesario seleccionar un registro", "Minds", MessageBoxButtons.OK, MessageBoxIcon.Information) + Exit Sub + + End If + If txtClave.Text = "" Then + liclave = 99999 + Else + liclave = Val(txtClave.Text) + End If + ' strSQLComodin = "spGrabaCatalogos 'E' , " & Me.CMBGrupo.SelectedValue & "," & liclave & ",'" & Me.txtValor.Text & "'," & chkActivo.Checked & ",'" & My.Application.Info.ProductName & "/" & My.User.Name & "','" & My.Computer.Name & "','" & classcom.ObtenFecha(Date.Now.Date, "YYYYMMDD") & "'" + + strSQLComodin = "spGrabaCatalogos 'E' , " & Me.CMBGrupo.SelectedValue & "," & liclave & ",'" & Me.txtValor.Text & "'," & chkActivo.Checked & "," & clsVaribles.varUsuario & ",'" & My.Application.Info.ProductName & "/" & My.User.Name & "','" & My.Computer.Name & "','" & classcom.ObtenFecha(Date.Now.Date, "YYYYMMDD") & "'" + + ' strSQLComodin = "spGrabaCatalogos " & Me.CMBGrupo.SelectedValue & " ,'E'," & cboParamRango.SelectedValue & ",'" & Me.txtValor.Text & "',2" + classcom = New clsComplejo + classcom.sbInserta(strSQLComodin) + blnuevo = False + limpiar() + 'auditoria + ''''''ClassAud.RT_Auditoria(clsVaribles.varUsuario, 98, My.Computer.Name, "Minds Cliente", "ALTA DE PARAMETROGRUPO CLAVE = " & txtClave.Text & " NOMBRE = " & cboParamRango.Text) + 'FIN AUDITORIA + llenagrid() + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al cargar los Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub BtnImprimir_Click(sender As System.Object, e As System.EventArgs) Handles BtnImprimir.Click + + End Sub + + Private Sub CMBGrupo_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles CMBGrupo.SelectedIndexChanged + limpiar() + End Sub + + Private Sub GridMaster_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GridMaster.Click + + End Sub + +Private Sub txtClave_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtClave.TextChanged + +End Sub +End Class \ No newline at end of file diff --git a/Actualizadores/FrmAgentes.designer.vb b/Actualizadores/FrmAgentes.designer.vb new file mode 100644 index 0000000..e0954f5 --- /dev/null +++ b/Actualizadores/FrmAgentes.designer.vb @@ -0,0 +1,407 @@ + _ +Partial Class FrmAgentes + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FrmAgentes)) + Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.cmbOficina = New System.Windows.Forms.ComboBox() + Me.Label6 = New System.Windows.Forms.Label() + Me.cmbAgencia = New System.Windows.Forms.ComboBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.txtid = New System.Windows.Forms.TextBox() + Me.txtNombre = New System.Windows.Forms.TextBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.txtLinea = New System.Windows.Forms.TextBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.cmbAplicativo = New System.Windows.Forms.ComboBox() + Me.Label4 = New System.Windows.Forms.Label() + Me.BntSalie = New System.Windows.Forms.Button() + Me.BtnAlta = New System.Windows.Forms.Button() + Me.Btnbaja = New System.Windows.Forms.Button() + Me.BtnLimpiar = New System.Windows.Forms.Button() + Me.panel2 = New System.Windows.Forms.Panel() + Me.Img_logoCabecera = New System.Windows.Forms.PictureBox() + Me.DesHeader = New System.Windows.Forms.Label() + Me.panel3 = New System.Windows.Forms.Panel() + Me.Label7 = New System.Windows.Forms.Label() + Me.lblFooter = New System.Windows.Forms.Label() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() + Me.GroupBox1.SuspendLayout() + Me.panel2.SuspendLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel3.SuspendLayout() + Me.SuspendLayout() + ' + 'GridMaster + ' + Me.GridMaster.AllowArrows = False + Me.GridMaster.AllowUpdate = False + Me.GridMaster.AllowUpdateOnBlur = False + Me.GridMaster.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.GridMaster.BackColor = System.Drawing.Color.White + Me.GridMaster.EditDropDown = False + Me.GridMaster.GroupByCaption = "AGRUPAR" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) + Me.GridMaster.Location = New System.Drawing.Point(12, 55) + Me.GridMaster.MultiSelect = C1.Win.C1TrueDBGrid.MultiSelectEnum.None + Me.GridMaster.Name = "GridMaster" + Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R + Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.GridMaster.Size = New System.Drawing.Size(559, 145) + Me.GridMaster.TabIndex = 112 + Me.GridMaster.Text = "C1TrueDBGrid1" + Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") + ' + 'GroupBox1 + ' + Me.GroupBox1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.GroupBox1.Controls.Add(Me.cmbOficina) + Me.GroupBox1.Controls.Add(Me.Label6) + Me.GroupBox1.Controls.Add(Me.cmbAgencia) + Me.GroupBox1.Controls.Add(Me.Label2) + Me.GroupBox1.Controls.Add(Me.txtid) + Me.GroupBox1.Controls.Add(Me.txtNombre) + Me.GroupBox1.Controls.Add(Me.Label5) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Controls.Add(Me.txtLinea) + Me.GroupBox1.Controls.Add(Me.Label3) + Me.GroupBox1.Controls.Add(Me.cmbAplicativo) + Me.GroupBox1.Controls.Add(Me.Label4) + Me.GroupBox1.Location = New System.Drawing.Point(17, 216) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(554, 139) + Me.GroupBox1.TabIndex = 111 + Me.GroupBox1.TabStop = False + ' + 'cmbOficina + ' + Me.cmbOficina.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cmbOficina.Location = New System.Drawing.Point(85, 77) + Me.cmbOficina.Name = "cmbOficina" + Me.cmbOficina.Size = New System.Drawing.Size(181, 21) + Me.cmbOficina.TabIndex = 85 + Me.cmbOficina.Visible = False + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label6.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label6.Location = New System.Drawing.Point(25, 82) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(40, 13) + Me.Label6.TabIndex = 86 + Me.Label6.Text = "Oficina" + Me.Label6.Visible = False + ' + 'cmbAgencia + ' + Me.cmbAgencia.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cmbAgencia.Location = New System.Drawing.Point(367, 77) + Me.cmbAgencia.Name = "cmbAgencia" + Me.cmbAgencia.Size = New System.Drawing.Size(181, 21) + Me.cmbAgencia.TabIndex = 83 + Me.cmbAgencia.Visible = False + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label2.Location = New System.Drawing.Point(286, 82) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(46, 13) + Me.Label2.TabIndex = 84 + Me.Label2.Text = "Agencia" + Me.Label2.Visible = False + ' + 'txtid + ' + Me.txtid.Enabled = False + Me.txtid.Location = New System.Drawing.Point(85, 39) + Me.txtid.Name = "txtid" + Me.txtid.Size = New System.Drawing.Size(125, 20) + Me.txtid.TabIndex = 82 + ' + 'txtNombre + ' + Me.txtNombre.BackColor = System.Drawing.Color.LightGray + Me.txtNombre.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtNombre.Location = New System.Drawing.Point(85, 112) + Me.txtNombre.MaxLength = 240 + Me.txtNombre.Name = "txtNombre" + Me.txtNombre.Size = New System.Drawing.Size(463, 20) + Me.txtNombre.TabIndex = 4 + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label5.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label5.Location = New System.Drawing.Point(25, 115) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(44, 13) + Me.Label5.TabIndex = 60 + Me.Label5.Text = "Nombre" + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label1.Location = New System.Drawing.Point(25, 42) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(16, 13) + Me.Label1.TabIndex = 51 + Me.Label1.Text = "Id" + ' + 'txtLinea + ' + Me.txtLinea.BackColor = System.Drawing.Color.White + Me.txtLinea.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtLinea.Location = New System.Drawing.Point(143, 155) + Me.txtLinea.MaxLength = 4 + Me.txtLinea.Name = "txtLinea" + Me.txtLinea.Size = New System.Drawing.Size(120, 20) + Me.txtLinea.TabIndex = 3 + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label3.Location = New System.Drawing.Point(24, 163) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(113, 13) + Me.Label3.TabIndex = 58 + Me.Label3.Text = "Linea De Negocio:" + ' + 'cmbAplicativo + ' + Me.cmbAplicativo.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cmbAplicativo.Location = New System.Drawing.Point(367, 154) + Me.cmbAplicativo.Name = "cmbAplicativo" + Me.cmbAplicativo.Size = New System.Drawing.Size(181, 21) + Me.cmbAplicativo.TabIndex = 1 + Me.cmbAplicativo.Visible = False + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label4.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label4.Location = New System.Drawing.Point(298, 162) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(63, 13) + Me.Label4.TabIndex = 53 + Me.Label4.Text = "Aplicativo" + Me.Label4.Visible = False + ' + 'BntSalie + ' + Me.BntSalie.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BntSalie.BackColor = System.Drawing.Color.Black + Me.BntSalie.Cursor = System.Windows.Forms.Cursors.Hand + Me.BntSalie.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BntSalie.ForeColor = System.Drawing.Color.White + Me.BntSalie.Location = New System.Drawing.Point(584, 321) + Me.BntSalie.Name = "BntSalie" + Me.BntSalie.Size = New System.Drawing.Size(106, 33) + Me.BntSalie.TabIndex = 109 + Me.BntSalie.Text = "Cerrar" + Me.BntSalie.UseVisualStyleBackColor = False + ' + 'BtnAlta + ' + Me.BtnAlta.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnAlta.BackColor = System.Drawing.Color.Black + Me.BtnAlta.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnAlta.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnAlta.ForeColor = System.Drawing.Color.White + Me.BtnAlta.Location = New System.Drawing.Point(584, 204) + Me.BtnAlta.Name = "BtnAlta" + Me.BtnAlta.Size = New System.Drawing.Size(106, 33) + Me.BtnAlta.TabIndex = 108 + Me.BtnAlta.Text = "Grabar" + Me.BtnAlta.UseVisualStyleBackColor = False + ' + 'Btnbaja + ' + Me.Btnbaja.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Btnbaja.BackColor = System.Drawing.Color.Black + Me.Btnbaja.Cursor = System.Windows.Forms.Cursors.Hand + Me.Btnbaja.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Btnbaja.ForeColor = System.Drawing.Color.White + Me.Btnbaja.Location = New System.Drawing.Point(584, 243) + Me.Btnbaja.Name = "Btnbaja" + Me.Btnbaja.Size = New System.Drawing.Size(106, 33) + Me.Btnbaja.TabIndex = 107 + Me.Btnbaja.Text = "Baja" + Me.Btnbaja.UseVisualStyleBackColor = False + ' + 'BtnLimpiar + ' + Me.BtnLimpiar.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnLimpiar.BackColor = System.Drawing.Color.Black + Me.BtnLimpiar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnLimpiar.ForeColor = System.Drawing.Color.White + Me.BtnLimpiar.Location = New System.Drawing.Point(584, 282) + Me.BtnLimpiar.Name = "BtnLimpiar" + Me.BtnLimpiar.Size = New System.Drawing.Size(106, 33) + Me.BtnLimpiar.TabIndex = 106 + Me.BtnLimpiar.Text = "Limpiar" + Me.BtnLimpiar.UseVisualStyleBackColor = False + ' + 'panel2 + ' + Me.panel2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel2.BackColor = System.Drawing.Color.Black + Me.panel2.Controls.Add(Me.Img_logoCabecera) + Me.panel2.Controls.Add(Me.DesHeader) + Me.panel2.ForeColor = System.Drawing.Color.Navy + Me.panel2.Location = New System.Drawing.Point(-1, -4) + Me.panel2.Name = "panel2" + Me.panel2.Size = New System.Drawing.Size(705, 51) + Me.panel2.TabIndex = 162 + ' + 'Img_logoCabecera + ' + Me.Img_logoCabecera.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Img_logoCabecera.Image = Global.CLIENTE.My.Resources.Resources.blackrock_logo + Me.Img_logoCabecera.Location = New System.Drawing.Point(574, 0) + Me.Img_logoCabecera.Name = "Img_logoCabecera" + Me.Img_logoCabecera.Size = New System.Drawing.Size(117, 50) + Me.Img_logoCabecera.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.Img_logoCabecera.TabIndex = 360 + Me.Img_logoCabecera.TabStop = False + ' + 'DesHeader + ' + Me.DesHeader.AutoSize = True + Me.DesHeader.BackColor = System.Drawing.Color.Transparent + Me.DesHeader.Font = New System.Drawing.Font("Century Gothic", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.DesHeader.ForeColor = System.Drawing.SystemColors.Window + Me.DesHeader.Location = New System.Drawing.Point(21, 8) + Me.DesHeader.Name = "DesHeader" + Me.DesHeader.Size = New System.Drawing.Size(151, 22) + Me.DesHeader.TabIndex = 2 + Me.DesHeader.Text = "Reportes CNBV" + ' + 'panel3 + ' + Me.panel3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel3.BackColor = System.Drawing.Color.Black + Me.panel3.Controls.Add(Me.Label7) + Me.panel3.Controls.Add(Me.lblFooter) + Me.panel3.ForeColor = System.Drawing.Color.Navy + Me.panel3.Location = New System.Drawing.Point(-1, 378) + Me.panel3.Name = "panel3" + Me.panel3.Size = New System.Drawing.Size(705, 33) + Me.panel3.TabIndex = 363 + ' + 'Label7 + ' + Me.Label7.AutoSize = True + Me.Label7.BackColor = System.Drawing.Color.Transparent + Me.Label7.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label7.ForeColor = System.Drawing.SystemColors.Window + Me.Label7.Location = New System.Drawing.Point(649, 1) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(42, 17) + Me.Label7.TabIndex = 3 + Me.Label7.Text = "Minds" + ' + 'lblFooter + ' + Me.lblFooter.AutoSize = True + Me.lblFooter.BackColor = System.Drawing.Color.Transparent + Me.lblFooter.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblFooter.ForeColor = System.Drawing.SystemColors.Window + Me.lblFooter.Location = New System.Drawing.Point(1019, 7) + Me.lblFooter.Name = "lblFooter" + Me.lblFooter.Size = New System.Drawing.Size(42, 17) + Me.lblFooter.TabIndex = 2 + Me.lblFooter.Text = "Minds" + ' + 'FrmAgentes + ' + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(702, 406) + Me.Controls.Add(Me.panel3) + Me.Controls.Add(Me.panel2) + Me.Controls.Add(Me.GridMaster) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.BntSalie) + Me.Controls.Add(Me.BtnAlta) + Me.Controls.Add(Me.Btnbaja) + Me.Controls.Add(Me.BtnLimpiar) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MinimizeBox = False + Me.Name = "FrmAgentes" + Me.Text = "Catalogo Agentes" + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + Me.panel2.ResumeLayout(False) + Me.panel2.PerformLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel3.ResumeLayout(False) + Me.panel3.PerformLayout() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents txtid As System.Windows.Forms.TextBox + Friend WithEvents txtNombre As System.Windows.Forms.TextBox + Friend WithEvents Label5 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents txtLinea As System.Windows.Forms.TextBox + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents cmbAplicativo As System.Windows.Forms.ComboBox + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents BntSalie As System.Windows.Forms.Button + Friend WithEvents BtnAlta As System.Windows.Forms.Button + Friend WithEvents Btnbaja As System.Windows.Forms.Button + Friend WithEvents BtnLimpiar As System.Windows.Forms.Button + Friend WithEvents cmbOficina As System.Windows.Forms.ComboBox + Friend WithEvents Label6 As System.Windows.Forms.Label + Friend WithEvents cmbAgencia As System.Windows.Forms.ComboBox + Friend WithEvents Label2 As System.Windows.Forms.Label + Private WithEvents panel2 As Panel + Private WithEvents Img_logoCabecera As PictureBox + Friend WithEvents DesHeader As Label + Private WithEvents panel3 As Panel + Friend WithEvents Label7 As Label + Friend WithEvents lblFooter As Label +End Class diff --git a/Actualizadores/FrmAgentes.resx b/Actualizadores/FrmAgentes.resx new file mode 100644 index 0000000..6ac6a89 --- /dev/null +++ b/Actualizadores/FrmAgentes.resx @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}Style4{}OddRow{}Style14{}Footer{}Heading{AlignVert:Center;Border:Raised,,1, 1, 1, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style9{}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{BackColor:InactiveBorder;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>141</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 555, 141</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 555, 141</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/FrmAgentes.vb b/Actualizadores/FrmAgentes.vb new file mode 100644 index 0000000..e8d9f1f --- /dev/null +++ b/Actualizadores/FrmAgentes.vb @@ -0,0 +1,212 @@ +Public Class FrmAgentes + Private lsComando As String + Dim blnuevo As Boolean = True + Friend WithEvents txtcompra As System.Windows.Forms.TextBox + Dim blcarga As Boolean = True + Dim clase As New ValidaTexto + Dim clsfecha As New clsComplejo + + Private Sub LIMPIAR() + Me.txtNombre.Text = "" + Me.txtid.Text = "" + Me.txtLinea.Text = "" + cmbAplicativo.SelectedIndex = -1 + cmbAplicativo.SelectedIndex = -1 + cmbAgencia.SelectedIndex = -1 + cmbAgencia.SelectedIndex = -1 + cmbOficina.SelectedIndex = -1 + + cmbOficina.SelectedIndex = -1 + End Sub + + Private Sub Habilita(ByVal Bandera As Boolean) + If clsVaribles.lbDemo = True Then Exit Sub + Me.txtcompra.Enabled = Bandera + Me.txtid.Enabled = Bandera + Me.txtLinea.Enabled = Bandera + End Sub + Private Sub llenagrid() + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + Try + + 'LLENA GRID + SQL = " spConAgente 0" + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + + Catch ex As Exception + MessageBox.Show("Error al cargar llenar Grid" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub BntSalie_Click(sender As System.Object, e As System.EventArgs) Handles BntSalie.Click + Me.Close() + End Sub + Private Sub Btnbaja_Click(sender As System.Object, e As System.EventArgs) Handles Btnbaja.Click + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + clsfecha = New clsComplejo + 'VALIDACION DE CAMPOS + Try + + If txtid.Text = "" Then + MessageBox.Show("Es Necesario seleccionar el tipo de Moneda ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + If MsgBox("¿Desea Eliminar el registro?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "MINDS Cliente") = MsgBoxResult.No Then Exit Sub + + clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 16," & txtid.Text) + + + strSQLComodin = "spGrabaAgentes 'E'," & txtid.Text + ClassComodin = New clsComplejo + ClassComodin.sbInserta(strSQLComodin) + blnuevo = False + LIMPIAR() + 'auditoria + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 3, 1, clsVaribles.lsValAnt) + 'FIN AUDITORIA + llenagrid() + ClassCatalogos.CambiaColorbloque2(BtnAlta, Btnbaja, BtnLimpiar, BntSalie) + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al cargar los Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + Private Sub BtnAlta_Click(sender As System.Object, e As System.EventArgs) Handles BtnAlta.Click + Dim strSQLComodin As String + Dim liId As Integer + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + + 'VALIDACION DE CAMPOS + Try + + 'If cmbAplicativo.SelectedIndex = -1 Then + ' MsgBox("Aplicativo no válido", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Cliente") + ' Exit Sub + 'End If + + + If Len(txtNombre.Text) = 0 Then + MsgBox("El Nombre no puede ser un campo sin valor", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Cliente") + Exit Sub + End If + + If Len(txtid.Text) = 0 Then + liId = 9999999 + Else + liId = txtid.Text + End If + + If MsgBox("¿Desea guardar los cambios?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "MINDS Cliente") = MsgBoxResult.No Then Exit Sub + + Dim liAud As Integer + clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 16," & liId) + If Len(Trim(clsVaribles.lsValAnt)) = 0 Then + liAud = 2 + Else + liAud = 4 + End If + + + + strSQLComodin = "spGrabaAgentes 'A'," & liId & " ,'" & IIf(cmbAgencia.SelectedIndex = -1, "", cmbAgencia.SelectedValue) & "'" + strSQLComodin = strSQLComodin & ",'" & IIf(cmbOficina.SelectedIndex = -1, "", cmbOficina.SelectedValue) & "'" + strSQLComodin = strSQLComodin & ",'" & txtLinea.Text & "'," & IIf(cmbAplicativo.SelectedIndex = -1, "''", cmbAplicativo.SelectedValue) & ",'" & txtNombre.Text & "'" + + ClassComodin = New clsComplejo + ClassComodin.sbInserta(strSQLComodin) + ClassAud.RT_Auditoria(clsVaribles.varUsuario, liAud, 1, clsVaribles.lsValAnt & " | Valores Nuevos: IdAgente = " & txtid.Text & " Descripcion = " & txtNombre.Text _ + & ", Direccion Agencia: " & cmbAgencia.Text & ", Oficina: " & cmbOficina.Text & ", Aplicativo GNP: " & cmbAplicativo.Text & ", Linea de Negocio: " & txtLinea.Text) + LIMPIAR() + 'auditoria + ''''''ClassAud.RT_Auditoria(clsVaribles.varUsuario, 98, My.Computer.Name, "Minds Cliente", "ALTA DE PARAMETROGRUPO CLAVE = " & txtClave.Text & " NOMBRE = " & cboParamRango.Text) + 'FIN AUDITORIA + llenagrid() + ClassCatalogos.CambiaColorbloque2(BtnAlta, Btnbaja, BtnLimpiar, BntSalie) + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al grabar Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + Private Sub GridMaster_DoubleClick(sender As System.Object, e As System.EventArgs) Handles GridMaster.DoubleClick + If clsVaribles.lbDemo = True Then Exit Sub + Dim Classcom As New clsComplejo + '0 Dim sql As String + 'Recupero Datos del gird + Dim SQL As String = "" + + + Dim Fila As DataRow + ' Dim Clsvar As clsVaribles + + Try + + SQL = "spConAgente 3,'" & Me.GridMaster.Columns("id").Value & "'" + Classcom = New clsComplejo + + Classcom.fdtDataSet(SQL) + + If Classcom.ds.Tables(0).Rows.Count <> 0 Then + + Fila = Classcom.ds.Tables(0).Rows(0) + + Me.txtLinea.Text = Fila("lineadenegocio").ToString + Me.txtid.Text = Fila("IdFuncionario").ToString + Me.txtNombre.Text = Fila("descripcion").ToString + + 'cmbAplicativo.SelectedValue = Fila("IdAplicativoGNP") + 'cmbAgencia.SelectedValue = Fila("IdDirAgencia") + 'cmbOficina.SelectedValue = Fila("IdOficina") + + End If + ClassCatalogos.CambiaColorbloque2(BtnAlta, Btnbaja, BtnLimpiar, BntSalie) + Catch ex As Exception + MessageBox.Show("Error al cargar Registro" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + Private Sub GridMaster_Click(sender As System.Object, e As System.EventArgs) Handles GridMaster.Click + + End Sub + Private Sub BtnLimpiar_Click(sender As System.Object, e As System.EventArgs) Handles BtnLimpiar.Click + LIMPIAR() + Dim ClassCatalogos As New ClassCatalogos + ClassCatalogos.CambiaColorbloque2(BtnAlta, Btnbaja, BtnLimpiar, BntSalie) + End Sub + + Private Sub FrmAgentes_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load + + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + Try + + llenagrid() + DesHeader.Text = Me.Text + 'SQL = "spConAplicativo " + 'Classcom.sbLlenaCombo(SQL, cmbAplicativo) + + 'Classcom = New clsComplejo + 'SQL = "spConDireccionAgenciaC " + 'Classcom.sbLlenaCombo(SQL, cmbAgencia) + + 'Classcom = New clsComplejo + 'SQL = "spConOficinasC " + 'Classcom.sbLlenaCombo(SQL, cmbOficina) + ClassCatalogos.CambiaColorbloque2(BtnAlta, Btnbaja, BtnLimpiar, BntSalie) + Catch ex As Exception + MessageBox.Show("Error al cargar llenar Grid" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + + End Sub +End Class \ No newline at end of file diff --git a/Actualizadores/FrmCanales.Designer.vb b/Actualizadores/FrmCanales.Designer.vb new file mode 100644 index 0000000..d952005 --- /dev/null +++ b/Actualizadores/FrmCanales.Designer.vb @@ -0,0 +1,336 @@ + _ +Partial Class FrmCanales + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FrmCanales)) + Me.TXTAlias = New System.Windows.Forms.TextBox() + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.BtnOk = New System.Windows.Forms.Button() + Me.Label3 = New System.Windows.Forms.Label() + Me.Button1 = New System.Windows.Forms.Button() + Me.chkActivo = New System.Windows.Forms.CheckBox() + Me.BtnEditar = New System.Windows.Forms.Button() + Me.txtClave = New System.Windows.Forms.TextBox() + Me.BtnConsulta = New System.Windows.Forms.Button() + Me.txtNombre = New System.Windows.Forms.TextBox() + Me.Panel = New System.Windows.Forms.Panel() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.panel2 = New System.Windows.Forms.Panel() + Me.Img_logoCabecera = New System.Windows.Forms.PictureBox() + Me.DesHeader = New System.Windows.Forms.Label() + Me.panel3 = New System.Windows.Forms.Panel() + Me.Label6 = New System.Windows.Forms.Label() + Me.lblFooter = New System.Windows.Forms.Label() + Me.Panel.SuspendLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel2.SuspendLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel3.SuspendLayout() + Me.SuspendLayout() + ' + 'TXTAlias + ' + Me.TXTAlias.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.TXTAlias.Location = New System.Drawing.Point(259, 175) + Me.TXTAlias.MaxLength = 12 + Me.TXTAlias.Name = "TXTAlias" + Me.TXTAlias.Size = New System.Drawing.Size(132, 20) + Me.TXTAlias.TabIndex = 3 + ' + 'ImageList1 + ' + Me.ImageList1.ColorDepth = System.Windows.Forms.ColorDepth.Depth8Bit + Me.ImageList1.ImageSize = New System.Drawing.Size(16, 16) + Me.ImageList1.TransparentColor = System.Drawing.Color.Turquoise + ' + 'BtnOk + ' + Me.BtnOk.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnOk.BackColor = System.Drawing.Color.Black + Me.BtnOk.ForeColor = System.Drawing.Color.White + Me.BtnOk.Location = New System.Drawing.Point(620, 284) + Me.BtnOk.Name = "BtnOk" + Me.BtnOk.Size = New System.Drawing.Size(106, 33) + Me.BtnOk.TabIndex = 84 + Me.BtnOk.Text = "Guardar" + Me.BtnOk.UseVisualStyleBackColor = False + ' + 'Label3 + ' + Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label3.Location = New System.Drawing.Point(165, 175) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(63, 16) + Me.Label3.TabIndex = 38 + Me.Label3.Text = "Alias:" + ' + 'Button1 + ' + Me.Button1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Button1.BackColor = System.Drawing.Color.Black + Me.Button1.ForeColor = System.Drawing.Color.White + Me.Button1.Location = New System.Drawing.Point(620, 323) + Me.Button1.Name = "Button1" + Me.Button1.Size = New System.Drawing.Size(106, 33) + Me.Button1.TabIndex = 83 + Me.Button1.Text = "Cerrar" + Me.Button1.UseVisualStyleBackColor = False + ' + 'chkActivo + ' + Me.chkActivo.Enabled = False + Me.chkActivo.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.chkActivo.ForeColor = System.Drawing.Color.Red + Me.chkActivo.Location = New System.Drawing.Point(19, 109) + Me.chkActivo.Name = "chkActivo" + Me.chkActivo.Size = New System.Drawing.Size(72, 21) + Me.chkActivo.TabIndex = 5 + Me.chkActivo.Text = "Activo:" + ' + 'BtnEditar + ' + Me.BtnEditar.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnEditar.BackColor = System.Drawing.Color.Black + Me.BtnEditar.Enabled = False + Me.BtnEditar.ForeColor = System.Drawing.Color.White + Me.BtnEditar.Location = New System.Drawing.Point(620, 245) + Me.BtnEditar.Name = "BtnEditar" + Me.BtnEditar.Size = New System.Drawing.Size(106, 33) + Me.BtnEditar.TabIndex = 82 + Me.BtnEditar.Text = "Editar" + Me.BtnEditar.UseVisualStyleBackColor = False + ' + 'txtClave + ' + Me.txtClave.BackColor = System.Drawing.Color.White + Me.txtClave.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtClave.Location = New System.Drawing.Point(110, 34) + Me.txtClave.MaxLength = 20 + Me.txtClave.Name = "txtClave" + Me.txtClave.ReadOnly = True + Me.txtClave.Size = New System.Drawing.Size(132, 20) + Me.txtClave.TabIndex = 1 + ' + 'BtnConsulta + ' + Me.BtnConsulta.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnConsulta.BackColor = System.Drawing.Color.Black + Me.BtnConsulta.ForeColor = System.Drawing.Color.White + Me.BtnConsulta.Location = New System.Drawing.Point(620, 206) + Me.BtnConsulta.Name = "BtnConsulta" + Me.BtnConsulta.Size = New System.Drawing.Size(106, 33) + Me.BtnConsulta.TabIndex = 85 + Me.BtnConsulta.Text = "Agregar" + Me.BtnConsulta.UseVisualStyleBackColor = False + ' + 'txtNombre + ' + Me.txtNombre.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtNombre.Location = New System.Drawing.Point(110, 73) + Me.txtNombre.MaxLength = 150 + Me.txtNombre.Name = "txtNombre" + Me.txtNombre.Size = New System.Drawing.Size(478, 20) + Me.txtNombre.TabIndex = 2 + ' + 'Panel + ' + Me.Panel.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.Panel.Controls.Add(Me.TXTAlias) + Me.Panel.Controls.Add(Me.Label3) + Me.Panel.Controls.Add(Me.chkActivo) + Me.Panel.Controls.Add(Me.txtNombre) + Me.Panel.Controls.Add(Me.txtClave) + Me.Panel.Controls.Add(Me.Label2) + Me.Panel.Controls.Add(Me.Label1) + Me.Panel.Location = New System.Drawing.Point(12, 206) + Me.Panel.Name = "Panel" + Me.Panel.Size = New System.Drawing.Size(599, 150) + Me.Panel.TabIndex = 81 + ' + 'Label2 + ' + Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label2.Location = New System.Drawing.Point(16, 73) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(63, 16) + Me.Label2.TabIndex = 36 + Me.Label2.Text = "Nombre" + ' + 'Label1 + ' + Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label1.Location = New System.Drawing.Point(15, 35) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(64, 16) + Me.Label1.TabIndex = 35 + Me.Label1.Text = "Clave" + ' + 'GridMaster + ' + Me.GridMaster.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.GridMaster.BackColor = System.Drawing.Color.White + Me.GridMaster.FilterBar = True + Me.GridMaster.GroupByCaption = "AGRUPAR" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) + Me.GridMaster.Location = New System.Drawing.Point(12, 62) + Me.GridMaster.Name = "GridMaster" + Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R + Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.GridMaster.Size = New System.Drawing.Size(588, 136) + Me.GridMaster.TabIndex = 80 + Me.GridMaster.Text = "C1TrueDBGrid1" + Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") + ' + 'panel2 + ' + Me.panel2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel2.BackColor = System.Drawing.Color.Black + Me.panel2.Controls.Add(Me.Img_logoCabecera) + Me.panel2.Controls.Add(Me.DesHeader) + Me.panel2.ForeColor = System.Drawing.Color.Navy + Me.panel2.Location = New System.Drawing.Point(0, 0) + Me.panel2.Name = "panel2" + Me.panel2.Size = New System.Drawing.Size(739, 46) + Me.panel2.TabIndex = 162 + ' + 'Img_logoCabecera + ' + Me.Img_logoCabecera.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Img_logoCabecera.Image = Global.CLIENTE.My.Resources.Resources.blackrock_logo + Me.Img_logoCabecera.Location = New System.Drawing.Point(617, 0) + Me.Img_logoCabecera.Name = "Img_logoCabecera" + Me.Img_logoCabecera.Size = New System.Drawing.Size(117, 50) + Me.Img_logoCabecera.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.Img_logoCabecera.TabIndex = 360 + Me.Img_logoCabecera.TabStop = False + ' + 'DesHeader + ' + Me.DesHeader.AutoSize = True + Me.DesHeader.BackColor = System.Drawing.Color.Transparent + Me.DesHeader.Font = New System.Drawing.Font("Century Gothic", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.DesHeader.ForeColor = System.Drawing.SystemColors.Window + Me.DesHeader.Location = New System.Drawing.Point(21, 8) + Me.DesHeader.Name = "DesHeader" + Me.DesHeader.Size = New System.Drawing.Size(151, 22) + Me.DesHeader.TabIndex = 2 + Me.DesHeader.Text = "Reportes CNBV" + ' + 'panel3 + ' + Me.panel3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel3.BackColor = System.Drawing.Color.Black + Me.panel3.Controls.Add(Me.Label6) + Me.panel3.Controls.Add(Me.lblFooter) + Me.panel3.ForeColor = System.Drawing.Color.Navy + Me.panel3.Location = New System.Drawing.Point(0, 368) + Me.panel3.Name = "panel3" + Me.panel3.Size = New System.Drawing.Size(753, 33) + Me.panel3.TabIndex = 363 + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.BackColor = System.Drawing.Color.Transparent + Me.Label6.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label6.ForeColor = System.Drawing.SystemColors.Window + Me.Label6.Location = New System.Drawing.Point(682, 5) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(42, 17) + Me.Label6.TabIndex = 3 + Me.Label6.Text = "Minds" + ' + 'lblFooter + ' + Me.lblFooter.AutoSize = True + Me.lblFooter.BackColor = System.Drawing.Color.Transparent + Me.lblFooter.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblFooter.ForeColor = System.Drawing.SystemColors.Window + Me.lblFooter.Location = New System.Drawing.Point(1019, 7) + Me.lblFooter.Name = "lblFooter" + Me.lblFooter.Size = New System.Drawing.Size(42, 17) + Me.lblFooter.TabIndex = 2 + Me.lblFooter.Text = "Minds" + ' + 'FrmCanales + ' + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(738, 400) + Me.Controls.Add(Me.panel3) + Me.Controls.Add(Me.panel2) + Me.Controls.Add(Me.BtnOk) + Me.Controls.Add(Me.Button1) + Me.Controls.Add(Me.BtnEditar) + Me.Controls.Add(Me.BtnConsulta) + Me.Controls.Add(Me.Panel) + Me.Controls.Add(Me.GridMaster) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MinimizeBox = False + Me.Name = "FrmCanales" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Canales" + Me.Panel.ResumeLayout(False) + Me.Panel.PerformLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel2.ResumeLayout(False) + Me.panel2.PerformLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel3.ResumeLayout(False) + Me.panel3.PerformLayout() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents TXTAlias As System.Windows.Forms.TextBox + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents BtnOk As System.Windows.Forms.Button + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents Button1 As System.Windows.Forms.Button + Friend WithEvents chkActivo As System.Windows.Forms.CheckBox + Friend WithEvents BtnEditar As System.Windows.Forms.Button + Friend WithEvents txtClave As System.Windows.Forms.TextBox + Friend WithEvents BtnConsulta As System.Windows.Forms.Button + Friend WithEvents txtNombre As System.Windows.Forms.TextBox + Friend WithEvents Panel As System.Windows.Forms.Panel + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Private WithEvents panel2 As Panel + Private WithEvents Img_logoCabecera As PictureBox + Friend WithEvents DesHeader As Label + Private WithEvents panel3 As Panel + Friend WithEvents Label6 As Label + Friend WithEvents lblFooter As Label +End Class diff --git a/Actualizadores/FrmCanales.resx b/Actualizadores/FrmCanales.resx new file mode 100644 index 0000000..0e3af16 --- /dev/null +++ b/Actualizadores/FrmCanales.resx @@ -0,0 +1,225 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}Style4{}OddRow{}Style14{}Footer{}FilterBar{}Heading{AlignVert:Center;Border:Raised,,1, 1, 1, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style9{}Style1{}Caption{AlignHorz:Center;}Style6{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>132</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 584, 132</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 584, 132</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + 55 + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/FrmCanales.vb b/Actualizadores/FrmCanales.vb new file mode 100644 index 0000000..c0528a9 --- /dev/null +++ b/Actualizadores/FrmCanales.vb @@ -0,0 +1,354 @@ +Public Class FrmCanales + Private Sub FrmCanales_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + + Panel.Visible = False + + Me.Text = "Canales" + Me.Panel.Visible = True + + 'LLENA GRID Tabla: Cat_Canal, Campos IdCanal, Canal, AliasId, Activo + 'SQL = "SELECT IdCanal CLAVE,Canal NOMBRE,ACTIVO,Aliasid ALIAS FROM CAT_Canal ORDER BY Canal" + + SQL = "sp_ConsultarCanal 0" + + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + + txtNombre.Enabled = False + chkActivo.Enabled = False + + txtClave.Focus() + ClassCatalogos.CambiaColorbloque2(BtnConsulta, BtnEditar, BtnOk, Button1) + End Sub + + Private Sub tlbCorteCaja_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) + Dim classcom As New clsComplejo + Dim strSQLComodin As String + + Select Case e.Button.Text + Case "Agregar" + + txtClave.Enabled = True + txtClave.ReadOnly = False + txtClave.Text = "" + txtNombre.Text = "" + clsVaribles.varProceso = "Agregar" + txtClave.Focus() + + txtClave.Visible = True + txtNombre.Enabled = True + Me.chkActivo.Enabled = True + + Case "Actualizar" + + clsVaribles.varProceso = "Actualizar" + txtClave.Enabled = False + txtNombre.Enabled = True + Me.chkActivo.Enabled = True + + Case "Desactivar" + + clsVaribles.varProceso = "Eliminar" + txtClave.Enabled = False + txtNombre.Enabled = False + + Case "Salir" + Me.Close() + End Select + + End Sub + + Private Sub GridMaster_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GridMaster.Click + + End Sub + + Private Sub GridMaster_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridMaster.DoubleClick + 'Recupero Datos del gird + Me.txtClave.Text = Me.GridMaster.Columns("CLAVE").Value + Me.txtNombre.Text = Me.GridMaster.Columns("Nombre").Value + Me.chkActivo.Checked = Me.GridMaster.Columns("ACTIVO").Value + ' Me.TXTAlias.Text = Me.GridMaster.Columns("alias").Value + + txtClave.Visible = True + txtClave.Enabled = False + txtNombre.Enabled = False + TXTAlias.Enabled = False + Me.chkActivo.Enabled = False + + Dim SQL As String = "" + + txtClave.Enabled = False + + BtnEditar.Enabled = True + ClassCatalogos.CambiaColorbloque2(BtnConsulta, BtnEditar, BtnOk, Button1) + End Sub + + Private Sub btnAceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) + Dim classcom As New clsComplejo + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + + Select Case UCase(clsVaribles.varProceso) + + Case Is = "AGREGAR" + + txtClave.Enabled = True + + 'VALIDACION DE CAMPOS + If txtClave.Text = "" Then + MessageBox.Show("Es Necesario Introducir Clave del Canal ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + If txtNombre.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Nombre del Canal ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + ''Tabla: Cat_Canal, Campos IdCanal, Canal, AliasId, Activo + strSQLComodin = "SELECT IdCanal FROM Cat_Canal WHERE IdCanal = " & txtClave.Text + + If classcom.BuscaDatos(strSQLComodin) Then + MessageBox.Show("La clave del Canal ya existe en el catalogo ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + ''Tabla: Cat_Canal, Campos IdCanal, Canal, AliasId, Activo + strSQLComodin = "INSERT INTO Cat_Canal(IdCanal,Canal,AliasId,Activo) VALUES (" + strSQLComodin = strSQLComodin & txtClave.Text & ",'" & txtNombre.Text & "','" & TXTAlias.Text & "'," & Me.chkActivo.CheckState & ")" + + classcom.sbInserta(strSQLComodin) + + 'AUDITORIA + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 5, 1, txtNombre.Text) + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + + + Case Is = "ACTUALIZAR" + + 'VALIDACION DE CAMPOS + If txtClave.Text = "" Then + MessageBox.Show("Es Necesario Introducir la Clave del canal ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + If txtNombre.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Nombre del Canal ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + ''Tabla: Cat_Canal, Campos IdCanal, Canal, AliasId, Activo + strSQLComodin = "UPDATE Cat_Canal SET " + strSQLComodin = strSQLComodin & " Canal = '" & txtNombre.Text & "',Activo = " & Me.chkActivo.CheckState + strSQLComodin = strSQLComodin & " where IdCanal = " & txtClave.Text + + classcom.sbInserta(strSQLComodin) + + 'AUDITORIA + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 15, 1, txtNombre.Text) + + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + + classcom = New clsComplejo + + Case Is = "ELIMINAR" + + If txtClave.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Número del Canal ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + 'pnlBotones.Visible = False + ''Tabla: Cat_Canal, Campos IdCanal, Canal, AliasId, Activo + strSQLComodin = "UPDATE Cat_Canal SET ACTIVO = 0 where IdCanal = " & txtClave.Text + classcom.sbInserta(strSQLComodin) + + ''AUDITORIA + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 15, 1, txtNombre.Text) + + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + + End Select + + BtnOk.Enabled = False + + Dim SQL As String + Dim CLASSCATALOGOS As New ClassCatalogos + + GridMaster.DataSource = Nothing + ''Tabla: Cat_Canal, Campos IdCanal, Canal, AliasId, Activo + SQL = "SELECT IdCanal CLAVE, Canal NOMBRE,ACTIVO FROM Cat_Canal ORDER BY Canal" + CLASSCATALOGOS.LlenaGrid(SQL, Me.GridMaster) + + CLASSCATALOGOS.sbLimpiaControlesEsp(Panel) + + End Sub + + Private Sub txtClave_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtClave.KeyPress + Dim classCom As New clsComplejo + e.KeyChar = classCom.ValidaCampos("numeros", e.KeyChar) + End Sub + + Private Sub txtClave_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtClave.TextChanged + + End Sub + + Private Sub BtnOk_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnOk.Click + + Dim classcom As New clsComplejo + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + + Select Case UCase(clsVaribles.varProceso) + + Case Is = "AGREGAR" + + txtClave.Enabled = True + + 'VALIDACION DE CAMPOS + 'If txtClave.Text = "" Then + ' MessageBox.Show("Es Necesario Introducir la Clave del canal ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + ' Exit Sub + 'End If + + If txtNombre.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Nombre ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + txtNombre.Focus() + Exit Sub + End If + ''Tabla: Cat_Canal, Campos IdCanal, Canal, AliasId, Activo + strSQLComodin = "SELECT CANAL FROM Cat_Canal WHERE CANAL = '" & txtNombre.Text & "'" + + If classcom.BuscaDatos(strSQLComodin) Then + MessageBox.Show("La clave del canal ya Existe en el Catalogo ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + txtNombre.Focus() + Exit Sub + End If + ''Tabla: Cat_Canal, Campos IdCanal, Canal, AliasId, Activo + 'strSQLComodin = "INSERT INTO Cat_Canal (IdCanal, Canal, aliasid,Activo) VALUES (" + 'strSQLComodin = strSQLComodin & "'" & txtClave.Text & "','" & txtNombre.Text & "','" & Me.txtalias.text & "'," & Me.chkActivo.CheckState & ")" + + strSQLComodin = "sp_CargarCanal NULL,'" & txtNombre.Text & "'," & chkActivo.CheckState + + classcom.sbInserta(strSQLComodin) + + + + Case Is = "ACTUALIZAR" + + 'If txtClave.Text = "" Then + ' MessageBox.Show("Es Necesario Introducir el Número del canal ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + ' Exit Sub + 'End If + + + If txtNombre.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Nombre del canal ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + txtNombre.Focus() + Exit Sub + End If + + 'clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 19," & txtClave.Text) + ' ''Tabla: Cat_Canal, Campos IdCanal, Canal, AliasId, Activo + 'strSQLComodin = "UPDATE Cat_Canal SET " + 'strSQLComodin = strSQLComodin & " Canal = '" & txtNombre.Text & "',Activo = " & Me.chkActivo.CheckState & ",aliasid = '" & Me.TXTAlias.Text & "'" + 'strSQLComodin = strSQLComodin & " where IdCanal = '" & txtClave.Text & "'" + + strSQLComodin = "sp_CargarCanal " & txtClave.Text & ",'" & txtNombre.Text & "'," & chkActivo.CheckState + + classcom.sbInserta(strSQLComodin) + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 15, 1, clsVaribles.lsValAnt & " | Valores Nuevos: IdCanal: " & txtClave.Text & ", Canal = " & txtNombre.Text & ",Activo = " & Me.chkActivo.CheckState & ",aliasid = " & Me.TXTAlias.Text) + + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + + classcom = New clsComplejo + Case Is = "ELIMINAR" + + If txtClave.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Numero del Canal ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + ''Tabla: Cat_Canal, Campos IdCanal, Canal, AliasId, Activo + strSQLComodin = "UPDATE Cat_Canal SET ACTIVO = 0 where IdCanal = '" & txtClave.Text & "'" + classcom.sbInserta(strSQLComodin) + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + + End Select + + BtnOk.Enabled = False + + + Dim SQL As String + Dim CLASSCATALOGOS As New ClassCatalogos + + GridMaster.DataSource = Nothing + ''Tabla: Cat_Canal, Campos IdCanal, Canal, AliasId, Activo + 'SQL = "SELECT IdCanal CLAVE,Canal NOMBRE,ACTIVO,aliasid ALIAS FROM Cat_Canal ORDER BY Canal" + SQL = "sp_ConsultarCanal 0" + + CLASSCATALOGOS.LlenaGrid(SQL, Me.GridMaster) + + txtNombre.Text = "" + chkActivo.Checked = False + chkActivo.Enabled = False + txtNombre.Enabled = False + txtClave.Text = "" + ClassCatalogos.CambiaColorbloque2(BtnConsulta, BtnEditar, BtnOk, Button1) + + + 'CLASSCATALOGOS.sbLimpiaControlesEsp(Panel) + 'TXTAlias.Clear() + + + End Sub + + Private Sub BtnEditar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnEditar.Click + + clsVaribles.varProceso = "Actualizar" + + txtClave.Enabled = False + txtNombre.Enabled = True + Me.chkActivo.Enabled = True + Me.TXTAlias.Enabled = True + + BtnOk.Enabled = True + BtnEditar.Enabled = False + txtNombre.Focus() + ClassCatalogos.CambiaColorbloque2(BtnConsulta, BtnEditar, BtnOk, Button1) + + End Sub + + Private Sub BtnConsulta_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnConsulta.Click + + txtClave.Enabled = True + txtClave.ReadOnly = True + txtClave.Text = "" + txtNombre.Text = "" + clsVaribles.varProceso = "Agregar" + 'txtClave.Focus() + + BtnOk.Enabled = True + txtClave.Visible = True + txtNombre.Enabled = True + Me.chkActivo.Enabled = True + Me.chkActivo.Checked = False + TXTAlias.Enabled = True + TXTAlias.Clear() + BtnEditar.Enabled = False + txtNombre.Focus() + ClassCatalogos.CambiaColorbloque2(BtnConsulta, BtnEditar, BtnOk, Button1) + End Sub + + Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click + Me.Close() + End Sub +End Class \ No newline at end of file diff --git a/Actualizadores/FrmDirAgencia.Designer.vb b/Actualizadores/FrmDirAgencia.Designer.vb new file mode 100644 index 0000000..054487a --- /dev/null +++ b/Actualizadores/FrmDirAgencia.Designer.vb @@ -0,0 +1,287 @@ + _ +Partial Class FrmDirAgencia + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FrmDirAgencia)) + Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.txtid = New System.Windows.Forms.TextBox() + Me.txtNombre = New System.Windows.Forms.TextBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.Label7 = New System.Windows.Forms.Label() + Me.txtLinea = New System.Windows.Forms.TextBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.cmbAplicativo = New System.Windows.Forms.ComboBox() + Me.Label4 = New System.Windows.Forms.Label() + Me.PictureBox1 = New System.Windows.Forms.PictureBox() + Me.BntSalie = New System.Windows.Forms.Button() + Me.BtnAlta = New System.Windows.Forms.Button() + Me.Btnbaja = New System.Windows.Forms.Button() + Me.BtnLimpiar = New System.Windows.Forms.Button() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() + Me.GroupBox1.SuspendLayout() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'GridMaster + ' + Me.GridMaster.AllowArrows = False + Me.GridMaster.AllowUpdate = False + Me.GridMaster.AllowUpdateOnBlur = False + Me.GridMaster.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.GridMaster.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.GridMaster.EditDropDown = False + Me.GridMaster.GroupByCaption = "AGRUPAR" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) + Me.GridMaster.Location = New System.Drawing.Point(12, 71) + Me.GridMaster.MultiSelect = C1.Win.C1TrueDBGrid.MultiSelectEnum.None + Me.GridMaster.Name = "GridMaster" + Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R + Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.GridMaster.Size = New System.Drawing.Size(680, 145) + Me.GridMaster.TabIndex = 112 + Me.GridMaster.Text = "C1TrueDBGrid1" + Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.txtid) + Me.GroupBox1.Controls.Add(Me.txtNombre) + Me.GroupBox1.Controls.Add(Me.Label5) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Controls.Add(Me.Label7) + Me.GroupBox1.Controls.Add(Me.txtLinea) + Me.GroupBox1.Controls.Add(Me.Label3) + Me.GroupBox1.Controls.Add(Me.cmbAplicativo) + Me.GroupBox1.Controls.Add(Me.Label4) + Me.GroupBox1.Location = New System.Drawing.Point(17, 232) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(554, 188) + Me.GroupBox1.TabIndex = 111 + Me.GroupBox1.TabStop = False + ' + 'txtid + ' + Me.txtid.Enabled = False + Me.txtid.Location = New System.Drawing.Point(85, 39) + Me.txtid.Name = "txtid" + Me.txtid.Size = New System.Drawing.Size(125, 20) + Me.txtid.TabIndex = 82 + ' + 'txtNombre + ' + Me.txtNombre.BackColor = System.Drawing.Color.LightGray + Me.txtNombre.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtNombre.Location = New System.Drawing.Point(85, 82) + Me.txtNombre.MaxLength = 30 + Me.txtNombre.Name = "txtNombre" + Me.txtNombre.Size = New System.Drawing.Size(463, 20) + Me.txtNombre.TabIndex = 4 + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label5.Location = New System.Drawing.Point(25, 85) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(54, 13) + Me.Label5.TabIndex = 60 + Me.Label5.Text = "Nombre:" + Me.Label5.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.Location = New System.Drawing.Point(27, 42) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(22, 13) + Me.Label1.TabIndex = 51 + Me.Label1.Text = "Id:" + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label7 + ' + Me.Label7.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label7.Location = New System.Drawing.Point(494, 148) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(24, 24) + Me.Label7.TabIndex = 78 + Me.Label7.Text = "..." + Me.Label7.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'txtLinea + ' + Me.txtLinea.BackColor = System.Drawing.Color.White + Me.txtLinea.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtLinea.Location = New System.Drawing.Point(143, 125) + Me.txtLinea.MaxLength = 2 + Me.txtLinea.Name = "txtLinea" + Me.txtLinea.Size = New System.Drawing.Size(120, 20) + Me.txtLinea.TabIndex = 3 + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label3.Location = New System.Drawing.Point(24, 133) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(113, 13) + Me.Label3.TabIndex = 58 + Me.Label3.Text = "Linea De Negocio:" + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'cmbAplicativo + ' + Me.cmbAplicativo.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cmbAplicativo.Location = New System.Drawing.Point(367, 124) + Me.cmbAplicativo.Name = "cmbAplicativo" + Me.cmbAplicativo.Size = New System.Drawing.Size(181, 21) + Me.cmbAplicativo.TabIndex = 1 + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label4.Location = New System.Drawing.Point(298, 132) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(63, 13) + Me.Label4.TabIndex = 53 + Me.Label4.Text = "Aplicativo" + Me.Label4.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'PictureBox1 + ' + Me.PictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.PictureBox1.ErrorImage = CType(resources.GetObject("PictureBox1.ErrorImage"), System.Drawing.Image) + Me.PictureBox1.Image = Global.CLIENTE.My.Resources.Resources.Logo_Empresa + Me.PictureBox1.Location = New System.Drawing.Point(3, 3) + Me.PictureBox1.Name = "PictureBox1" + Me.PictureBox1.Size = New System.Drawing.Size(122, 38) + Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.PictureBox1.TabIndex = 110 + Me.PictureBox1.TabStop = False + ' + 'BntSalie + ' + Me.BntSalie.BackColor = System.Drawing.Color.White + Me.BntSalie.Cursor = System.Windows.Forms.Cursors.Hand + Me.BntSalie.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BntSalie.ForeColor = System.Drawing.Color.MidnightBlue + Me.BntSalie.Image = CType(resources.GetObject("BntSalie.Image"), System.Drawing.Image) + Me.BntSalie.Location = New System.Drawing.Point(584, 388) + Me.BntSalie.Name = "BntSalie" + Me.BntSalie.Size = New System.Drawing.Size(106, 33) + Me.BntSalie.TabIndex = 109 + Me.BntSalie.Text = "Cerrar" + Me.BntSalie.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BntSalie.UseVisualStyleBackColor = True + ' + 'BtnAlta + ' + Me.BtnAlta.BackColor = System.Drawing.Color.White + Me.BtnAlta.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnAlta.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnAlta.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnAlta.Image = CType(resources.GetObject("BtnAlta.Image"), System.Drawing.Image) + Me.BtnAlta.Location = New System.Drawing.Point(584, 271) + Me.BtnAlta.Name = "BtnAlta" + Me.BtnAlta.Size = New System.Drawing.Size(106, 33) + Me.BtnAlta.TabIndex = 108 + Me.BtnAlta.Text = "Grabar" + Me.BtnAlta.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnAlta.UseVisualStyleBackColor = True + ' + 'Btnbaja + ' + Me.Btnbaja.BackColor = System.Drawing.Color.White + Me.Btnbaja.Cursor = System.Windows.Forms.Cursors.Hand + Me.Btnbaja.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Btnbaja.ForeColor = System.Drawing.Color.MidnightBlue + Me.Btnbaja.Image = CType(resources.GetObject("Btnbaja.Image"), System.Drawing.Image) + Me.Btnbaja.Location = New System.Drawing.Point(584, 310) + Me.Btnbaja.Name = "Btnbaja" + Me.Btnbaja.Size = New System.Drawing.Size(106, 33) + Me.Btnbaja.TabIndex = 107 + Me.Btnbaja.Text = "Baja" + Me.Btnbaja.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Btnbaja.UseVisualStyleBackColor = True + ' + 'BtnLimpiar + ' + Me.BtnLimpiar.BackColor = System.Drawing.Color.White + Me.BtnLimpiar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnLimpiar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnLimpiar.Image = CType(resources.GetObject("BtnLimpiar.Image"), System.Drawing.Image) + Me.BtnLimpiar.Location = New System.Drawing.Point(584, 349) + Me.BtnLimpiar.Name = "BtnLimpiar" + Me.BtnLimpiar.Size = New System.Drawing.Size(106, 33) + Me.BtnLimpiar.TabIndex = 106 + Me.BtnLimpiar.Text = "Limpiar" + Me.BtnLimpiar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnLimpiar.UseVisualStyleBackColor = True + ' + 'FrmDirAgencia + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(698, 431) + Me.Controls.Add(Me.GridMaster) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.PictureBox1) + Me.Controls.Add(Me.BntSalie) + Me.Controls.Add(Me.BtnAlta) + Me.Controls.Add(Me.Btnbaja) + Me.Controls.Add(Me.BtnLimpiar) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.Name = "FrmDirAgencia" + Me.Text = "Catalogo direccion de Agencias" + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents txtid As System.Windows.Forms.TextBox + Friend WithEvents txtNombre As System.Windows.Forms.TextBox + Friend WithEvents Label5 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents Label7 As System.Windows.Forms.Label + Friend WithEvents txtLinea As System.Windows.Forms.TextBox + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents cmbAplicativo As System.Windows.Forms.ComboBox + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox + Friend WithEvents BntSalie As System.Windows.Forms.Button + Friend WithEvents BtnAlta As System.Windows.Forms.Button + Friend WithEvents Btnbaja As System.Windows.Forms.Button + Friend WithEvents BtnLimpiar As System.Windows.Forms.Button +End Class diff --git a/Actualizadores/FrmDirAgencia.resx b/Actualizadores/FrmDirAgencia.resx new file mode 100644 index 0000000..44ea279 --- /dev/null +++ b/Actualizadores/FrmDirAgencia.resx @@ -0,0 +1,1347 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA3SURBVChTY2DABP+xiIGFkCVwsVEUwhThNREkiaEAJoiP + RnEmskKs7kd3C1YrYTrx+g6bIrAYAKCqHOQvFu6BAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}Style8{}Style7{}Style9{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}OddRow{}Style14{}Footer{}Style13{}Heading{AlignVert:Center;Border:Raised,,1, 1, 1, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style6{}Editor{}Style10{AlignHorz:Near;}Style3{}Style15{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style5{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style12{}Style11{}Style4{}Style1{}Caption{AlignHorz:Center;}Style2{}FilterBar{BackColor:InactiveBorder;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>141</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 676, 141</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 676, 141</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + + /9j/4AAQSkZJRgABAQEASABIAAD/4RmCRXhpZgAATU0AKgAAAAgACAESAAMAAAABAAEAAAEaAAUAAAAB + AAAIegEbAAUAAAABAAAIggEoAAMAAAABAAIAAAExAAIAAAAvAAAIigEyAAIAAAAUAAAIuodpAAQAAAAB + AAAIzuocAAcAAAgMAAAAbgAAETIc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAQAAAEgAAAABAABNaWNy + b3NvZnQgV2luZG93cyBQaG90byBHYWxsZXJ5IDYuMC42MDAxLjE4MDAwAAAyMDExOjA0OjI2IDEzOjAw + OjM2AAAEoAIABAAAAAEAAACjoAMABAAAAAEAAAAvpCAAAgAAACEAABEQ6hwABwAACAwAAAkEAAAAABzq + AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAOTY2OUM0NTdDRDZDNDAzM0EyMEFDRjg0NzQ2MDZFMUIAAAAGAQMAAwAA + AAEABgAAARoABQAAAAEAABGAARsABQAAAAEAABGIASgAAwAAAAEAAgAAAgEABAAAAAEAABGQAgIABAAA + AAEAAAfpAAAAAAAAAAAAAAABAAAAAAAAAAH/2P/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQd + Gh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIABwAYAMBIQAC + EQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0B + AgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVG + R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 + uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAA + AAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGh + scEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 + dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri + 4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APfz0ri9J8R6hNqmoWszJJHAkroSuCNp4HFcGLxE + 6VSmo9WzuwmHhVp1HLolYt+ENavdYe9a7dSE2bFVQAuc11HQVeBrSrUI1J7v/MjH0YUcRKnDZW/I5J/H + KXuo3Nh4e0u41ma1O2eWJ0jhjb+7vY8njsDVOL4jC01620bX9DvNJubpgkDsyyxuScD5l9yBxnGecV6i + w99L+92PPdXrbQveMPHEXg1YZbzS7ye1lO1Z4ChUPz8pBIIOBn0rZ0LXbTxFotvqtgxaGZchW4ZSOCp9 + weKiVFqmql9GNVE5uJl2fiy4u/EkuiNoN7DPCiyyyPJGUWMkgNkMc5wcDrxWXr3xMg8O67HpF7ol+bmX + b5HltGwlDMVUj5u5GOcVpDD80uVS6XJlV5VdoTUviZDoUkA1zw9q+nxTHaszpG6+/wB1j+XWunh160ub + q1it8zR3MQljmTBUqQSP0H+cHEzoOKUk7pjjUTdupga5peuyavK9hfMlvJgqpuCu045GKyvOk8IXJWWN + Lq+uE3SszHaqkngHqSSOT9K+VxEatCrKvN3Sei9T6jDzo16UcPBcsmtXbt/wRYNE1P7Ot7o90Yba5G7Y + ZijL7H1xzzV/XJ9S0D4YatdT3TvfCJtsgkLFCxCDB9s5+tdmVYarHERvL3HsvU5MzxNGdF2j799XbsZn + wOiVPA9w4HzSXzkn6Kg/pXYan/YF7eWkl9dWZm0+486IPMoKSAFeefc8eoHpX0Ffm9vLl3PBpW9mrmJ8 + QbK11i28P2dwBLaXWqRo21vvKY35BFcF4dv7v4UeNptB1Vy2jXrho5zwBnhZP/ZWHtntztQ9+k6T66r5 + EVPdmpnpViQfiZq5ByDpdrgj/rpNXnHxV/5K14b/AN22/wDR7UsN/F+X6BV+D5mx8Y9YsNT0a00HT5lv + dUkvFdbe3PmOu1WByBnB5xjr19K73wfpU+i+EtL066x9oggVZMHOG6kZ9s4/Cs6l40Ixe92yoq9VszNY + 8IXWrapLeG/RFbAVTGTtAH1rF0RLe6u7vT9Uj+1R2iO8TEkFdpwQDnOD6V8pXwrpYhOo7xm3p+J9TQxa + q4ZqmuWUErP8CHS9KuvFUk8hu1hWHaFTaSqqc4CjPAGK6G+8KXM/gLUtANwk0s0b+S2NoDfeUH/gQroy + ijNVFinLfp8zDNq8OR4RR2tr8jjPg3rlrpdnqHhvU5RZ6hFdGRYpzsLZUAgZ7gr096zvG0en3Xxu0GON + LaVJGtxOqhWDMZG+96nGOvbFfWWaxE5dGmfMXTpJeZ6B44urW1uvC6yzRRAavEQGYLgBHGfpyKseOfCF + t4z8PvbfIt5GPMtJ/wC63oT/AHT0P59q5IzdPkmbySkpROI+DlxqT63rFpq28XVhbQ2mxx8yKjyYU+uM + kfTFZfxUniPxY8PnzUxGtt5h3D5P37Hn045rsil9ZfLtb9DnbfsVfv8Aqe022nafBK9xa2dtHJISzSRx + qC2eckgc1crzG29zsSS2E7Vz+leH7KKSe7/etLcB1fc3ADHkDFctahCpODl0udNGvOlCSj1sTaJo9to9 + 1dx2pk2OEJDnOOvTitO8ma3tZJUALKBjPTrVYWjGnTVOOwsTVlVqOpLd/wCRyuowadq8ok1HR9Ou5FGA + 81uGYD0yaNPttN0p/MsNG0y1kx9+G3Ct+Y5r0feS5buxwu172FvodO1O4+0X+jaZdTYC+ZPbB2wOgye3 + Jq7baibG2jtrW1toIIxhI449qqPQAHik4XXK3oO9ncZHerDdzXkdnaJczACWVYsM4HTJzk4rOk0zRZZX + kk8O6O8jsWZms1JYnqSfWhJp3TYnZ6NGnZ3/ANgtktrO0tbeBPuxxR7VXJ7AGr1nqs9xdpE6xhWJzgHP + TPrUSgtylJ6I/9kA/+0ctlBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAAADhC + SU0EOgAAAAAAkwAAABAAAAABAAAAAAALcHJpbnRPdXRwdXQAAAAFAAAAAENsclNlbnVtAAAAAENsclMA + AAAAUkdCQwAAAABJbnRlZW51bQAAAABJbnRlAAAAAENscm0AAAAATXBCbGJvb2wBAAAAD3ByaW50U2l4 + dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAA4QklNBDsAAAAAAbIAAAAQAAAAAQAA + AAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABIAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NN + Ym9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAA + AEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQg + IGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG/gAAAAAAAAAAAAQnJk + VFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIA + AAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0 + VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAA + AAAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhC + SU0EDQAAAAAABAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAA + AAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAA + AAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////// + //////////////////8D6AAAAAD/////////////////////////////A+gAAAAA//////////////// + /////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAA4QklN + BAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAAM4QklNBAgAAAAAABAAAAAB + AAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADSQAAAAYAAAAAAAAAAAAAAG4AAADI + AAAACgBVAG4AdABpAHQAbABlAGQALQAxAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAADI + AAAAbgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIA + AAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcA + AAAAAAAAAEJ0b21sb25nAAAAbgAAAABSZ2h0bG9uZwAAAMgAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAA + AQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9y + aWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNs + aWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcA + AAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAG4AAAAAUmdodGxvbmcAAADIAAAAA3VybFRF + WFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAA + AAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxp + Z25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNs + aWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JU + eXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJv + dHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj/w + AAAAAAAAOEJJTQQUAAAAAAAEAAAAAzhCSU0EDAAAAAAUbwAAAAEAAACgAAAAWAAAAeAAAKUAAAAUUwAY + AAH/2P/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8V + GBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQU + Dg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAWACgAwEi + AAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAA + AAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVS + wWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV + 5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUy + gZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSF + tJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8AtJJKxg4GRn5AooEn + l7zw0fvOXJQhKchGI4pS0AD185xhEzmRGMRZJa/eBqTwBytDE6D1PKgtpNbDw9+n/RXVdM6Hh9PYC1vq + XH6VrtTP8n91aK18HwiIAOaRJ/chpH/GcfP8YkSRgiAP356y/wAT9F5Jv1PzCJdexp8Ns/8AflL/AJnZ + X/cln+Yf/Jrq0lb/ANG8p/mv+dk/79qf6T5z/O/8zH/3jyn/ADOyv+5LP8w/+TS/5nZX/cln+Yf/ACa6 + tJL/AEdyn+a/52T/AL9X+k+c/wA7/wAzH/3jyn/M7K/7ks/zD/5NL/mdlf8Acln+Yf8Aya6tJL/R3Kf5 + r/nZP+/V/pPnP87/AMzH/wB48p/zOyv+5LP8w/8Ak0v+Z2V/3JZ/mH/ya6tJL/R3Kf5r/nZP+/V/pPnP + 87/zMf8A3jyn/M7K/wC5LP8AMP8A5NL/AJnZX/cln+Yf/Jrq0kv9Hcp/mv8AnZP+/V/pPnP87/zMf/eP + Kf8AM7K/7ks/zD/5NRd9UMwCW3scfDbH/fl1qSH+jeU/zX/Oyf8AfK/0nzn+d/5mP/vHg8vofU8SS6kv + rH57Nf8AohUPLuOQvS1mdU6Dh9QaXAelePo2N/7+PzlVz/CI0ThkQf3J7fSbbwfGJWBniCP34b/4UHh0 + kbMw8jCvdj5Ddrxwezh+81BWPOEoSMZDhlHQguzGUZxEokSjIWCH/9C5VW+2xlVYl9hDWjzK7zpXTaun + YramCXnWx/cuXPfVLDF2ZZlPEtoEM/rO/wDItXXLM+FcuI4/eI9WT5fCA/751Pi3MGWX2QfTjoy/rZJf + 97FSz83rmBg5YxcourLmB4s2ksgktg7Nzm/R/dU7Os9KrsdXZl1Mewlr2lwBBHIK5b60ZeNk57bce1tt + YpAL2GQCHPO3RT85zXtYuLHKMpiQHDfEw8lyZy5eHLCcYGJPFXD/AHfU9VldW6fiU1333BtdwmoiXF4j + d7GsDt3Kn0/Oq6hjDJpDm1uLg3eIPtO2Y18Fzn1hotr6X0re0t9JgrfPZxrb7f8AwN6ufV3qXT8bpNVV + +TVVYHPJY9wBEucR7Smw5uR5k4p8MICAnr6fVLg/e/vLp8nAcqMuPinkOQw09Q4Imf6Mf7sXoEkDGzsP + LLhjXMu2Rv2ODon6O7auK+uH1v6k7rVP1W+r9jacu6xlORmEbix1uvp16Oa30qT619v9iv8ASrQxR90+ + ggjfi/RoOfO4aSBiex0Or3iS5Yf4uuh21D7fdmZ2URD8u3Jt3k/vBrXitv8AV2Lm/wBl/WX6qfWvpuB0 + zNuy+n9Stiqq95ez02e/LrvY6W120UfpmZFDK/U/6CfHFCViM/UAT6hwg14rTIjeP2PpqSxPrd0xud0b + ItbkX4mRh1WXUXY9r6yC1u/bY2tzW21v2fn/APW15l9Ufrn1DpPVqrepZV9/T8gNZlNve+z02uh1WXX6 + jnO/Rfn7P5zH/sI48ByQlKJ1j+iiWQRIB69X2hJV8rFxuoYjqLS51FwB3VPdWSJD2uZdQ6uxvH5j1xv1 + f6E0/W3rOJkZ+dk43Sjivxqbcm0jdew5P6XbY31vSdXsra/8z+d9RMjAESJNcIvb/BXE1Xi90kuD/wAZ + 2KcHAr6thZOVjZV2Syq0VZFra3NLH/4Ftnpsc30m/wA01io/UfoNn1g6RbnZvV+qMtbkPpa2nLe1u1gY + Qff6jt3vTxhHt+4ZULrbqt4/Vw1ru+lJLyHrHUfrL9S/rA7Gp6nfnY7WtvqrynmxtlTif0dos3bLN9b6 + /Vo9P/Sf8GvQfRzupZGJ1XFuczFvqqtqaXFuxrg212+oe2zcz/tz1f0mz0K0p4OERlxAxkLjJQyWSK1B + 1De6x0uvqOKWHS1mtT+4P/mS4RzXMe5jxD2EtcPAhelLjfrVhijqAvYIbktk/wBZujli/FuXEsYzAeqF + CXjA7f4snY+EcwY5DgJ9M7lDwnHf/Gi//9Hu/qpUG9KD41se4k+MFbSyfqx/yNT8XflWsouWFYMQ/wBX + D/os3NG+YzH/AFk/+m851j6t35nUH5WPbVW21rS9r5ncBs3e3+SGqs/oA6Vi2dSyntyX44DqqGgisvkN + rda76djGPdv2JutdH6zn9TuyG426oQykmxg9jRzG789+9yz93UOjXehksmqxk3YjnB7LKzLXfRLmss9v + sesnN7ccs5y5ecLkeHNLi4OM/Lk9vhdjB7ssWOEeZhOox4sEeD3OAfNi9yMuOPp9HEmo6vmZt7MPqLhk + 42U9tT2bQ0tLjFdtLmDc19b/AHK3d9Tslr/0OTW5nY2NId89ntcnz8TpnR8erPwd1mRkR9kNrt7aw5u4 + 3tYfpbK/oeos2rpPV+o1jLZW7IbYTFr7GyYO1303fvBNlEj9XmhLms3zjglK4Yz/AF/UvjIEe5hyR5TD + 8p9yEIxnl8MfFGMf+7/wHqug9Kd0zEdXY5r7bXl73smI+ixon91oXk/1WvfmfX7FyrdX35mRc74lt7l6 + l9WcTqGFi242ZV6TWv30nc12jh72+wu27X/9WvLMVrfq99fa2ZP6OrDzy1znaAU3bm1XOP7no5DLF0Xw + sD7vKIgcZ9vSEvmj81vP/ECfvBJmMnr/AJyPyyv5flfanvZWxz3uDWNBc5zjAAGpc4lVD1Ho73MtOTjO + cwE1vNjCQHD3Fjt3t3NVxzWuaWuAc1wgg6gg9ivFsvpvT2/4xvsDcWpuGeo1V/ZgwCvY4VudX6f0fTc4 + /wA39BHBiGTiskcI4tGOcuGvEvrPWLarvq/n20vbZU/Eucx7CHNINb/c1zfa5cL1H6pv619R+j9Twml/ + U8LBqbsGpuoDZ+zx/pavp43/AGz/AIVd11mqun6v51VTG1114lzWMaA1rQK3BrWtb7WtVb6l/wDiS6R/ + 4Uq/6kJQmYR4o9J/sVKIkSD1Dyf+LH62h7GfV7NsJLWz021xmWAbnYbnH86lvux/+B/Rf4Bb/Qf/ABa/ + Wn4dP/8APFi5L/GL9VrOlZo+sPTN1WNdY195r0NGTumvJrc3+brvt/7byv8Aj1s/4t+qX9Y6p1zqWS1r + b724TbAz6JNdd1O8fu+ps37FNkjEwnmh8s41Ifuz44LIyIkIS3B0P70aTf42v/E3j/8Ah2r/AKi5B/xY + 5uHhfVa63Mvrxqzm3APte1jZ21u+lYWov+Nr/wATeP8A+Hav+ouQP8WvTen9R+qttPUMarLqbn2vay5j + XtDg2tu8NeHe7a5AV91F7cfRX+W+jzn1nuf9dvraMfoLftFdVTMYZAB9MNDn2XZVr/8AB0V+rtZ/ptn6 + H+cXrWFi14eHRh1Sa8atlTCedrGits/5qWLh4mHV6OJRXj1c+nUxrGz/AFaw1qMocuXjEYgVGA07/VfG + FEnrJSwfrfWD0+uzuy0Cf6y3lifW7/kof8az8qp82L5fL/ck2+TNczh/vx/N/9Lvfqq8O6SxvdjnD8Vs + LlPqhlhmRdiOMeqN7PiNHLq1W5LIJ8tiI6RED54/Q2eexnHzOUHrIzHlk9alyX1nxcrJ6sxmNS+53oNn + Y0kD3P8ApO+gz+0utSTuZ5cZ8ftkmIsHTwW8rzB5fJ7giJGjGj4vMdb6bn2dN6a2uh1j8avbc1kOLTsr + b9EH3+5v+DWl9WGub0alrgWuDrAWuBBB3v5aVqpJsOVjDOcwkbMBjMT/AFeH/vF+TnJZMAwGI0mcgkP6 + 3HKv/HFLmvrV9TekfWQNust+y51bdjMlkOlv+ivqd7bq9f3q7P8AhF0qwulW9C6s57sXptZx2usYMg1V + wX1P9G6qyv8AnqLd36Stl1f6Sr9IrmMyieKJI4eoacqOhF25HT+kfX7pdLcTH6xg5WLWNtRyq3l7Wjhs + sO923/hLrEHp3+L1zetM651Xq/2rLbeMlzaq21h1jTLdznOt/Re3ZsZXV7FvdQd0XBzsbBPTK7bsuu6y + otrpDIoDX3Nsfbs2O22M9NXG9P6N9mGTbg0UM2eo8W1VtLBG93q6bW+n+epDlkNR6eMbxjG5LeEHQ613 + KD6w4nUupYTsLp2dThMvY+vIsfX6ry1w27af0tTK/bv3uc2z/g1V+rPSusdFoqwcnqdGbgUM2VN9E12s + A/m2Nu9d7H1t/wCEq3/y0TAd0nqDce+jo4+xZYJpyXU1AbQN9dtlR/TV05Df5h+z9z1PT9RE6qOh9Lbj + Ot6dXb9ryK8SsV01mLLjtrc/fs/R7vpuTbNe336cMbvzT/WdLKqw8zGtxckMtovaa7a3HRzXDa5q5/6o + fVOv6sXZ5ZmjJpyzX6LXNDXsbX6u0Wv3uba/bbt37K1p42J0m/IyqP2bUw4j2sL3VV7XlzG3TXtl3tZY + z6azuq9S+rnSsm+nL6Y0VYtdN9+Q2mpzW132OxarNg/TP2XMf6uyr6CUeKjCJNSq40P8FR6SIGnVD9bP + q31T6yAYx6nj4vT6rBbVSKS+wuDdm6643t3bd9mz0660vqr9W+rfVxv2VnU8bJwLLTbbU6gteC4Q403N + yDt3bWfzldi2szD6Bg4l2ZlYuNVj47HWWvNTTDWjc4w1hc7+yqOPd0R+ZjYWT0pmHdnVOuxG3VVe8MAd + bSdm/wBPJqrd6llL/wAz/riInIw4B8g6cMVUOK+vm7nq1/vt+8JxZWTAcJPmFkdTb0Ppxxq34FD7s230 + Mdnp1tDn7X27XW2BtbNza/Z/pLP0at43T+mOrqyG4FVFhDbGtdUxtjHEbtrtm7bbX/Jeo6FXrqus3TeW + F9b3gdNYzu61v4LdXI/W3LFuZXjNMihsv/rO/wDMVT5/IIctkJ/SHAPObc+H4zPmsYH6J4z5Q9T/AP/T + vY2RZjZFeRV9Op24efi3+0u/wcynNxmZFRlrxqPA92rzxXuk9Wv6bfuZ76X/AM7V4/ym/wAtc/8ADudG + CRhP+bmd/wByX73/AHz0PxHkjniJw/nYDb/OQ/d/7x71JVsHqGLnVC3HeHeLe4Pg5qsrfBBAINg7EPPk + EEgggjQg7qSSSRQpYvS+gWYnVrerXWsORdQMe8UM9Jl7mv8AUbm5VW5zHZe39F/27/xdW0kiJEAgdd0U + 43Wugu6n1DDyy6l1WHXfWca+r1G2faGsrfuO9uz021/urQdifaMB2HnOGR61RqySBsDw9uy3axp/Rtdu + /fVlJEyNAfu7Koanu4XT+g9SxLOm1u6i52J0pr6m1tBaciss9HFZmNDvT34f+lb/AD3+jqVzrnST1TGp + ZXYKcjFyKsvHe5u5vqUu9Rrbaw5m+t/uY73rRSS45WD1CqFU1MHEtoN917mvvyXiyzYCGiGspYxm6Xe1 + lf0lldX+q9nUuo29QGSKLhVjtw3tr3OqtxrbMqq50v2X12PufXdjuZ/NroEkhOQNg6qoVTT6j02rqvSr + +m5v0Mqo1Wur0guH06t276D/AH171Sp6JlW5/T87qeQ3It6XXYyg1sNe+y1optyrm7nNa70W7W0V+xnq + Wf8AB+nspJCZAofyvdVBzeudKf1XG+yu9GzGsa9l9GRXva7cP0VrHNcyyq7Hf769n/gdnp2128HGOJhY + +IbXXnHqZUbrDL37GhnqWH9+zbuejqpn9TxOn1Gy94B/NYPpE+ACbKdR9RAjHWzoujEylUQZSloANSv1 + HPqwMV+RaeNGt7l35rVwN1tl9z7rDL7HFzj8VZ6n1PI6lf6lvtrb/NV9mj/yaprnviHODPIRh/Nw2/ry + /e/716H4dyR5eBlP+dnv/Uj+5/37/9S0kvIElyD2L7FTddQ/1KHurf8AvNMLXxfrX1CkBt7W5DR3+i78 + PavBklc5T75/4H4uH/xr/n/q2nzf3L/wRwcX/jv/AI3+sfoZv1yrj3Yr58nNT/8APKn/ALi2f5zV88JL + RH+k/wCp/wA1zv8Agr+v/wA9+h/+eVP/AHFs/wA5qX/PKn/uLZ/nNXzwkl/wn/q/wV/wX/X/AOe/Q/8A + zyp/7i2f5zUv+eVP/cWz/OavnhJL/hP/AFf4K/4L/r/89+h/+eVP/cWz/Oal/wA8qf8AuLZ/nNXzwkl/ + wn/q/wAFf8F/1/8Anv0P/wA8qf8AuLZ/nNS/55U/9xbP85q+eEkv+E/9X+Cv+C/6/wDz36H/AOeVP/cW + z/Oamd9cq49uK+fNw/gvnlJI/wCk/wCp/wA1Q/0V/X/577xl/WrqN0toDcdp7j3O+8rItttuf6lz3WPP + 5zjJXjySzeb++X/SOKr/AOp/8z9W6XKfc6/o/Bdf9V+vH+tfX0l5Akqjbf/ZADhCSU0EIQAAAAAAVQAA + AAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8A + dABvAHMAaABvAHAAIABDAFMANQAAAAEAOEJJTQQGAAAAAAAHAAgAAAABAQD/4Q62aHR0cDovL25zLmFk + b2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pO + VGN6a2M5ZCI/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRv + YmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAi + Pg0KCTxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3lu + dGF4LW5zIyI+DQoJCTxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDov + L25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw + LzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz + b3VyY2VFdmVudCMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3Av + MS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bXA6Q3JlYXRv + clRvb2w9Ik1pY3Jvc29mdCBXaW5kb3dzIFBob3RvIEdhbGxlcnkgNi4wLjYwMDEuMTgwMDAiIHhtcDpD + cmVhdGVEYXRlPSIyMDEwLTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDEw + LTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxMC0xMi0yOVQxNDoxOTowOC0w + NjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFBQ0FG + OENBQTQ5OTE1MjYxIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0i + c1JHQiBJRUM2MTk2Ni0yLjEiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyI+DQoJCQk8eG1wTU06SGlzdG9y + eT4NCgkJCQk8cmRmOlNlcT4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0 + Omluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMUFDQUY4Q0FBNDk5MTUyNjEiIHN0RXZ0 + OndoZW49IjIwMTAtMTItMjlUMTQ6MTk6MDgtMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2Jl + IFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZl + ZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkxNTI2 + MSIgc3RFdnQ6d2hlbj0iMjAxMC0xMi0yOVQxNDoxOTowOC0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2Vu + dD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4NCgkJCQk8 + L3JkZjpTZXE+DQoJCQk8L3htcE1NOkhpc3Rvcnk+DQoJCQk8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0 + b3JzPg0KCQkJCTxyZGY6QmFnPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6MDM4MDExNzQwNzIwNjgxMUFF + NTY4NjQ0MDZGQ0YwRDI8L3JkZjpsaT4NCgkJCQk8L3JkZjpCYWc+DQoJCQk8L3Bob3Rvc2hvcDpEb2N1 + bWVudEFuY2VzdG9ycz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1l + dGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQ + AABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA + 9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA + ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAA + AIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAA + CAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0 + LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJz + UkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAA + OPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklF + QyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYt + Mi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4x + IERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAA + AAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAA + LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQ + AAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAA + AAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACB + AIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEf + ASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6 + AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh + Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASa + BKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZq + BnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiW + CKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsi + CzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4T + Di4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFt + EYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0 + FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlr + GZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4W + HkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4 + I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijU + KQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7u + LyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWH + NcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTyk + POM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RH + RIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxy + TLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21Uo + VXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5s + Xr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/ + aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3Km + cwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2h + fgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokz + iZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVf + lcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqIm + opajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+L + sACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2P + vgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1 + zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA + 3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw + 6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH + /Jj9Kf26/kv+3P9t////2wBDAAQCAwMDAgQDAwMEBAQEBQkGBQUFBQsICAYJDQsNDQ0LDAwOEBQRDg8T + DwwMEhgSExUWFxcXDhEZGxkWGhQWFxb/2wBDAQQEBAUFBQoGBgoWDwwPFhYWFhYWFhYWFhYWFhYWFhYW + FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhb/wAARCAAvAKMDASIAAhEBAxEB/8QAHwAAAQUB + AQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh + ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk + ZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT + 1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL + /8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk + NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK + kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3 + +Pn6/9oADAMBAAIRAxEAPwD7+rF+Ieq3GieDNQ1a0SN5rSBpEWTO0kDocVavtc0izujbXeo20MwGSkkq + qwH0Jrl/i7r2jXHw11mGDVLSSR7NwqrMpJP515+PxcKeGqOM0pJPr1sd+Bws6mIpKUG4tro9rmB8NfjN + aeI9ZtNFvtJmtLu6YqjxuJImIBPsRwD2qz8U/i7Y+E9bl0aDS57y9hVWYswSNcjI56nt271458AbeW4+ + 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 + c0KKARiioHdH/9k= + + + + + /9j/4AAQSkZJRgABAQEASABIAAD/4RmCRXhpZgAATU0AKgAAAAgACAESAAMAAAABAAEAAAEaAAUAAAAB + AAAIegEbAAUAAAABAAAIggEoAAMAAAABAAIAAAExAAIAAAAvAAAIigEyAAIAAAAUAAAIuodpAAQAAAAB + AAAIzuocAAcAAAgMAAAAbgAAETIc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAQAAAEgAAAABAABNaWNy + b3NvZnQgV2luZG93cyBQaG90byBHYWxsZXJ5IDYuMC42MDAxLjE4MDAwAAAyMDExOjA0OjI2IDEzOjAw + OjM2AAAEoAIABAAAAAEAAACjoAMABAAAAAEAAAAvpCAAAgAAACEAABEQ6hwABwAACAwAAAkEAAAAABzq + AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAOTY2OUM0NTdDRDZDNDAzM0EyMEFDRjg0NzQ2MDZFMUIAAAAGAQMAAwAA + AAEABgAAARoABQAAAAEAABGAARsABQAAAAEAABGIASgAAwAAAAEAAgAAAgEABAAAAAEAABGQAgIABAAA + AAEAAAfpAAAAAAAAAAAAAAABAAAAAAAAAAH/2P/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQd + Gh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIABwAYAMBIQAC + EQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0B + AgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVG + R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 + uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAA + AAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGh + scEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 + dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri + 4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APfz0ri9J8R6hNqmoWszJJHAkroSuCNp4HFcGLxE + 6VSmo9WzuwmHhVp1HLolYt+ENavdYe9a7dSE2bFVQAuc11HQVeBrSrUI1J7v/MjH0YUcRKnDZW/I5J/H + KXuo3Nh4e0u41ma1O2eWJ0jhjb+7vY8njsDVOL4jC01620bX9DvNJubpgkDsyyxuScD5l9yBxnGecV6i + w99L+92PPdXrbQveMPHEXg1YZbzS7ye1lO1Z4ChUPz8pBIIOBn0rZ0LXbTxFotvqtgxaGZchW4ZSOCp9 + weKiVFqmql9GNVE5uJl2fiy4u/EkuiNoN7DPCiyyyPJGUWMkgNkMc5wcDrxWXr3xMg8O67HpF7ol+bmX + b5HltGwlDMVUj5u5GOcVpDD80uVS6XJlV5VdoTUviZDoUkA1zw9q+nxTHaszpG6+/wB1j+XWunh160ub + q1it8zR3MQljmTBUqQSP0H+cHEzoOKUk7pjjUTdupga5peuyavK9hfMlvJgqpuCu045GKyvOk8IXJWWN + Lq+uE3SszHaqkngHqSSOT9K+VxEatCrKvN3Sei9T6jDzo16UcPBcsmtXbt/wRYNE1P7Ot7o90Yba5G7Y + ZijL7H1xzzV/XJ9S0D4YatdT3TvfCJtsgkLFCxCDB9s5+tdmVYarHERvL3HsvU5MzxNGdF2j799XbsZn + wOiVPA9w4HzSXzkn6Kg/pXYan/YF7eWkl9dWZm0+486IPMoKSAFeefc8eoHpX0Ffm9vLl3PBpW9mrmJ8 + QbK11i28P2dwBLaXWqRo21vvKY35BFcF4dv7v4UeNptB1Vy2jXrho5zwBnhZP/ZWHtntztQ9+k6T66r5 + EVPdmpnpViQfiZq5ByDpdrgj/rpNXnHxV/5K14b/AN22/wDR7UsN/F+X6BV+D5mx8Y9YsNT0a00HT5lv + dUkvFdbe3PmOu1WByBnB5xjr19K73wfpU+i+EtL066x9oggVZMHOG6kZ9s4/Cs6l40Ixe92yoq9VszNY + 8IXWrapLeG/RFbAVTGTtAH1rF0RLe6u7vT9Uj+1R2iO8TEkFdpwQDnOD6V8pXwrpYhOo7xm3p+J9TQxa + q4ZqmuWUErP8CHS9KuvFUk8hu1hWHaFTaSqqc4CjPAGK6G+8KXM/gLUtANwk0s0b+S2NoDfeUH/gQroy + ijNVFinLfp8zDNq8OR4RR2tr8jjPg3rlrpdnqHhvU5RZ6hFdGRYpzsLZUAgZ7gr096zvG0en3Xxu0GON + LaVJGtxOqhWDMZG+96nGOvbFfWWaxE5dGmfMXTpJeZ6B44urW1uvC6yzRRAavEQGYLgBHGfpyKseOfCF + t4z8PvbfIt5GPMtJ/wC63oT/AHT0P59q5IzdPkmbySkpROI+DlxqT63rFpq28XVhbQ2mxx8yKjyYU+uM + kfTFZfxUniPxY8PnzUxGtt5h3D5P37Hn045rsil9ZfLtb9DnbfsVfv8Aqe022nafBK9xa2dtHJISzSRx + qC2eckgc1crzG29zsSS2E7Vz+leH7KKSe7/etLcB1fc3ADHkDFctahCpODl0udNGvOlCSj1sTaJo9to9 + 1dx2pk2OEJDnOOvTitO8ma3tZJUALKBjPTrVYWjGnTVOOwsTVlVqOpLd/wCRyuowadq8ok1HR9Ou5FGA + 81uGYD0yaNPttN0p/MsNG0y1kx9+G3Ct+Y5r0feS5buxwu172FvodO1O4+0X+jaZdTYC+ZPbB2wOgye3 + Jq7baibG2jtrW1toIIxhI449qqPQAHik4XXK3oO9ncZHerDdzXkdnaJczACWVYsM4HTJzk4rOk0zRZZX + kk8O6O8jsWZms1JYnqSfWhJp3TYnZ6NGnZ3/ANgtktrO0tbeBPuxxR7VXJ7AGr1nqs9xdpE6xhWJzgHP + TPrUSgtylJ6I/9kA/+0ctlBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAAADhC + SU0EOgAAAAAAkwAAABAAAAABAAAAAAALcHJpbnRPdXRwdXQAAAAFAAAAAENsclNlbnVtAAAAAENsclMA + AAAAUkdCQwAAAABJbnRlZW51bQAAAABJbnRlAAAAAENscm0AAAAATXBCbGJvb2wBAAAAD3ByaW50U2l4 + dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAA4QklNBDsAAAAAAbIAAAAQAAAAAQAA + AAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABIAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NN + Ym9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAA + AEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQg + IGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG/gAAAAAAAAAAAAQnJk + VFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIA + AAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0 + VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAA + AAAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhC + SU0EDQAAAAAABAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAA + AAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAA + AAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////// + //////////////////8D6AAAAAD/////////////////////////////A+gAAAAA//////////////// + /////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAA4QklN + BAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAAM4QklNBAgAAAAAABAAAAAB + AAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADSQAAAAYAAAAAAAAAAAAAAG4AAADI + AAAACgBVAG4AdABpAHQAbABlAGQALQAxAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAADI + AAAAbgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIA + AAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcA + AAAAAAAAAEJ0b21sb25nAAAAbgAAAABSZ2h0bG9uZwAAAMgAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAA + AQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9y + aWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNs + aWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcA + AAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAG4AAAAAUmdodGxvbmcAAADIAAAAA3VybFRF + WFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAA + AAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxp + Z25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNs + aWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JU + eXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJv + dHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj/w + AAAAAAAAOEJJTQQUAAAAAAAEAAAAAzhCSU0EDAAAAAAUbwAAAAEAAACgAAAAWAAAAeAAAKUAAAAUUwAY + AAH/2P/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8V + GBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQU + Dg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAWACgAwEi + AAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAA + AAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVS + wWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV + 5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUy + 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 + RH+k/wCp/wA1zv8Agr+v/wA9+h/+eVP/AHFs/wA5qX/PKn/uLZ/nNXzwkl/wn/q/wV/wX/X/AOe/Q/8A + zyp/7i2f5zUv+eVP/cWz/OavnhJL/hP/AFf4K/4L/r/89+h/+eVP/cWz/Oal/wA8qf8AuLZ/nNXzwkl/ + wn/q/wAFf8F/1/8Anv0P/wA8qf8AuLZ/nNS/55U/9xbP85q+eEkv+E/9X+Cv+C/6/wDz36H/AOeVP/cW + z/Oamd9cq49uK+fNw/gvnlJI/wCk/wCp/wA1Q/0V/X/577xl/WrqN0toDcdp7j3O+8rItttuf6lz3WPP + 5zjJXjySzeb++X/SOKr/AOp/8z9W6XKfc6/o/Bdf9V+vH+tfX0l5Akqjbf/ZADhCSU0EIQAAAAAAVQAA + AAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8A + dABvAHMAaABvAHAAIABDAFMANQAAAAEAOEJJTQQGAAAAAAAHAAgAAAABAQD/4Q62aHR0cDovL25zLmFk + b2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pO + VGN6a2M5ZCI/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRv + YmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAi + Pg0KCTxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3lu + dGF4LW5zIyI+DQoJCTxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDov + L25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw + LzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz + b3VyY2VFdmVudCMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3Av + MS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bXA6Q3JlYXRv + clRvb2w9Ik1pY3Jvc29mdCBXaW5kb3dzIFBob3RvIEdhbGxlcnkgNi4wLjYwMDEuMTgwMDAiIHhtcDpD + cmVhdGVEYXRlPSIyMDEwLTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDEw + LTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxMC0xMi0yOVQxNDoxOTowOC0w + NjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFBQ0FG + OENBQTQ5OTE1MjYxIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0i + c1JHQiBJRUM2MTk2Ni0yLjEiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyI+DQoJCQk8eG1wTU06SGlzdG9y + eT4NCgkJCQk8cmRmOlNlcT4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0 + Omluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMUFDQUY4Q0FBNDk5MTUyNjEiIHN0RXZ0 + OndoZW49IjIwMTAtMTItMjlUMTQ6MTk6MDgtMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2Jl + IFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZl + ZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkxNTI2 + MSIgc3RFdnQ6d2hlbj0iMjAxMC0xMi0yOVQxNDoxOTowOC0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2Vu + dD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4NCgkJCQk8 + L3JkZjpTZXE+DQoJCQk8L3htcE1NOkhpc3Rvcnk+DQoJCQk8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0 + b3JzPg0KCQkJCTxyZGY6QmFnPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6MDM4MDExNzQwNzIwNjgxMUFF + NTY4NjQ0MDZGQ0YwRDI8L3JkZjpsaT4NCgkJCQk8L3JkZjpCYWc+DQoJCQk8L3Bob3Rvc2hvcDpEb2N1 + bWVudEFuY2VzdG9ycz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1l + dGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQ + AABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA + 9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA + ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAA + AIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAA + CAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0 + LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJz + UkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAA + OPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklF + QyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYt + Mi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4x + IERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAA + AAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAA + LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQ + AAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAA + AAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACB + AIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEf + ASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6 + AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh + Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASa + BKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZq + BnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiW + CKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsi + CzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4T + Di4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFt + EYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0 + FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlr + GZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4W + HkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4 + I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijU + KQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7u + LyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWH + NcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTyk + POM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RH + RIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxy + TLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21Uo + VXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5s + Xr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/ + aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3Km + cwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2h + fgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokz + iZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVf + lcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqIm + opajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+L + sACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2P + vgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1 + zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA + 3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw + 6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH + /Jj9Kf26/kv+3P9t////2wBDAAQCAwMDAgQDAwMEBAQEBQkGBQUFBQsICAYJDQsNDQ0LDAwOEBQRDg8T + DwwMEhgSExUWFxcXDhEZGxkWGhQWFxb/2wBDAQQEBAUFBQoGBgoWDwwPFhYWFhYWFhYWFhYWFhYWFhYW + FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhb/wAARCAAvAKMDASIAAhEBAxEB/8QAHwAAAQUB + AQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh + ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk + ZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT + 1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL + /8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk + NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK + kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3 + +Pn6/9oADAMBAAIRAxEAPwD7+rF+Ieq3GieDNQ1a0SN5rSBpEWTO0kDocVavtc0izujbXeo20MwGSkkq + qwH0Jrl/i7r2jXHw11mGDVLSSR7NwqrMpJP515+PxcKeGqOM0pJPr1sd+Bws6mIpKUG4tro9rmB8NfjN + aeI9ZtNFvtJmtLu6YqjxuJImIBPsRwD2qz8U/i7Y+E9bl0aDS57y9hVWYswSNcjI56nt271458AbeW4+ + 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 + c0KKARiioHdH/9k= + + + + + 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 + vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp + vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L + Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA + bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z + llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW + ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s + xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6 + eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw + YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR + XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm + WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl + xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2 + dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8 + V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za + Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v + 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 + To63rU8DA/8E+vsCfb0hIZ9AwTezKztcWjWu1cQxm1c8qqhkTdZUSW+UTjQ2LC/MxrZ8NLWdVyj6AKJj + vhyvWpo2uzkhHjcI4A6AX/BvuOudI6wmHLO9kkmV7Grg1MSdW8qae17UsLPqOYi8zbdfhgCig64cAbdm + oeWx/1n79qBgRyjYFvAAUYUsbrcsDAtVtewpdrWS8afs5nVUIQq9hvc3sXzvJQkgel2bJ+qRW1sfLT1p + 2BYKIiLhztBgeGhw80W/ml2tqq1Rsipe/nRFzedsuWXJZdXRxksSQ+lF4VESHj7CeThbwwoJeJHhobBI + +KanS11Xq6xkCX/4TtFVv2nt35vjHeu6JI8Q7ek5xr67e+ZFvZ1VBi77uHjE3dEGnBJd+X6yhbmu7yCx + 5ydbLkkGSs80noSeaVwavY/Vlm90tFirmOMlPyrrf19RPiAsj8DRF1suQxJKOx+cxrqCrWj5Q9p02/gX + Y0VRE4PrDh2nFp+hUzRHUMZ572xSKGvPwkpYWYfYOZXnShV6wX+TqdltqJqp7gAAAABJRU5ErkJggg== + + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/FrmDirAgencia.vb b/Actualizadores/FrmDirAgencia.vb new file mode 100644 index 0000000..b29a7e5 --- /dev/null +++ b/Actualizadores/FrmDirAgencia.vb @@ -0,0 +1,188 @@ +Public Class FrmDirAgencia + Private lsComando As String + Dim blnuevo As Boolean = True + Friend WithEvents txtcompra As System.Windows.Forms.TextBox + Dim blcarga As Boolean = True + Dim clase As New ValidaTexto + Dim clsfecha As New clsComplejo + + Private Sub LIMPIAR() + Me.txtNombre.Text = "" + Me.txtid.Text = "" + Me.txtLinea.Text = "" + cmbAplicativo.SelectedIndex = -1 + cmbAplicativo.SelectedIndex = -1 + End Sub + + Private Sub Habilita(ByVal Bandera As Boolean) + If clsVaribles.lbDemo = True Then Exit Sub + Me.txtcompra.Enabled = Bandera + Me.txtid.Enabled = Bandera + Me.txtLinea.Enabled = Bandera + End Sub + Private Sub llenagrid() + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + Try + + 'LLENA GRID + SQL = " spConDirAgencias 0" + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + + Catch ex As Exception + MessageBox.Show("Error al cargar llenar Grid" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub BntSalie_Click(sender As System.Object, e As System.EventArgs) Handles BntSalie.Click + Me.Close() + End Sub + Private Sub Btnbaja_Click(sender As System.Object, e As System.EventArgs) Handles Btnbaja.Click + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + clsfecha = New clsComplejo + 'VALIDACION DE CAMPOS + Try + + If txtid.Text = "" Then + MessageBox.Show("Es Necesario seleccionar el tipo de Moneda ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + If MsgBox("¿Desea Eliminar el registro?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "MINDS Cliente") = MsgBoxResult.No Then Exit Sub + clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 17," & Val(txtid.Text)) + + strSQLComodin = "spGrabaDirAgencias 'E'," & txtid.Text + ClassComodin = New clsComplejo + ClassComodin.sbInserta(strSQLComodin) + blnuevo = False + LIMPIAR() + 'auditoria + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 3, 1, clsVaribles.lsValAnt & " | Valores Nuevos: IdDirAgencia = " & txtid.Text & " Nombre = " & txtNombre.Text _ + & ", Aplicativo GNP: " & Me.cmbAplicativo.Text & ", Linea de Negocio: " & txtLinea.Text) + 'FIN AUDITORIA + llenagrid() + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al cargar los Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + Private Sub BtnAlta_Click(sender As System.Object, e As System.EventArgs) Handles BtnAlta.Click + Dim strSQLComodin As String + Dim liId As Integer + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + + 'VALIDACION DE CAMPOS + Try + + If cmbAplicativo.SelectedIndex = -1 Then + MsgBox("valor no Valido", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Cliente") + Exit Sub + End If + + + If Len(txtNombre.Text) = 0 Then + MsgBox("El Nombre no puede ser un campo sin valor", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Cliente") + Exit Sub + End If + If Len(txtid.Text) = 0 Then + liId = 9999999 + Else + liId = txtid.Text + End If + If MsgBox("¿Desea guardar los cambios?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "MINDS Cliente") = MsgBoxResult.No Then Exit Sub + + Dim liAud As Integer + clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 17," & Val(txtid.Text)) + If Len(Trim(clsVaribles.lsValAnt)) = 0 Then + liAud = 2 + Else + liAud = 4 + End If + + + strSQLComodin = "spGrabaDirAgencias 'A','" & liId & "' ,'" & txtNombre.Text & "','" & txtLinea.Text & "'," & cmbAplicativo.SelectedValue & "" + + ClassComodin = New clsComplejo + ClassComodin.sbInserta(strSQLComodin) + LIMPIAR() + 'auditoria + ClassAud.RT_Auditoria(clsVaribles.varUsuario, liAud, 1, clsVaribles.lsValAnt & " | Valores Nuevos: IdDirAgencia = " & txtid.Text & " Nombre = " & txtNombre.Text _ + & ", Aplicativo GNP: " & Me.cmbAplicativo.Text & ", Linea de Negocio: " & txtLinea.Text) + 'FIN AUDITORIA Valores Anteriores : IdDirAgencia : 1, Nombre : AGENCIA 3, Aplicativo GNP = NASA, Linea de Negocio = 33 + LlenaGrid() + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al grabar Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + Private Sub GridMaster_DoubleClick(sender As System.Object, e As System.EventArgs) Handles GridMaster.DoubleClick + If clsVaribles.lbDemo = True Then Exit Sub + Dim Classcom As New clsComplejo + '0 Dim sql As String + 'Recupero Datos del gird + Dim SQL As String = "" + + + Dim Fila As DataRow + ' Dim Clsvar As clsVaribles + + Try + + SQL = "spConDirAgencias 3," & Me.GridMaster.Columns("id").Value + Classcom = New clsComplejo + + Classcom.fdtDataSet(SQL) + + If Classcom.ds.Tables(0).Rows.Count <> 0 Then + + Fila = Classcom.ds.Tables(0).Rows(0) + + Me.txtLinea.Text = Fila("lineadenegocio").ToString + Me.txtid.Text = Fila("iddiragencia").ToString + Me.txtNombre.Text = Fila("nombre").ToString + cmbAplicativo.SelectedValue = Fila("IdAplicativoGNP") + + End If + + Catch ex As Exception + MessageBox.Show("Error al cargar Registro" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + Private Sub GridMaster_Click(sender As System.Object, e As System.EventArgs) Handles GridMaster.Click + + End Sub + Private Sub BtnLimpiar_Click(sender As System.Object, e As System.EventArgs) Handles BtnLimpiar.Click + LIMPIAR() + End Sub + + Private Sub FrmDirAgencia_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + Try + + 'LLENA GRID + SQL = " spConDirAgencias 0" + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + + SQL = "spConAplicativo " + Classcom.sbLlenaCombo(SQL, cmbAplicativo) + + + + + Catch ex As Exception + MessageBox.Show("Error al cargar llenar Grid" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub +End Class \ No newline at end of file diff --git a/Actualizadores/FrmFuncionario.Designer.vb b/Actualizadores/FrmFuncionario.Designer.vb new file mode 100644 index 0000000..f3337de --- /dev/null +++ b/Actualizadores/FrmFuncionario.Designer.vb @@ -0,0 +1,1015 @@ + _ +Partial Class FrmFuncionario + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + MyBase.Dispose(disposing) + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FrmFuncionario)) + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.PnDatos = New System.Windows.Forms.Panel() + Me.cboDelegacion = New System.Windows.Forms.ComboBox() + Me.lblEstadoNac = New System.Windows.Forms.Label() + Me.lblPaisNac = New System.Windows.Forms.Label() + Me.lblPais = New System.Windows.Forms.Label() + Me.cboEstadoNac = New System.Windows.Forms.ComboBox() + Me.cboPaisNac = New System.Windows.Forms.ComboBox() + Me.cboPais = New System.Windows.Forms.ComboBox() + Me.lblNombre = New System.Windows.Forms.Label() + Me.cboGenero = New System.Windows.Forms.ComboBox() + Me.dtpFechaNac = New System.Windows.Forms.DateTimePicker() + Me.txtNoExterior = New System.Windows.Forms.TextBox() + Me.lblNoExterior = New System.Windows.Forms.Label() + Me.txtNoInterior = New System.Windows.Forms.TextBox() + Me.lblNoInterior = New System.Windows.Forms.Label() + Me.txtEmail = New System.Windows.Forms.TextBox() + Me.lblGenero = New System.Windows.Forms.Label() + Me.lblFechaNac = New System.Windows.Forms.Label() + Me.lblEmail = New System.Windows.Forms.Label() + Me.txtArea = New System.Windows.Forms.TextBox() + Me.lblArea = New System.Windows.Forms.Label() + Me.cbobPlaza = New System.Windows.Forms.ComboBox() + Me.txtDepartamento = New System.Windows.Forms.TextBox() + Me.cmbTipoEmpleado = New System.Windows.Forms.ComboBox() + Me.lblDepartamento = New System.Windows.Forms.Label() + Me.lblPlaza = New System.Windows.Forms.Label() + Me.txtPuesto = New System.Windows.Forms.TextBox() + Me.lblSucursal = New System.Windows.Forms.Label() + Me.lblPuesto = New System.Windows.Forms.Label() + Me.cboSucursal = New System.Windows.Forms.ComboBox() + Me.Label9 = New System.Windows.Forms.Label() + Me.txtTelefono = New System.Windows.Forms.TextBox() + Me.lblEstado = New System.Windows.Forms.Label() + Me.lblTelefono = New System.Windows.Forms.Label() + Me.cboNacionalidad = New System.Windows.Forms.ComboBox() + Me.cboEstado = New System.Windows.Forms.ComboBox() + Me.lblDelegacion = New System.Windows.Forms.Label() + Me.lblNacionalidad = New System.Windows.Forms.Label() + Me.txtCP = New System.Windows.Forms.TextBox() + Me.lblCP = New System.Windows.Forms.Label() + Me.txtColonia = New System.Windows.Forms.TextBox() + Me.lblColonia = New System.Windows.Forms.Label() + Me.txtCalle = New System.Windows.Forms.TextBox() + Me.lblCalle = New System.Windows.Forms.Label() + Me.txtCurp = New System.Windows.Forms.TextBox() + Me.lblCurp = New System.Windows.Forms.Label() + Me.txtRFC = New System.Windows.Forms.TextBox() + Me.lblRFC = New System.Windows.Forms.Label() + Me.txtNumEmpleado = New System.Windows.Forms.TextBox() + Me.lblNumEmpleado = New System.Windows.Forms.Label() + Me.txtApeMaterno = New System.Windows.Forms.TextBox() + Me.lblApeMaterno = New System.Windows.Forms.Label() + Me.txtApePaterno = New System.Windows.Forms.TextBox() + Me.lblApePaterno = New System.Windows.Forms.Label() + Me.chkActivo = New System.Windows.Forms.CheckBox() + Me.txtClave = New System.Windows.Forms.TextBox() + Me.Label1 = New System.Windows.Forms.Label() + Me.txtNombre = New System.Windows.Forms.TextBox() + Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.BtnAgregar = New System.Windows.Forms.Button() + Me.BtnOk = New System.Windows.Forms.Button() + Me.BtnEditar = New System.Windows.Forms.Button() + Me.btnCerrar = New System.Windows.Forms.Button() + Me.btnExportar = New System.Windows.Forms.Button() + Me.panel2 = New System.Windows.Forms.Panel() + Me.Img_logoCabecera = New System.Windows.Forms.PictureBox() + Me.DesHeader = New System.Windows.Forms.Label() + Me.panel3 = New System.Windows.Forms.Panel() + Me.Label6 = New System.Windows.Forms.Label() + Me.lblFooter = New System.Windows.Forms.Label() + Me.PnDatos.SuspendLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel2.SuspendLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel3.SuspendLayout() + Me.SuspendLayout() + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Turquoise + Me.ImageList1.Images.SetKeyName(0, "") + Me.ImageList1.Images.SetKeyName(1, "") + Me.ImageList1.Images.SetKeyName(2, "") + Me.ImageList1.Images.SetKeyName(3, "") + Me.ImageList1.Images.SetKeyName(4, "") + Me.ImageList1.Images.SetKeyName(5, "") + Me.ImageList1.Images.SetKeyName(6, "") + Me.ImageList1.Images.SetKeyName(7, "") + ' + 'PnDatos + ' + Me.PnDatos.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.PnDatos.Controls.Add(Me.cboDelegacion) + Me.PnDatos.Controls.Add(Me.lblEstadoNac) + Me.PnDatos.Controls.Add(Me.lblPaisNac) + Me.PnDatos.Controls.Add(Me.lblPais) + Me.PnDatos.Controls.Add(Me.cboEstadoNac) + Me.PnDatos.Controls.Add(Me.cboPaisNac) + Me.PnDatos.Controls.Add(Me.cboPais) + Me.PnDatos.Controls.Add(Me.lblNombre) + Me.PnDatos.Controls.Add(Me.cboGenero) + Me.PnDatos.Controls.Add(Me.dtpFechaNac) + Me.PnDatos.Controls.Add(Me.txtNoExterior) + Me.PnDatos.Controls.Add(Me.lblNoExterior) + Me.PnDatos.Controls.Add(Me.txtNoInterior) + Me.PnDatos.Controls.Add(Me.lblNoInterior) + Me.PnDatos.Controls.Add(Me.txtEmail) + Me.PnDatos.Controls.Add(Me.lblGenero) + Me.PnDatos.Controls.Add(Me.lblFechaNac) + Me.PnDatos.Controls.Add(Me.lblEmail) + Me.PnDatos.Controls.Add(Me.txtArea) + Me.PnDatos.Controls.Add(Me.lblArea) + Me.PnDatos.Controls.Add(Me.cbobPlaza) + Me.PnDatos.Controls.Add(Me.txtDepartamento) + Me.PnDatos.Controls.Add(Me.cmbTipoEmpleado) + Me.PnDatos.Controls.Add(Me.lblDepartamento) + Me.PnDatos.Controls.Add(Me.lblPlaza) + Me.PnDatos.Controls.Add(Me.txtPuesto) + Me.PnDatos.Controls.Add(Me.lblSucursal) + Me.PnDatos.Controls.Add(Me.lblPuesto) + Me.PnDatos.Controls.Add(Me.cboSucursal) + Me.PnDatos.Controls.Add(Me.Label9) + Me.PnDatos.Controls.Add(Me.txtTelefono) + Me.PnDatos.Controls.Add(Me.lblEstado) + Me.PnDatos.Controls.Add(Me.lblTelefono) + Me.PnDatos.Controls.Add(Me.cboNacionalidad) + Me.PnDatos.Controls.Add(Me.cboEstado) + Me.PnDatos.Controls.Add(Me.lblDelegacion) + Me.PnDatos.Controls.Add(Me.lblNacionalidad) + Me.PnDatos.Controls.Add(Me.txtCP) + Me.PnDatos.Controls.Add(Me.lblCP) + Me.PnDatos.Controls.Add(Me.txtColonia) + Me.PnDatos.Controls.Add(Me.lblColonia) + Me.PnDatos.Controls.Add(Me.txtCalle) + Me.PnDatos.Controls.Add(Me.lblCalle) + Me.PnDatos.Controls.Add(Me.txtCurp) + Me.PnDatos.Controls.Add(Me.lblCurp) + Me.PnDatos.Controls.Add(Me.txtRFC) + Me.PnDatos.Controls.Add(Me.lblRFC) + Me.PnDatos.Controls.Add(Me.txtNumEmpleado) + Me.PnDatos.Controls.Add(Me.lblNumEmpleado) + Me.PnDatos.Controls.Add(Me.txtApeMaterno) + Me.PnDatos.Controls.Add(Me.lblApeMaterno) + Me.PnDatos.Controls.Add(Me.txtApePaterno) + Me.PnDatos.Controls.Add(Me.lblApePaterno) + Me.PnDatos.Controls.Add(Me.chkActivo) + Me.PnDatos.Controls.Add(Me.txtClave) + Me.PnDatos.Controls.Add(Me.Label1) + Me.PnDatos.Controls.Add(Me.txtNombre) + Me.PnDatos.Location = New System.Drawing.Point(12, 200) + Me.PnDatos.Name = "PnDatos" + Me.PnDatos.Size = New System.Drawing.Size(881, 353) + Me.PnDatos.TabIndex = 1 + ' + 'cboDelegacion + ' + Me.cboDelegacion.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboDelegacion.Location = New System.Drawing.Point(467, 180) + Me.cboDelegacion.Name = "cboDelegacion" + Me.cboDelegacion.Size = New System.Drawing.Size(207, 21) + Me.cboDelegacion.TabIndex = 18 + Me.cboDelegacion.Tag = "IDMUNICIPIO" + ' + 'lblEstadoNac + ' + Me.lblEstadoNac.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblEstadoNac.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblEstadoNac.Location = New System.Drawing.Point(3, 179) + Me.lblEstadoNac.Name = "lblEstadoNac" + Me.lblEstadoNac.Size = New System.Drawing.Size(117, 16) + Me.lblEstadoNac.TabIndex = 71 + Me.lblEstadoNac.Text = "Estado Nacimiento" + ' + 'lblPaisNac + ' + Me.lblPaisNac.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblPaisNac.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblPaisNac.Location = New System.Drawing.Point(3, 208) + Me.lblPaisNac.Name = "lblPaisNac" + Me.lblPaisNac.Size = New System.Drawing.Size(106, 16) + Me.lblPaisNac.TabIndex = 71 + Me.lblPaisNac.Text = "País Nacimiento" + ' + 'lblPais + ' + Me.lblPais.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblPais.Location = New System.Drawing.Point(378, 295) + Me.lblPais.Name = "lblPais" + Me.lblPais.Size = New System.Drawing.Size(43, 16) + Me.lblPais.TabIndex = 71 + Me.lblPais.Text = "País" + ' + 'cboEstadoNac + ' + Me.cboEstadoNac.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboEstadoNac.FormattingEnabled = True + Me.cboEstadoNac.Location = New System.Drawing.Point(129, 179) + Me.cboEstadoNac.Name = "cboEstadoNac" + Me.cboEstadoNac.Size = New System.Drawing.Size(235, 21) + Me.cboEstadoNac.TabIndex = 8 + Me.cboEstadoNac.Tag = "IDESTADONACIMIENTO" + ' + 'cboPaisNac + ' + Me.cboPaisNac.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboPaisNac.FormattingEnabled = True + Me.cboPaisNac.Location = New System.Drawing.Point(129, 208) + Me.cboPaisNac.Name = "cboPaisNac" + Me.cboPaisNac.Size = New System.Drawing.Size(235, 21) + Me.cboPaisNac.TabIndex = 9 + Me.cboPaisNac.Tag = "IDPAISNACIMIENTO" + ' + 'cboPais + ' + Me.cboPais.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboPais.FormattingEnabled = True + Me.cboPais.Location = New System.Drawing.Point(467, 295) + Me.cboPais.Name = "cboPais" + Me.cboPais.Size = New System.Drawing.Size(207, 21) + Me.cboPais.TabIndex = 22 + Me.cboPais.Tag = "IDPAIS" + ' + 'lblNombre + ' + Me.lblNombre.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblNombre.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblNombre.Location = New System.Drawing.Point(3, 38) + Me.lblNombre.Name = "lblNombre" + Me.lblNombre.Size = New System.Drawing.Size(63, 16) + Me.lblNombre.TabIndex = 36 + Me.lblNombre.Text = "Nombre" + ' + 'cboGenero + ' + Me.cboGenero.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboGenero.FormattingEnabled = True + Me.cboGenero.Location = New System.Drawing.Point(129, 150) + Me.cboGenero.Name = "cboGenero" + Me.cboGenero.Size = New System.Drawing.Size(235, 21) + Me.cboGenero.TabIndex = 7 + Me.cboGenero.Tag = "IDSEXO" + ' + 'dtpFechaNac + ' + Me.dtpFechaNac.Checked = False + Me.dtpFechaNac.CustomFormat = "" + Me.dtpFechaNac.Enabled = False + Me.dtpFechaNac.Format = System.Windows.Forms.DateTimePickerFormat.Custom + Me.dtpFechaNac.Location = New System.Drawing.Point(129, 122) + Me.dtpFechaNac.Name = "dtpFechaNac" + Me.dtpFechaNac.ShowCheckBox = True + Me.dtpFechaNac.Size = New System.Drawing.Size(175, 20) + Me.dtpFechaNac.TabIndex = 6 + Me.dtpFechaNac.Tag = "FECHANACIMIENTO" + ' + 'txtNoExterior + ' + Me.txtNoExterior.BackColor = System.Drawing.Color.White + Me.txtNoExterior.Enabled = False + Me.txtNoExterior.Location = New System.Drawing.Point(467, 124) + Me.txtNoExterior.MaxLength = 50 + Me.txtNoExterior.Name = "txtNoExterior" + Me.txtNoExterior.Size = New System.Drawing.Size(209, 20) + Me.txtNoExterior.TabIndex = 16 + Me.txtNoExterior.Tag = "NUMEROEXT" + ' + 'lblNoExterior + ' + Me.lblNoExterior.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblNoExterior.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblNoExterior.Location = New System.Drawing.Point(378, 124) + Me.lblNoExterior.Name = "lblNoExterior" + Me.lblNoExterior.Size = New System.Drawing.Size(79, 17) + Me.lblNoExterior.TabIndex = 68 + Me.lblNoExterior.Text = "No Exterior" + ' + 'txtNoInterior + ' + Me.txtNoInterior.BackColor = System.Drawing.Color.White + Me.txtNoInterior.Enabled = False + Me.txtNoInterior.Location = New System.Drawing.Point(467, 96) + Me.txtNoInterior.MaxLength = 50 + Me.txtNoInterior.Name = "txtNoInterior" + Me.txtNoInterior.Size = New System.Drawing.Size(209, 20) + Me.txtNoInterior.TabIndex = 15 + Me.txtNoInterior.Tag = "NUMEROINT" + ' + 'lblNoInterior + ' + Me.lblNoInterior.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblNoInterior.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblNoInterior.Location = New System.Drawing.Point(378, 96) + Me.lblNoInterior.Name = "lblNoInterior" + Me.lblNoInterior.Size = New System.Drawing.Size(79, 17) + Me.lblNoInterior.TabIndex = 68 + Me.lblNoInterior.Text = "No Interior" + ' + 'txtEmail + ' + Me.txtEmail.BackColor = System.Drawing.Color.White + Me.txtEmail.Enabled = False + Me.txtEmail.Location = New System.Drawing.Point(691, 96) + Me.txtEmail.MaxLength = 35 + Me.txtEmail.Name = "txtEmail" + Me.txtEmail.Size = New System.Drawing.Size(181, 20) + Me.txtEmail.TabIndex = 24 + Me.txtEmail.Tag = "EMAIL" + ' + 'lblGenero + ' + Me.lblGenero.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblGenero.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblGenero.Location = New System.Drawing.Point(3, 150) + Me.lblGenero.Name = "lblGenero" + Me.lblGenero.Size = New System.Drawing.Size(67, 17) + Me.lblGenero.TabIndex = 66 + Me.lblGenero.Text = "Género" + ' + 'lblFechaNac + ' + Me.lblFechaNac.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblFechaNac.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblFechaNac.Location = New System.Drawing.Point(3, 122) + Me.lblFechaNac.Name = "lblFechaNac" + Me.lblFechaNac.Size = New System.Drawing.Size(114, 17) + Me.lblFechaNac.TabIndex = 66 + Me.lblFechaNac.Text = "Fecha Nacimiento" + ' + 'lblEmail + ' + Me.lblEmail.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblEmail.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblEmail.Location = New System.Drawing.Point(691, 68) + Me.lblEmail.Name = "lblEmail" + Me.lblEmail.Size = New System.Drawing.Size(53, 17) + Me.lblEmail.TabIndex = 66 + Me.lblEmail.Text = "Email" + ' + 'txtArea + ' + Me.txtArea.BackColor = System.Drawing.Color.White + Me.txtArea.Enabled = False + Me.txtArea.Location = New System.Drawing.Point(129, 237) + Me.txtArea.MaxLength = 50 + Me.txtArea.Name = "txtArea" + Me.txtArea.Size = New System.Drawing.Size(234, 20) + Me.txtArea.TabIndex = 10 + Me.txtArea.Tag = "AREA" + ' + 'lblArea + ' + Me.lblArea.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblArea.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblArea.Location = New System.Drawing.Point(3, 237) + Me.lblArea.Name = "lblArea" + Me.lblArea.Size = New System.Drawing.Size(99, 17) + Me.lblArea.TabIndex = 64 + Me.lblArea.Text = "Área" + ' + 'cbobPlaza + ' + Me.cbobPlaza.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cbobPlaza.Location = New System.Drawing.Point(129, 294) + Me.cbobPlaza.Name = "cbobPlaza" + Me.cbobPlaza.Size = New System.Drawing.Size(234, 21) + Me.cbobPlaza.TabIndex = 12 + Me.cbobPlaza.Tag = "IDPLAZA" + ' + 'txtDepartamento + ' + Me.txtDepartamento.BackColor = System.Drawing.Color.White + Me.txtDepartamento.Enabled = False + Me.txtDepartamento.Location = New System.Drawing.Point(691, 209) + Me.txtDepartamento.MaxLength = 60 + Me.txtDepartamento.Name = "txtDepartamento" + Me.txtDepartamento.Size = New System.Drawing.Size(181, 20) + Me.txtDepartamento.TabIndex = 26 + Me.txtDepartamento.Tag = "DEPARTAMENTO" + ' + 'cmbTipoEmpleado + ' + Me.cmbTipoEmpleado.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cmbTipoEmpleado.Location = New System.Drawing.Point(129, 323) + Me.cmbTipoEmpleado.Name = "cmbTipoEmpleado" + Me.cmbTipoEmpleado.Size = New System.Drawing.Size(234, 21) + Me.cmbTipoEmpleado.TabIndex = 0 + Me.cmbTipoEmpleado.Visible = False + ' + 'lblDepartamento + ' + Me.lblDepartamento.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblDepartamento.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblDepartamento.Location = New System.Drawing.Point(691, 180) + Me.lblDepartamento.Name = "lblDepartamento" + Me.lblDepartamento.Size = New System.Drawing.Size(92, 17) + Me.lblDepartamento.TabIndex = 60 + Me.lblDepartamento.Text = "Departamento" + ' + 'lblPlaza + ' + Me.lblPlaza.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblPlaza.Location = New System.Drawing.Point(3, 294) + Me.lblPlaza.Name = "lblPlaza" + Me.lblPlaza.Size = New System.Drawing.Size(98, 16) + Me.lblPlaza.TabIndex = 48 + Me.lblPlaza.Text = "Plaza" + ' + 'txtPuesto + ' + Me.txtPuesto.BackColor = System.Drawing.Color.White + Me.txtPuesto.Enabled = False + Me.txtPuesto.Location = New System.Drawing.Point(691, 152) + Me.txtPuesto.MaxLength = 50 + Me.txtPuesto.Name = "txtPuesto" + Me.txtPuesto.Size = New System.Drawing.Size(180, 20) + Me.txtPuesto.TabIndex = 25 + Me.txtPuesto.Tag = "PUESTO" + ' + 'lblSucursal + ' + Me.lblSucursal.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblSucursal.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblSucursal.Location = New System.Drawing.Point(3, 265) + Me.lblSucursal.Name = "lblSucursal" + Me.lblSucursal.Size = New System.Drawing.Size(87, 16) + Me.lblSucursal.TabIndex = 40 + Me.lblSucursal.Text = "Sucursal" + ' + 'lblPuesto + ' + Me.lblPuesto.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblPuesto.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblPuesto.Location = New System.Drawing.Point(691, 124) + Me.lblPuesto.Name = "lblPuesto" + Me.lblPuesto.Size = New System.Drawing.Size(82, 17) + Me.lblPuesto.TabIndex = 58 + Me.lblPuesto.Text = "Puesto" + ' + 'cboSucursal + ' + Me.cboSucursal.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboSucursal.Location = New System.Drawing.Point(129, 265) + Me.cboSucursal.Name = "cboSucursal" + Me.cboSucursal.Size = New System.Drawing.Size(234, 21) + Me.cboSucursal.TabIndex = 11 + Me.cboSucursal.Tag = "IDSUCURSAL" + ' + 'Label9 + ' + Me.Label9.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label9.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label9.Location = New System.Drawing.Point(3, 323) + Me.Label9.Name = "Label9" + Me.Label9.Size = New System.Drawing.Size(98, 16) + Me.Label9.TabIndex = 46 + Me.Label9.Text = "Tipo Empleado" + Me.Label9.Visible = False + ' + 'txtTelefono + ' + Me.txtTelefono.BackColor = System.Drawing.Color.White + Me.txtTelefono.Enabled = False + Me.txtTelefono.Location = New System.Drawing.Point(691, 40) + Me.txtTelefono.MaxLength = 25 + Me.txtTelefono.Name = "txtTelefono" + Me.txtTelefono.Size = New System.Drawing.Size(180, 20) + Me.txtTelefono.TabIndex = 23 + Me.txtTelefono.Tag = "TELEFONO" + ' + 'lblEstado + ' + Me.lblEstado.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblEstado.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblEstado.Location = New System.Drawing.Point(378, 237) + Me.lblEstado.Name = "lblEstado" + Me.lblEstado.Size = New System.Drawing.Size(55, 16) + Me.lblEstado.TabIndex = 42 + Me.lblEstado.Text = "Estado" + ' + 'lblTelefono + ' + Me.lblTelefono.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblTelefono.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblTelefono.Location = New System.Drawing.Point(691, 12) + Me.lblTelefono.Name = "lblTelefono" + Me.lblTelefono.Size = New System.Drawing.Size(82, 17) + Me.lblTelefono.TabIndex = 56 + Me.lblTelefono.Text = "Teléfono" + ' + 'cboNacionalidad + ' + Me.cboNacionalidad.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboNacionalidad.Location = New System.Drawing.Point(467, 266) + Me.cboNacionalidad.Name = "cboNacionalidad" + Me.cboNacionalidad.Size = New System.Drawing.Size(207, 21) + Me.cboNacionalidad.TabIndex = 21 + Me.cboNacionalidad.Tag = "IDNACIONALIDAD" + ' + 'cboEstado + ' + Me.cboEstado.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboEstado.Location = New System.Drawing.Point(467, 237) + Me.cboEstado.Name = "cboEstado" + Me.cboEstado.Size = New System.Drawing.Size(207, 21) + Me.cboEstado.TabIndex = 20 + Me.cboEstado.Tag = "IDESTADO" + ' + 'lblDelegacion + ' + Me.lblDelegacion.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblDelegacion.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblDelegacion.Location = New System.Drawing.Point(378, 180) + Me.lblDelegacion.Name = "lblDelegacion" + Me.lblDelegacion.Size = New System.Drawing.Size(82, 17) + Me.lblDelegacion.TabIndex = 54 + Me.lblDelegacion.Text = "Delegación" + ' + 'lblNacionalidad + ' + Me.lblNacionalidad.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblNacionalidad.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblNacionalidad.Location = New System.Drawing.Point(378, 266) + Me.lblNacionalidad.Name = "lblNacionalidad" + Me.lblNacionalidad.Size = New System.Drawing.Size(87, 16) + Me.lblNacionalidad.TabIndex = 44 + Me.lblNacionalidad.Text = "Nacionalidad" + ' + 'txtCP + ' + Me.txtCP.BackColor = System.Drawing.Color.White + Me.txtCP.Enabled = False + Me.txtCP.Location = New System.Drawing.Point(467, 209) + Me.txtCP.MaxLength = 5 + Me.txtCP.Name = "txtCP" + Me.txtCP.Size = New System.Drawing.Size(209, 20) + Me.txtCP.TabIndex = 19 + Me.txtCP.Tag = "CP" + ' + 'lblCP + ' + Me.lblCP.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblCP.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblCP.Location = New System.Drawing.Point(378, 205) + Me.lblCP.Name = "lblCP" + Me.lblCP.Size = New System.Drawing.Size(53, 29) + Me.lblCP.TabIndex = 52 + Me.lblCP.Text = "Codigo Postal" + ' + 'txtColonia + ' + Me.txtColonia.BackColor = System.Drawing.Color.White + Me.txtColonia.Enabled = False + Me.txtColonia.Location = New System.Drawing.Point(467, 152) + Me.txtColonia.MaxLength = 60 + Me.txtColonia.Name = "txtColonia" + Me.txtColonia.Size = New System.Drawing.Size(209, 20) + Me.txtColonia.TabIndex = 17 + Me.txtColonia.Tag = "COLONIA" + ' + 'lblColonia + ' + Me.lblColonia.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblColonia.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblColonia.Location = New System.Drawing.Point(378, 152) + Me.lblColonia.Name = "lblColonia" + Me.lblColonia.Size = New System.Drawing.Size(53, 17) + Me.lblColonia.TabIndex = 50 + Me.lblColonia.Text = "Colonia" + ' + 'txtCalle + ' + Me.txtCalle.BackColor = System.Drawing.Color.White + Me.txtCalle.Enabled = False + Me.txtCalle.Location = New System.Drawing.Point(467, 68) + Me.txtCalle.MaxLength = 150 + Me.txtCalle.Name = "txtCalle" + Me.txtCalle.Size = New System.Drawing.Size(209, 20) + Me.txtCalle.TabIndex = 14 + Me.txtCalle.Tag = "CALLE" + ' + 'lblCalle + ' + Me.lblCalle.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblCalle.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblCalle.Location = New System.Drawing.Point(378, 68) + Me.lblCalle.Name = "lblCalle" + Me.lblCalle.Size = New System.Drawing.Size(46, 17) + Me.lblCalle.TabIndex = 48 + Me.lblCalle.Text = "Calle" + ' + 'txtCurp + ' + Me.txtCurp.BackColor = System.Drawing.Color.White + Me.txtCurp.Enabled = False + Me.txtCurp.Location = New System.Drawing.Point(467, 40) + Me.txtCurp.MaxLength = 25 + Me.txtCurp.Name = "txtCurp" + Me.txtCurp.Size = New System.Drawing.Size(209, 20) + Me.txtCurp.TabIndex = 13 + Me.txtCurp.Tag = "CURP" + ' + 'lblCurp + ' + Me.lblCurp.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblCurp.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblCurp.Location = New System.Drawing.Point(378, 40) + Me.lblCurp.Name = "lblCurp" + Me.lblCurp.Size = New System.Drawing.Size(46, 17) + Me.lblCurp.TabIndex = 46 + Me.lblCurp.Text = "Curp" + ' + 'txtRFC + ' + Me.txtRFC.BackColor = System.Drawing.Color.White + Me.txtRFC.Enabled = False + Me.txtRFC.Location = New System.Drawing.Point(467, 12) + Me.txtRFC.MaxLength = 13 + Me.txtRFC.Name = "txtRFC" + Me.txtRFC.Size = New System.Drawing.Size(209, 20) + Me.txtRFC.TabIndex = 12 + Me.txtRFC.Tag = "RFC" + ' + 'lblRFC + ' + Me.lblRFC.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblRFC.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblRFC.Location = New System.Drawing.Point(378, 12) + Me.lblRFC.Name = "lblRFC" + Me.lblRFC.Size = New System.Drawing.Size(46, 17) + Me.lblRFC.TabIndex = 44 + Me.lblRFC.Text = "RFC" + ' + 'txtNumEmpleado + ' + Me.txtNumEmpleado.BackColor = System.Drawing.Color.White + Me.txtNumEmpleado.Enabled = False + Me.txtNumEmpleado.Location = New System.Drawing.Point(298, 12) + Me.txtNumEmpleado.MaxLength = 10 + Me.txtNumEmpleado.Name = "txtNumEmpleado" + Me.txtNumEmpleado.Size = New System.Drawing.Size(70, 20) + Me.txtNumEmpleado.TabIndex = 2 + Me.txtNumEmpleado.Tag = "NOEMPLEADO" + ' + 'lblNumEmpleado + ' + Me.lblNumEmpleado.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblNumEmpleado.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblNumEmpleado.Location = New System.Drawing.Point(205, 14) + Me.lblNumEmpleado.Name = "lblNumEmpleado" + Me.lblNumEmpleado.Size = New System.Drawing.Size(99, 17) + Me.lblNumEmpleado.TabIndex = 42 + Me.lblNumEmpleado.Text = "No. Empleado" + ' + 'txtApeMaterno + ' + Me.txtApeMaterno.Location = New System.Drawing.Point(129, 94) + Me.txtApeMaterno.MaxLength = 60 + Me.txtApeMaterno.Name = "txtApeMaterno" + Me.txtApeMaterno.Size = New System.Drawing.Size(239, 20) + Me.txtApeMaterno.TabIndex = 5 + Me.txtApeMaterno.Tag = "APELLIDOMATERNO" + ' + 'lblApeMaterno + ' + Me.lblApeMaterno.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblApeMaterno.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblApeMaterno.Location = New System.Drawing.Point(3, 94) + Me.lblApeMaterno.Name = "lblApeMaterno" + Me.lblApeMaterno.Size = New System.Drawing.Size(109, 16) + Me.lblApeMaterno.TabIndex = 40 + Me.lblApeMaterno.Text = "Apellido Materno" + ' + 'txtApePaterno + ' + Me.txtApePaterno.Location = New System.Drawing.Point(129, 66) + Me.txtApePaterno.MaxLength = 60 + Me.txtApePaterno.Name = "txtApePaterno" + Me.txtApePaterno.Size = New System.Drawing.Size(239, 20) + Me.txtApePaterno.TabIndex = 4 + Me.txtApePaterno.Tag = "APELLIDOPATERNO" + ' + 'lblApePaterno + ' + Me.lblApePaterno.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblApePaterno.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblApePaterno.Location = New System.Drawing.Point(3, 66) + Me.lblApePaterno.Name = "lblApePaterno" + Me.lblApePaterno.Size = New System.Drawing.Size(109, 16) + Me.lblApePaterno.TabIndex = 38 + Me.lblApePaterno.Text = "Apellido Paterno" + ' + 'chkActivo + ' + Me.chkActivo.Enabled = False + Me.chkActivo.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.chkActivo.ForeColor = System.Drawing.Color.LimeGreen + Me.chkActivo.Location = New System.Drawing.Point(691, 237) + Me.chkActivo.Name = "chkActivo" + Me.chkActivo.Size = New System.Drawing.Size(72, 21) + Me.chkActivo.TabIndex = 29 + Me.chkActivo.Text = "Activo" + ' + 'txtClave + ' + Me.txtClave.BackColor = System.Drawing.Color.White + Me.txtClave.Enabled = False + Me.txtClave.Location = New System.Drawing.Point(129, 10) + Me.txtClave.MaxLength = 10 + Me.txtClave.Name = "txtClave" + Me.txtClave.ReadOnly = True + Me.txtClave.Size = New System.Drawing.Size(70, 20) + Me.txtClave.TabIndex = 1 + ' + 'Label1 + ' + Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label1.Location = New System.Drawing.Point(3, 15) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(99, 17) + Me.Label1.TabIndex = 35 + Me.Label1.Text = "Id Funcionario" + ' + 'txtNombre + ' + Me.txtNombre.Location = New System.Drawing.Point(129, 38) + Me.txtNombre.MaxLength = 60 + Me.txtNombre.Name = "txtNombre" + Me.txtNombre.Size = New System.Drawing.Size(239, 20) + Me.txtNombre.TabIndex = 3 + Me.txtNombre.Tag = "NOMBRE" + ' + 'GridMaster + ' + Me.GridMaster.AllowUpdate = False + Me.GridMaster.AllowUpdateOnBlur = False + Me.GridMaster.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.GridMaster.BackColor = System.Drawing.Color.White + Me.GridMaster.EditDropDown = False + Me.GridMaster.FilterBar = True + Me.GridMaster.GroupByCaption = "AGRUPAR" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) + Me.GridMaster.Location = New System.Drawing.Point(12, 56) + Me.GridMaster.Name = "GridMaster" + Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R + Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.GridMaster.Size = New System.Drawing.Size(881, 136) + Me.GridMaster.TabIndex = 27 + Me.GridMaster.Text = "C1TrueDBGrid1" + Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") + ' + 'BtnAgregar + ' + Me.BtnAgregar.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnAgregar.BackColor = System.Drawing.Color.Black + Me.BtnAgregar.ForeColor = System.Drawing.Color.White + Me.BtnAgregar.Location = New System.Drawing.Point(899, 414) + Me.BtnAgregar.Name = "BtnAgregar" + Me.BtnAgregar.Size = New System.Drawing.Size(106, 33) + Me.BtnAgregar.TabIndex = 23 + Me.BtnAgregar.Text = "Agregar" + Me.BtnAgregar.UseVisualStyleBackColor = False + ' + 'BtnOk + ' + Me.BtnOk.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnOk.BackColor = System.Drawing.Color.Black + Me.BtnOk.ForeColor = System.Drawing.Color.White + Me.BtnOk.Location = New System.Drawing.Point(899, 480) + Me.BtnOk.Name = "BtnOk" + Me.BtnOk.Size = New System.Drawing.Size(106, 33) + Me.BtnOk.TabIndex = 25 + Me.BtnOk.Text = "Guardar" + Me.BtnOk.UseVisualStyleBackColor = False + ' + 'BtnEditar + ' + Me.BtnEditar.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnEditar.BackColor = System.Drawing.Color.Black + Me.BtnEditar.ForeColor = System.Drawing.Color.White + Me.BtnEditar.Location = New System.Drawing.Point(899, 447) + Me.BtnEditar.Name = "BtnEditar" + Me.BtnEditar.Size = New System.Drawing.Size(106, 33) + Me.BtnEditar.TabIndex = 24 + Me.BtnEditar.Text = "Editar" + Me.BtnEditar.UseVisualStyleBackColor = False + ' + 'btnCerrar + ' + Me.btnCerrar.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.btnCerrar.BackColor = System.Drawing.Color.Black + Me.btnCerrar.ForeColor = System.Drawing.Color.White + Me.btnCerrar.Location = New System.Drawing.Point(899, 513) + Me.btnCerrar.Name = "btnCerrar" + Me.btnCerrar.Size = New System.Drawing.Size(106, 33) + Me.btnCerrar.TabIndex = 26 + Me.btnCerrar.Text = "Cerrar" + Me.btnCerrar.UseVisualStyleBackColor = False + ' + 'btnExportar + ' + Me.btnExportar.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.btnExportar.BackColor = System.Drawing.Color.Black + Me.btnExportar.ForeColor = System.Drawing.Color.White + Me.btnExportar.Location = New System.Drawing.Point(899, 159) + Me.btnExportar.Name = "btnExportar" + Me.btnExportar.Size = New System.Drawing.Size(106, 33) + Me.btnExportar.TabIndex = 28 + Me.btnExportar.Text = "Exportar" + Me.btnExportar.UseVisualStyleBackColor = False + ' + 'panel2 + ' + Me.panel2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel2.BackColor = System.Drawing.Color.Black + Me.panel2.Controls.Add(Me.Img_logoCabecera) + Me.panel2.Controls.Add(Me.DesHeader) + Me.panel2.ForeColor = System.Drawing.Color.Navy + Me.panel2.Location = New System.Drawing.Point(-5, -3) + Me.panel2.Name = "panel2" + Me.panel2.Size = New System.Drawing.Size(1026, 43) + Me.panel2.TabIndex = 162 + ' + 'Img_logoCabecera + ' + Me.Img_logoCabecera.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Img_logoCabecera.Image = Global.CLIENTE.My.Resources.Resources.blackrock_logo + Me.Img_logoCabecera.Location = New System.Drawing.Point(904, 0) + Me.Img_logoCabecera.Name = "Img_logoCabecera" + Me.Img_logoCabecera.Size = New System.Drawing.Size(117, 50) + Me.Img_logoCabecera.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.Img_logoCabecera.TabIndex = 360 + Me.Img_logoCabecera.TabStop = False + ' + 'DesHeader + ' + Me.DesHeader.AutoSize = True + Me.DesHeader.BackColor = System.Drawing.Color.Transparent + Me.DesHeader.Font = New System.Drawing.Font("Century Gothic", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.DesHeader.ForeColor = System.Drawing.SystemColors.Window + Me.DesHeader.Location = New System.Drawing.Point(21, 8) + Me.DesHeader.Name = "DesHeader" + Me.DesHeader.Size = New System.Drawing.Size(151, 22) + Me.DesHeader.TabIndex = 2 + Me.DesHeader.Text = "Reportes CNBV" + ' + 'panel3 + ' + Me.panel3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel3.BackColor = System.Drawing.Color.Black + Me.panel3.Controls.Add(Me.Label6) + Me.panel3.Controls.Add(Me.lblFooter) + Me.panel3.ForeColor = System.Drawing.Color.Navy + Me.panel3.Location = New System.Drawing.Point(-5, 559) + Me.panel3.Name = "panel3" + Me.panel3.Size = New System.Drawing.Size(1026, 33) + Me.panel3.TabIndex = 363 + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.BackColor = System.Drawing.Color.Transparent + Me.Label6.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label6.ForeColor = System.Drawing.SystemColors.Window + Me.Label6.Location = New System.Drawing.Point(979, 0) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(42, 17) + Me.Label6.TabIndex = 3 + Me.Label6.Text = "Minds" + ' + 'lblFooter + ' + Me.lblFooter.AutoSize = True + Me.lblFooter.BackColor = System.Drawing.Color.Transparent + Me.lblFooter.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblFooter.ForeColor = System.Drawing.SystemColors.Window + Me.lblFooter.Location = New System.Drawing.Point(1019, 7) + Me.lblFooter.Name = "lblFooter" + Me.lblFooter.Size = New System.Drawing.Size(42, 17) + Me.lblFooter.TabIndex = 2 + Me.lblFooter.Text = "Minds" + ' + 'FrmFuncionario + ' + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(1017, 584) + Me.Controls.Add(Me.panel3) + Me.Controls.Add(Me.panel2) + Me.Controls.Add(Me.btnExportar) + Me.Controls.Add(Me.BtnAgregar) + Me.Controls.Add(Me.BtnOk) + Me.Controls.Add(Me.BtnEditar) + Me.Controls.Add(Me.btnCerrar) + Me.Controls.Add(Me.PnDatos) + Me.Controls.Add(Me.GridMaster) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MinimizeBox = False + Me.Name = "FrmFuncionario" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "FrmFuncionario" + Me.PnDatos.ResumeLayout(False) + Me.PnDatos.PerformLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel2.ResumeLayout(False) + Me.panel2.PerformLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel3.ResumeLayout(False) + Me.panel3.PerformLayout() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents PnDatos As System.Windows.Forms.Panel + Friend WithEvents cboSucursal As System.Windows.Forms.ComboBox + Friend WithEvents lblSucursal As System.Windows.Forms.Label + Friend WithEvents chkActivo As System.Windows.Forms.CheckBox + Friend WithEvents txtNombre As System.Windows.Forms.TextBox + Friend WithEvents txtClave As System.Windows.Forms.TextBox + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents BtnAgregar As System.Windows.Forms.Button + Friend WithEvents BtnOk As System.Windows.Forms.Button + Friend WithEvents BtnEditar As System.Windows.Forms.Button + Friend WithEvents btnCerrar As System.Windows.Forms.Button + Friend WithEvents txtRFC As System.Windows.Forms.TextBox + Friend WithEvents lblRFC As System.Windows.Forms.Label + Friend WithEvents txtNumEmpleado As System.Windows.Forms.TextBox + Friend WithEvents lblNumEmpleado As System.Windows.Forms.Label + Friend WithEvents txtApeMaterno As System.Windows.Forms.TextBox + Friend WithEvents lblApeMaterno As System.Windows.Forms.Label + Friend WithEvents txtApePaterno As System.Windows.Forms.TextBox + Friend WithEvents lblApePaterno As System.Windows.Forms.Label + Friend WithEvents lblNombre As System.Windows.Forms.Label + Friend WithEvents cbobPlaza As System.Windows.Forms.ComboBox + Friend WithEvents cmbTipoEmpleado As System.Windows.Forms.ComboBox + Friend WithEvents lblPlaza As System.Windows.Forms.Label + Friend WithEvents Label9 As System.Windows.Forms.Label + Friend WithEvents lblEstado As System.Windows.Forms.Label + Friend WithEvents cboNacionalidad As System.Windows.Forms.ComboBox + Friend WithEvents cboEstado As System.Windows.Forms.ComboBox + Friend WithEvents lblNacionalidad As System.Windows.Forms.Label + Friend WithEvents txtCalle As System.Windows.Forms.TextBox + Friend WithEvents lblCalle As System.Windows.Forms.Label + Friend WithEvents txtCurp As System.Windows.Forms.TextBox + Friend WithEvents lblCurp As System.Windows.Forms.Label + Friend WithEvents txtDepartamento As System.Windows.Forms.TextBox + Friend WithEvents lblDepartamento As System.Windows.Forms.Label + Friend WithEvents txtPuesto As System.Windows.Forms.TextBox + Friend WithEvents lblPuesto As System.Windows.Forms.Label + Friend WithEvents txtTelefono As System.Windows.Forms.TextBox + Friend WithEvents lblTelefono As System.Windows.Forms.Label + Friend WithEvents lblDelegacion As System.Windows.Forms.Label + Friend WithEvents txtCP As System.Windows.Forms.TextBox + Friend WithEvents lblCP As System.Windows.Forms.Label + Friend WithEvents txtColonia As System.Windows.Forms.TextBox + Friend WithEvents lblColonia As System.Windows.Forms.Label + Friend WithEvents txtArea As System.Windows.Forms.TextBox + Friend WithEvents lblArea As System.Windows.Forms.Label + Friend WithEvents txtNoExterior As System.Windows.Forms.TextBox + Friend WithEvents lblNoExterior As System.Windows.Forms.Label + Friend WithEvents txtNoInterior As System.Windows.Forms.TextBox + Friend WithEvents lblNoInterior As System.Windows.Forms.Label + Friend WithEvents txtEmail As System.Windows.Forms.TextBox + Friend WithEvents lblEmail As System.Windows.Forms.Label + Friend WithEvents dtpFechaNac As System.Windows.Forms.DateTimePicker + Friend WithEvents lblEstadoNac As System.Windows.Forms.Label + Friend WithEvents lblPais As System.Windows.Forms.Label + Friend WithEvents cboEstadoNac As System.Windows.Forms.ComboBox + Friend WithEvents cboPais As System.Windows.Forms.ComboBox + Friend WithEvents cboGenero As System.Windows.Forms.ComboBox + Friend WithEvents lblGenero As System.Windows.Forms.Label + Friend WithEvents lblFechaNac As System.Windows.Forms.Label + Friend WithEvents lblPaisNac As System.Windows.Forms.Label + Friend WithEvents cboPaisNac As System.Windows.Forms.ComboBox + Friend WithEvents cboDelegacion As System.Windows.Forms.ComboBox + Friend WithEvents btnExportar As System.Windows.Forms.Button + Private WithEvents panel2 As Panel + Private WithEvents Img_logoCabecera As PictureBox + Friend WithEvents DesHeader As Label + Private WithEvents panel3 As Panel + Friend WithEvents Label6 As Label + Friend WithEvents lblFooter As Label +End Class diff --git a/Actualizadores/FrmFuncionario.resx b/Actualizadores/FrmFuncionario.resx new file mode 100644 index 0000000..6d2d00d --- /dev/null +++ b/Actualizadores/FrmFuncionario.resx @@ -0,0 +1,289 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABQ + DQAAAk1TRnQBSQFMAgEBCAEAAQQBAQEEAQEBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAATADAAEBAQABCAYAAQwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8ABQAHBwMA + FgcQ7BcHARUBGgEpAgAUBwXsCBQD7AIHDAAJBwEUAfIB6wEDAW0CAAQHCwADBwXsARAG7QEAA+wBBwEA + AjcBAAIHBAACNwEABwcCAAEUARoBAwHrAQMB6wEpAgACBwEACf8BAAMHBewBFAX/AfABAAPsAQcBAAI3 + AQACBwQAAjcBAAcHARABEwEUAfIB6wEDAesBAwHrASkBAAIHAQAJ/wEAAwcF7AEUBf8B8AEAA+wBBwEA + AjcBAAIHBAACNwEABQcBAAEHAREB6gEUARsBSgHrAQMB6wEDAesBAAIHAQAJ/wEAAwcF7AEUBf8B8AEA + A+wBBwEAAjcHAAI3AQAEBwIAAQcBEQHqARQB8gFtAQ8BIgEDAesBAwEAAgcBAAn/AQADBwXsARQF/wHw + AQAD7AEHAQALNwEAAwcCDQIAAg4BFAEbAVEC7QHrAUoB6wEAAgcBAAn/AQADBwXsARQF/wHwAQAD7AEH + AQACNwcAAjcBAAIHAQ0BgQS4AQYBFAHyAXMBUQHsAUoB6wEDAQACBwEACf8BAAMHAuwB9wHvAW0BFAH/ + AbwB/wHzAQcBkgEAA+wBBwEAATcBAAf/AQABNwEAAgcBawX+AbgBFAEbAUoB6wFKAesBSgHrAQACBwEA + Cf8BAAMHAuwBbQHrAQMBFAEHAewB/wEHARQBEgEUA+wBBwEAATcBAAf/AQABNwEAAwcBgQG4A2sBDQEU + ARsCSgHrAUoB6wFKAQACBwEACf8BAAMHAuwB7wEHASICmQHzAf8BBwESBewBBwEAATcBAAf/AQABNwEA + BAcBDQEAAQcBDwEVARQBGwZKAQACBwEABv8EAAMHA+wBEAEAAV4B/wEUAgABFAXsAQcBAAE3AQAH/wEA + ATcBAAUHAQABBwERAeoBEQHvAZkB9wRKAQACBwEABv8BAAH/AQAEBwLsAesBEwFYASIBUQHvCOwBBwEA + ATcBAAf/AQABNwEABwcBEQFtARIB7AHrAfcBBwFzAkoBAAIHAQAG/wIABQcD7AHvAewBFAEHAewBFAHv + BuwBBw0ABwcBEQLsAesBEgHsAesBkgGZAZIBAAIHCAAGBwLsAe0C7AEUAQcB7AFtAZIG7BUHAQ4EFQFD + AQABFAHsAeoBABAHEOwUBwEAAQcBAAEHAQABBwEABQcL7C8HAgAEBwHsCfMB7BcHCw8HBwcAAfsBAAMH + AewJ/wHsBQcFAAUHBQACBwEQCZIBAAGSARAGBwEABf8BAAH7AQADBwHsAv8GFAH/AewFBwEAAf8DAAUH + AQAB/wMAAQcBQwEACUMBAAFDAe0BQwUHAQAB/wT5AQAC+wEAAgcB7AL/A+8BHwLqAf8B7AUHAQAB/wMA + BQcBAAH/AwABBwEABuwDMALsAQABFQEABQcBAAb/AQAB+wEAAgcB7AP/Am0B+QFGAewB7wHsAwcBFwGS + BwABBwcAAQcBAAYHAykCBwEAAewBAAUHAQAB/wX5AQAC+wEAAQcB7AP/AuwBRgH5AUYC7AMHAfkB9wIA + Af8GAAH/BQABBwEABhIDAAISAQABBwFtARIEBwEAB/8EAAHsAv8D7AEUAvkC7AEHAm8BRgEHAgAB/wMA + AQcCAAH/BQABBwEACm0BAAJtAQcBAAMHAQQC/wX5Af8BAAIBAQAB7AL/BOsBRgH5AUYB7AH3AvkBkgEH + AgAB/wMAAQcCAAH/BQABBwESCm0BEgFtARIBbQEAAgcDBAf/AwABBwHsAv8EkgESAvkCbwH5ARcDBw0A + AwcBEwEACG0B7AETAewBEwEAAQcEBAHsAf8C+QH/AwAB7AIHAewC/wUSAUYD+QFGBQcBAAH/AwABBwEA + Af8DAAUHARUB7wH/Be8B/wEAAewBAAHsARUDBAEHAgQE/wEAAf8BAAMHAewB/wMHAf8C8QFuA/kB7AUH + BQABBwUABgcBAAH/BRQB/wEUAQACQwEHAewBBAMHAgQD/wIABAcB7AH/A0MB/wJuAkcBRgH5AW4C7wQH + AwADBwMABwcBEAG8Af8FvAH/AQAJBwEEAewB/wIABQcB7AX/AkcC/wHsAvkBbgHsBAcBAAH/AQADBwEA + Af8BAAgHAQAB/wUQAf8BEAHvCQcBBAgHAewJ9ALsAvkC7AMHAwADBwMACAcBDgjzAQAKBwEEBwcL7AIH + AvkWBwkAAgcBQgFNAT4HAAE+AwABKAMAAUADAAEwAwABAQEAAQEFAAGAAQEWAAP//wCCAAs= + + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}Style4{}OddRow{}Style14{}Footer{}FilterBar{}Heading{ForeColor:ControlText;Border:Raised,,1, 1, 1, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style9{}Style1{}Caption{AlignHorz:Center;}Style6{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>132</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 877, 132</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 877, 132</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + 56 + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/FrmFuncionario.vb b/Actualizadores/FrmFuncionario.vb new file mode 100644 index 0000000..51760ac --- /dev/null +++ b/Actualizadores/FrmFuncionario.vb @@ -0,0 +1,736 @@ +Imports System.Collections.Generic +Imports System.Linq + +Public Class FrmFuncionario + + Private Sub FrmFuncionario_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + + Me.Text = "Funcionarios" + Me.PnDatos.Visible = True + BtnOk.Enabled = False + BtnEditar.Enabled = False + LLenaGrid() + DeshabilitaCampos() + DesHeader.Text = Me.Text + ClassCatalogos.CambiaColorbloque2(BtnAgregar, BtnEditar, BtnOk, btnExportar) + End Sub + + Private Sub BtnAgregar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnAgregar.Click + + 'txtClave.Enabled = True + 'txtClave.ReadOnly = False + + LimpiaCampos() + HabilitaCampos() + + chkActivo.CheckState = 1 + clsVaribles.varProceso = "Agregar" + 'txtClave.Focus() + BtnOk.Enabled = True + + Me.chkActivo.Enabled = True + + + For Each item As Control In PnDatos.Controls + + If TypeOf item Is TextBox Or TypeOf item Is ComboBox Or TypeOf item Is CheckBox Or TypeOf item Is DateTimePicker Then + item.Enabled = True + End If + Next + + txtClave.Enabled = False + 'txtNumEmpleado.Enabled = False + dtpFechaNac.Checked = False + dtpFechaNac.CustomFormat = "NULL" + txtNumEmpleado.Focus() + + cboDelegacion.SelectedIndex = -1 + ClassCatalogos.CambiaColorbloque2(BtnAgregar, BtnEditar, BtnOk, btnExportar) + + End Sub + + Private Sub BtnEditar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnEditar.Click + + clsVaribles.varProceso = "Actualizar" + HabilitaCampos() + + txtClave.Enabled = False + 'txtFuncionario2.Enabled = False + + BtnOk.Enabled = True + BtnAgregar.Enabled = True + + txtNumEmpleado.Enabled = True + txtNumEmpleado.Focus() + BtnEditar.Enabled = False + ClassCatalogos.CambiaColorbloque2(BtnAgregar, BtnEditar, BtnOk, btnExportar) + End Sub + + Private Sub BtnOk_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnOk.Click + + Dim classcom As New clsComplejo + Dim sSQL As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + Dim sError As String + + Call colorLabel() + + Try + Select Case UCase(clsVaribles.varProceso) + + Case Is = "AGREGAR" + + txtClave.Enabled = True + + 'VALIDACION DE CAMPOS + 'sError = ValidaCampos() + If sError <> "" Then + MessageBox.Show(sError, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + 'sSQL = "INSERT INTO FUNCIONARIO (IdFuncionario, IdSucursal, IdEstado, IdNacionalidad, IdTipoEmpleado, " + _ + '"IdPlaza, Nombre, ApellidoPaterno, ApellidoMaterno, NoEmpleado, Area, Activo, RFC, CURP, Calle, Colonia, " + _ + '"CodigoPostal, Delegacion, Telefono, Puesto, Departamento, idFuncionario2) VALUES ( " + 'sSQL = sSQL & txtClave.Text & "," + 'If cmbSucursal.SelectedValue Is Nothing Then sSQL = sSQL & "NULL, " Else sSQL = sSQL & cmbSucursal.SelectedValue & ", " + 'If cmbEstado.SelectedValue Is Nothing Then sSQL = sSQL & "NULL, " Else sSQL = sSQL & cmbEstado.SelectedValue & ", " + 'If cmbNacionalidad.SelectedValue Is Nothing Then sSQL = sSQL & "NULL, " Else sSQL = sSQL & cmbNacionalidad.SelectedValue & ", " + 'If cmbTipoEmpleado.SelectedValue Is Nothing Then sSQL = sSQL & "NULL, " Else sSQL = sSQL & cmbTipoEmpleado.SelectedValue & ", " + 'If cmbPlaza.SelectedValue Is Nothing Then sSQL = sSQL & "NULL, " Else sSQL = sSQL & cmbPlaza.SelectedValue & ", " + 'sSQL = sSQL & "'" & txtNombre.Text & "'," + 'sSQL = sSQL & "'" & txtApePaterno.Text & "'," + 'sSQL = sSQL & "'" & txtApeMaterno.Text & "'," + 'sSQL = sSQL & "'" & txtNumEmpleado.Text & "'," + 'sSQL = sSQL & "'" & txtArea.Text & "'," + 'sSQL = sSQL & chkActivo.CheckState & "," + 'sSQL = sSQL & "'" & txtRFC.Text & "'," + 'sSQL = sSQL & "'" & txtCurp.Text & "'," + 'sSQL = sSQL & "'" & txtCalle.Text & "'," + 'sSQL = sSQL & "'" & txtColonia.Text & "'," + 'sSQL = sSQL & "'" & txtCP.Text & "'," + 'sSQL = sSQL & "'" & txtDelegacion.Text & "'," + 'sSQL = sSQL & "'" & txtTelefono.Text & "'," + 'sSQL = sSQL & "'" & txtPuesto.Text & "'," + 'sSQL = sSQL & "'" & txtDepartamento.Text & "'," + 'sSQL = sSQL & "'" & txtFuncionario2.Text & "' )" + + If Not valiarCampos() Then + Exit Sub + End If + + + sSQL = "sp_CargarFuncionario NULL" & "," & IIf(cboPaisNac.SelectedValue <> Nothing, cboPaisNac.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboEstadoNac.SelectedValue <> Nothing, cboEstadoNac.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboPais.SelectedValue <> Nothing, cboPais.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboEstado.SelectedValue <> Nothing, cboEstado.SelectedValue, "NULL") + 'sSQL = sSQL & "," & IIf(cmbEstado.SelectedValue <> Nothing, cmbEstado.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboDelegacion.SelectedValue <> Nothing, cboDelegacion.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cbobPlaza.SelectedValue <> Nothing, cbobPlaza.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboNacionalidad.SelectedValue <> Nothing, cboNacionalidad.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboSucursal.SelectedValue <> Nothing, cboSucursal.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboGenero.SelectedValue <> Nothing, cboGenero.SelectedValue, "NULL") + sSQL = sSQL & ",'" & txtNumEmpleado.Text & "'" + sSQL = sSQL & ",'" & txtNombre.Text & "'" + sSQL = sSQL & ",'" & txtApePaterno.Text & "'" + sSQL = sSQL & ",'" & txtApeMaterno.Text & "'" + sSQL = sSQL & "," & IIf(dtpFechaNac.Checked, "'" & dtpFechaNac.Value.ToString("yyyy/MM/dd") & "'", "NULL") + 'sSQL = sSQL & ",'" & txtApeMaterno.Text & "'" + sSQL = sSQL & ",'" & txtRFC.Text & "'" + sSQL = sSQL & ",'" & txtCurp.Text & "'" + sSQL = sSQL & ",'" & txtCalle.Text & "'" + sSQL = sSQL & ",'" & txtNoExterior.Text & "'" + sSQL = sSQL & ",'" & txtNoInterior.Text & "'" + sSQL = sSQL & ",'" & txtColonia.Text & "'" + sSQL = sSQL & ",'" & txtCP.Text & "'" + sSQL = sSQL & ",'" & txtTelefono.Text & "'" + sSQL = sSQL & ",'" & txtEmail.Text & "'" + sSQL = sSQL & ",'" & txtArea.Text & "'" + sSQL = sSQL & ",'" & txtDepartamento.Text & "'" + sSQL = sSQL & ",'" & txtPuesto.Text & "'" + sSQL = sSQL & ",'" & Now.Date.ToString("yyyy/MM/dd") & "'" + sSQL = sSQL & "," & "NULL" + sSQL = sSQL & "," & chkActivo.CheckState + + sError = classcom.fnInserta(sSQL) + If sError <> "" Then + MessageBox.Show(sError, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Exit Sub + End If + + 'AUDITORIA + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 95, 1, "Funcionario Nuevo: IdFuncionario: " & txtClave.Text & ", Nombre: " & txtNombre.Text & ",Apellido Paterno: " & txtApePaterno.Text & ", Apellido Materno: " & txtApeMaterno.Text) + 'FIN AUDITORIA + + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + + Case Is = "ACTUALIZAR" + + 'VALIDACION DE CAMPOS + 'sError = ValidaCampos() + If sError <> "" Then + MessageBox.Show(sError, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + + 'sSQL = "UPDATE FUNCIONARIO SET IdSucursal = " + 'If cmbSucursal.SelectedValue Is Nothing Then sSQL = sSQL & "NULL, " Else sSQL = sSQL & cmbSucursal.SelectedValue & ", " + 'sSQL = sSQL & "IdEstado = " + 'If cmbEstado.SelectedValue Is Nothing Then sSQL = sSQL & "NULL, " Else sSQL = sSQL & cmbEstado.SelectedValue & ", " + 'sSQL = sSQL & "IdNacionalidad = " + 'If cmbNacionalidad.SelectedValue Is Nothing Then sSQL = sSQL & "NULL, " Else sSQL = sSQL & cmbNacionalidad.SelectedValue & ", " + 'sSQL = sSQL & "IdTipoEmpleado = " + 'If cmbTipoEmpleado.SelectedValue Is Nothing Then sSQL = sSQL & "NULL, " Else sSQL = sSQL & cmbTipoEmpleado.SelectedValue & ", " + 'sSQL = sSQL & "IdPlaza = " + 'If cmbPlaza.SelectedValue Is Nothing Then sSQL = sSQL & "NULL, " Else sSQL = sSQL & cmbPlaza.SelectedValue & ", " + 'sSQL = sSQL & "Nombre = '" & txtNombre.Text & "', " + 'sSQL = sSQL & "ApellidoPaterno = '" & txtApePaterno.Text & "', " + 'sSQL = sSQL & "ApellidoMaterno = '" & txtApeMaterno.Text & "', " + 'sSQL = sSQL & "NoEmpleado = '" & txtNumEmpleado.Text & "', " + 'sSQL = sSQL & "Area = '" & txtArea.Text & "', " + 'sSQL = sSQL & "Activo = " & chkActivo.CheckState & ", " + 'sSQL = sSQL & "RFC = '" & txtRFC.Text & "', " + 'sSQL = sSQL & "CURP = '" & txtCurp.Text & "', " + 'sSQL = sSQL & "Calle = '" & txtCalle.Text & "', " + 'sSQL = sSQL & "Colonia = '" & txtColonia.Text & "', " + 'sSQL = sSQL & "CodigoPostal = '" & txtCP.Text & "', " + 'sSQL = sSQL & "Delegacion = '" & txtDelegacion.Text & "', " + 'sSQL = sSQL & "Telefono = '" & txtTelefono.Text & "', " + 'sSQL = sSQL & "Puesto = '" & txtPuesto.Text & "', " + 'sSQL = sSQL & "Departamento = '" & txtDepartamento.Text & "', " + ''sSQL = sSQL & "idFuncionario2 = '" & txtFuncionario2.Text & "' " + 'sSQL = sSQL & "WHERE IdFuncionario = " & txtClave.Text & " " + + 'If Not valiarCampos() Then + ' Exit Sub + 'End If + + sSQL = "sp_CargarFuncionario " & txtClave.Text & "," & IIf(cboPaisNac.SelectedValue <> Nothing, cboPaisNac.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboEstadoNac.SelectedValue <> Nothing, cboEstadoNac.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboPais.SelectedValue <> Nothing, cboPais.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboEstado.SelectedValue <> Nothing, cboEstado.SelectedValue, "NULL") + 'sSQL = sSQL & "," & IIf(cmbEstado.SelectedValue <> Nothing, cmbEstado.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboDelegacion.SelectedValue <> Nothing, cboDelegacion.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cbobPlaza.SelectedValue <> Nothing, cbobPlaza.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboNacionalidad.SelectedValue <> Nothing, cboNacionalidad.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboSucursal.SelectedValue <> Nothing, cboSucursal.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cboGenero.SelectedValue <> Nothing, cboGenero.SelectedValue, "NULL") + sSQL = sSQL & ",'" & txtNumEmpleado.Text & "'" + sSQL = sSQL & ",'" & txtNombre.Text & "'" + sSQL = sSQL & ",'" & txtApePaterno.Text & "'" + sSQL = sSQL & ",'" & txtApeMaterno.Text & "'" + sSQL = sSQL & "," & IIf(dtpFechaNac.Checked, "'" & dtpFechaNac.Value.ToString("yyyy/MM/dd") & "'", "NULL") + 'sSQL = sSQL & ",'" & txtApeMaterno.Text & "'" + sSQL = sSQL & ",'" & txtRFC.Text & "'" + sSQL = sSQL & ",'" & txtCurp.Text & "'" + sSQL = sSQL & ",'" & txtCalle.Text & "'" + sSQL = sSQL & ",'" & txtNoExterior.Text & "'" + sSQL = sSQL & ",'" & txtNoInterior.Text & "'" + sSQL = sSQL & ",'" & txtColonia.Text & "'" + sSQL = sSQL & ",'" & txtCP.Text & "'" + sSQL = sSQL & ",'" & txtTelefono.Text & "'" + sSQL = sSQL & ",'" & txtEmail.Text & "'" + sSQL = sSQL & ",'" & txtArea.Text & "'" + sSQL = sSQL & ",'" & txtDepartamento.Text & "'" + sSQL = sSQL & ",'" & txtPuesto.Text & "'" + sSQL = sSQL & ",'" & Now.Date.ToString("yyyy/MM/dd") & "'" + sSQL = sSQL & "," & "NULL" + sSQL = sSQL & "," & chkActivo.CheckState + + classcom = New clsComplejo + sError = classcom.fnInserta(sSQL) + If sError <> "" Then + MessageBox.Show(sError, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Exit Sub + End If + + 'AUDITORIA + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 96, 1, clsVaribles.lsValAnt & "Funcionario Actualizado: IdFuncionario: " & txtClave.Text & ", Nombre: " & txtNombre.Text & ",Apellido Paterno: " & txtApePaterno.Text & ", Apellido Materno: " & txtApeMaterno.Text) + 'FIN AUDITORIA + + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + + End Select + + + BtnOk.Enabled = False + LLenaGrid() + Dim CLASSCATALOGOS As New ClassCatalogos + CLASSCATALOGOS.sbLimpiaControlesEsp(PnDatos) + ClassCatalogos.CambiaColorbloque2(BtnAgregar, BtnEditar, BtnOk, btnExportar) + DeshabilitaCampos() + BtnOk.Enabled = False + BtnEditar.Enabled = False + BtnAgregar.Enabled = True + + Catch ex As Exception + MessageBox.Show("Hubo un error al actualizar los datos." & vbCrLf & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + End Try + + End Sub + + Private Sub btnCerrar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCerrar.Click + Me.Close() + End Sub + + Private Sub GridMaster_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridMaster.DoubleClick + + For Each item As Control In PnDatos.Controls + + If TypeOf item Is TextBox Or TypeOf item Is ComboBox Or TypeOf item Is CheckBox Then + item.Enabled = False + End If + Next + LimpiaCampos() + clsVaribles.varProceso = "ACTUALIZAR" + txtClave.Text = Me.GridMaster.Columns("IdFuncionario").Value.ToString() + txtNombre.Text = Me.GridMaster.Columns("Nombre1").Value.ToString() + txtApePaterno.Text = Me.GridMaster.Columns("ApellidoPaterno").Value.ToString() + txtApeMaterno.Text = Me.GridMaster.Columns("ApellidoMaterno").Value.ToString() + txtNumEmpleado.Text = Me.GridMaster.Columns("NoEmpleado").Value.ToString() + If Not IsDBNull((Me.GridMaster.Columns("FECHANACIMIENTO").Value)) Then dtpFechaNac.Value = GridMaster.Columns("FECHANACIMIENTO").Value.ToString() + If Not IsDBNull((Me.GridMaster.Columns("IDSEXO").Value)) Then + cboGenero.SelectedValue = IIf(GridMaster.Columns("IDSEXO").Value.ToString().Trim = "", -1, GridMaster.Columns("IDSEXO").Value.ToString()) + End If + If Not IsDBNull((Me.GridMaster.Columns("IDESTADONACIMIENTO").Value)) Then + cboEstadoNac.SelectedValue = IIf(GridMaster.Columns("IDESTADONACIMIENTO").Value.ToString().Trim = "", -1, GridMaster.Columns("IDESTADONACIMIENTO").Value.ToString()) + End If + If Not IsDBNull((Me.GridMaster.Columns("IDPAISNACIMIENTO").Value)) Then + cboPaisNac.SelectedValue = IIf(GridMaster.Columns("IDPAISNACIMIENTO").Value.ToString().Trim = "", -1, GridMaster.Columns("IDPAISNACIMIENTO").Value.ToString()) + End If + If Not IsDBNull((Me.GridMaster.Columns("NUMEROINT").Value)) Then + txtNoInterior.Text = GridMaster.Columns("NUMEROINT").Value.ToString() + End If + If Not IsDBNull((Me.GridMaster.Columns("NUMEROEXT").Value)) Then + txtNoExterior.Text = GridMaster.Columns("NUMEROEXT").Value.ToString() + End If + If Not IsDBNull((Me.GridMaster.Columns("IDPAIS").Value)) Then + cboPais.SelectedValue = IIf(GridMaster.Columns("IDPAIS").Value.ToString() = "", -1, GridMaster.Columns("IDPAIS").Value.ToString()) + End If + If Not IsDBNull((Me.GridMaster.Columns("Area").Value)) Then + txtArea.Text = Me.GridMaster.Columns("Area").Value.ToString() + End If + If Not IsDBNull((Me.GridMaster.Columns("RFC").Value)) Then + txtRFC.Text = Me.GridMaster.Columns("RFC").Value.ToString() + End If + If Not IsDBNull((Me.GridMaster.Columns("CURP").Value)) Then + txtCurp.Text = Me.GridMaster.Columns("CURP").Value.ToString() + End If + If Not IsDBNull((Me.GridMaster.Columns("Calle").Value)) Then + txtCalle.Text = Me.GridMaster.Columns("Calle").Value.ToString() + End If + If Not IsDBNull((Me.GridMaster.Columns("Colonia").Value)) Then + txtColonia.Text = Me.GridMaster.Columns("Colonia").Value.ToString() + End If + If Not IsDBNull((Me.GridMaster.Columns("CP").Value)) Then + txtCP.Text = Me.GridMaster.Columns("CP").Value.ToString() + End If + If Not IsDBNull((Me.GridMaster.Columns("Telefono").Value)) Then + txtTelefono.Text = Me.GridMaster.Columns("Telefono").Value.ToString() + End If + 'dtpFechaNac.Value = GridMaster.Columns("FECHANACIMIENTO").Value.ToString() + 'dtpFechaNac.Value = IIf(IsDBNull(Me.GridMaster.Columns("FECHANACIMIENTO").Value), 0, Me.GridMaster.Columns("FECHANACIMIENTO").Value) + 'cboGenero.SelectedValue = IIf(GridMaster.Columns("IDSEXO").Value.ToString().Trim = "", -1, GridMaster.Columns("IDSEXO").Value.ToString()) + ' cboEstadoNac.SelectedValue = IIf(GridMaster.Columns("IDESTADONACIMIENTO").Value.ToString().Trim = "", -1, GridMaster.Columns("IDESTADONACIMIENTO").Value.ToString()) + ' cboPaisNac.SelectedValue = IIf(GridMaster.Columns("IDPAISNACIMIENTO").Value.ToString().Trim = "", -1, GridMaster.Columns("IDPAISNACIMIENTO").Value.ToString()) + 'cmbTipoEmpleado.SelectedValue = GridMaster.Columns("").Value.ToString() + + ' txtNoInterior.Text = GridMaster.Columns("NUMEROINT").Value.ToString() + 'txtNoExterior.Text = GridMaster.Columns("NUMEROEXT").Value.ToString() + 'cboPais.SelectedValue = IIf(GridMaster.Columns("IDPAIS").Value.ToString() = "", -1, GridMaster.Columns("IDPAIS").Value.ToString()) + + + ' txtArea.Text = Me.GridMaster.Columns("Area").Value.ToString() + ' txtRFC.Text = Me.GridMaster.Columns("RFC").Value.ToString() + 'txtCurp.Text = Me.GridMaster.Columns("CURP").Value.ToString() + 'txtCalle.Text = Me.GridMaster.Columns("Calle").Value.ToString() + 'txtColonia.Text = Me.GridMaster.Columns("Colonia").Value.ToString() + ' txtCP.Text = Me.GridMaster.Columns("CP").Value.ToString() + 'txtDelegacion.Text = Me.GridMaster.Columns("Delegacion").Value.ToString() + ' txtTelefono.Text = Me.GridMaster.Columns("Telefono").Value.ToString() + If Not IsDBNull((Me.GridMaster.Columns("Puesto").Value)) Then + txtPuesto.Text = Me.GridMaster.Columns("Puesto").Value.ToString() + End If + If Not IsDBNull((Me.GridMaster.Columns("Departamento").Value)) Then + txtDepartamento.Text = Me.GridMaster.Columns("Departamento").Value.ToString() + End If + If Not IsDBNull((Me.GridMaster.Columns("IdSucursal").Value)) Then + cboSucursal.SelectedValue = IIf(Me.GridMaster.Columns("IdSucursal").Value.ToString() = "", -1, GridMaster.Columns("IdSucursal").Value.ToString()) + End If + If Not IsDBNull((Me.GridMaster.Columns("IdEstado").Value)) Then + cboEstado.SelectedValue = IIf(Me.GridMaster.Columns("IdEstado").Value.ToString() = "", -1, GridMaster.Columns("IdEstado").Value.ToString()) + End If + If Not IsDBNull((Me.GridMaster.Columns("IdNacionalidad").Value)) Then + cboNacionalidad.SelectedValue = IIf(Me.GridMaster.Columns("IdNacionalidad").Value.ToString() = "", -1, GridMaster.Columns("IdNacionalidad").Value.ToString()) + End If + If Not IsDBNull((Me.GridMaster.Columns("IdPlaza").Value)) Then + cbobPlaza.SelectedValue = IIf(Me.GridMaster.Columns("IdPlaza").Value.ToString() = "", -1, GridMaster.Columns("IdPlaza").Value.ToString()) + End If + If Not IsDBNull((Me.GridMaster.Columns("IDMUNICIPIO").Value)) Then + cboDelegacion.SelectedValue = IIf(GridMaster.Columns("IDMUNICIPIO").Value.ToString() = "", -1, GridMaster.Columns("IDMUNICIPIO").Value.ToString()) + End If + + If Not IsDBNull((Me.GridMaster.Columns("EMAIL").Value)) Then + + txtEmail.Text = GridMaster.Columns("EMAIL").Value + End If + If Not IsDBNull((Me.GridMaster.Columns("ESTATUS").Value)) Then + chkActivo.Checked = IIf(IsDBNull(Me.GridMaster.Columns("ESTATUS").Value), 0, Me.GridMaster.Columns("ESTATUS").Value) + End If + 'txtDepartamento.Text = Me.GridMaster.Columns("Departamento").Value.ToString() + 'txtFuncionario2.Text = Me.GridMaster.Columns("idFuncionario2").Value.ToString() + + 'cboSucursal.SelectedValue = IIf(Me.GridMaster.Columns("IdSucursal").Value.ToString() = "", -1, GridMaster.Columns("IdSucursal").Value.ToString()) + 'cboEstado.SelectedValue = IIf(Me.GridMaster.Columns("IdEstado").Value.ToString() = "", -1, GridMaster.Columns("IdEstado").Value.ToString()) + ' cboNacionalidad.SelectedValue = IIf(Me.GridMaster.Columns("IdNacionalidad").Value.ToString() = "", -1, GridMaster.Columns("IdNacionalidad").Value.ToString()) + 'cmbTipoEmpleado.SelectedValue = IIf(Me.GridMaster.Columns("IdTipoEmpleado").Value.ToString() = "", -1, GridMaster.Columns("IdTipoEmpleado").Value.ToString()) + 'cbobPlaza.SelectedValue = IIf(Me.GridMaster.Columns("IdPlaza").Value.ToString() = "", -1, GridMaster.Columns("IdPlaza").Value.ToString()) + ' cboDelegacion.SelectedValue = IIf(GridMaster.Columns("IDMUNICIPIO").Value.ToString() = "", -1, GridMaster.Columns("IDMUNICIPIO").Value.ToString()) + + 'txtEmail.Text = GridMaster.Columns("EMAIL").Value + + ' chkActivo.Checked = IIf(IsDBNull(Me.GridMaster.Columns("ESTATUS").Value), 0, Me.GridMaster.Columns("ESTATUS").Value) + chkActivo.Enabled = True + + txtClave.Enabled = False + BtnEditar.Enabled = True + ClassCatalogos.CambiaColorbloque2(BtnAgregar, BtnEditar, BtnOk, btnExportar) + + End Sub + + Public Sub LimpiaCampos() + + Dim CLASSCATALOGOS As New ClassCatalogos + CLASSCATALOGOS.sbLimpiaControlesEsp(PnDatos) + DeshabilitaCampos() + + ''Limpio los combobox. + cboSucursal.SelectedIndex = -1 + cboEstado.SelectedIndex = -1 + cboNacionalidad.SelectedIndex = -1 + 'cmbTipoEmpleado.SelectedIndex = -1 + cbobPlaza.SelectedIndex = -1 + + cboSucursal.SelectedIndex = -1 + cboEstado.SelectedIndex = -1 + cboNacionalidad.SelectedIndex = -1 + 'cmbTipoEmpleado.SelectedIndex = -1 + cbobPlaza.SelectedIndex = -1 + + + cboEstadoNac.SelectedIndex = -1 + cboPaisNac.SelectedIndex = -1 + + cboPais.SelectedIndex = -1 + + End Sub + + Public Sub LLenaGrid() + 'LLENA GRID + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + 'Sql = "SELECT IdFuncionario, IdSucursal, IdEstado, IdNacionalidad, IdTipoEmpleado, IdPlaza, Nombre, ApellidoPaterno, " + 'Sql = Sql & "ApellidoMaterno, NoEmpleado, Area, Activo, RFC, CURP, Calle, Colonia, CodigoPostal, Delegacion, Telefono, " + 'SQL = SQL & "Puesto, Departamento, idFuncionario2 FROM Funcionario ORDER BY IdFuncionario" + + + SQL = "sp_ConsultarFuncionario 0" + + + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + For Each col As C1.Win.C1TrueDBGrid.C1DisplayColumn In GridMaster.Splits(0).DisplayColumns + col.AutoSize() + If InStr(col.Name, "ID") > 0 Then + col.Visible = False + End If + If col.Name = "NOMBRE1" Then + col.Visible = False + End If + Next + Classcom = New clsComplejo + Classcom.sbLlenaCombo("sp_ConsultarGenero 0", cboGenero) + Classcom = New clsComplejo + Classcom.sbLlenaCombo("sp_ConsultarEstado 0", cboEstadoNac) + Classcom = New clsComplejo + Classcom.sbLlenaCombo("sp_ConsultarPais ", cboPaisNac) + Classcom = New clsComplejo + + Classcom.sbLlenaCombo("sp_ConsultarSucursal 0", cboSucursal) + 'Classcom = New clsComplejo + 'Classcom.sbLlenaCombo("sp_ConsultarTEmpleado 0", cmbTipoEmpleado) + + Classcom = New clsComplejo + Classcom.sbLlenaCombo("sp_ComboPlaza 0", cbobPlaza) + + Classcom = New clsComplejo + Classcom.sbLlenaCombo("sp_ConsultarMunicipio 0", cboDelegacion) + + Classcom = New clsComplejo + Classcom.sbLlenaCombo("sp_ConsultarNacionalidad 0", cboNacionalidad) + + Classcom = New clsComplejo + Classcom.sbLlenaCombo("sp_ConsultarEstado 0", cboEstado) + Classcom = New clsComplejo + + Classcom.sbLlenaCombo("sp_ConsultarPais ", cboPais) + + 'Classcom.sbLlenaComboESP("SELECT IdSucursal AS clave, CAST(IdSucursal AS VARCHAR) + ') ' + Sucursal AS nombre FROM Cat_Sucursal", Me.cmbSucursal, "Nombre") + 'Classcom.sbLlenaComboESP("SELECT IdEstado AS clave, CAST(IdEstado AS VARCHAR) + ') ' + Estado AS Nombre FROM Cat_Estado", Me.cmbEstado, "Nombre") + 'Classcom.sbLlenaComboESP("SELECT IdNacionalidad AS clave, CAST(IdNacionalidad AS VARCHAR) + ') ' + Nacionalidad AS Nombre FROM Cat_Nacionalidad ", Me.cmbNacionalidad, "Nombre") + 'Classcom.sbLlenaComboESP("SELECT IdTipoEmpleado AS clave, CAST(IdTipoEmpleado AS VARCHAR) + ') ' + TipoEmpleado AS Nombre FROM Cat_TipoEmpleado ", Me.cmbTipoEmpleado, "Nombre") + 'Classcom.sbLlenaComboESP("SELECT IdPlaza AS clave, CAST(IdPlaza AS VARCHAR) + ') ' + Plaza AS Nombre FROM Cat_Plaza", Me.cmbPlaza, "Nombre") + + cboSucursal.SelectedIndex = -1 + cboEstado.SelectedIndex = -1 + cboNacionalidad.SelectedIndex = -1 + 'cmbTipoEmpleado.SelectedIndex = -1 + cbobPlaza.SelectedIndex = -1 + + cboSucursal.SelectedIndex = -1 + cboEstado.SelectedIndex = -1 + cboNacionalidad.SelectedIndex = -1 + 'cmbTipoEmpleado.SelectedIndex = -1 + cbobPlaza.SelectedIndex = -1 + + cboGenero.SelectedIndex = -1 + + cboEstadoNac.SelectedIndex = -1 + cboPaisNac.SelectedIndex = -1 + + cboPais.SelectedIndex = -1 + + + + End Sub + + Public Sub DeshabilitaCampos() + + For Each ctrl As Control In PnDatos.Controls + If TypeOf ctrl Is Label Then + ctrl.Enabled = True + Else + ctrl.Enabled = False + End If + + Next + + + + End Sub + + Private Sub colorLabel() + + For Each ctrl As Control In PnDatos.Controls + If TypeOf ctrl Is Label Then + ctrl.ForeColor = Color.DarkBlue + End If + + Next + + End Sub + + Public Sub HabilitaCampos() + ''Deshabilida campos + 'txtClave.Enabled = True + 'txtNombre.Enabled = True + 'txtApePaterno.Enabled = True + 'txtApeMaterno.Enabled = True + 'txtNumEmpleado.Enabled = True + 'txtArea.Enabled = True + 'txtRFC.Enabled = True + 'txtCurp.Enabled = True + 'txtCalle.Enabled = True + 'txtColonia.Enabled = True + 'txtCP.Enabled = True + ''txtDelegacion.Enabled = True + 'cboDelegacion.Enabled = True + 'txtTelefono.Enabled = True + 'txtPuesto.Enabled = True + 'txtDepartamento.Enabled = True + ''txtFuncionario2.Enabled = True + + 'cmbSucursal.Enabled = True + 'cmbEstado.Enabled = True + 'cmbNacionalidad.Enabled = True + 'cmbTipoEmpleado.Enabled = True + 'cmbPlaza.Enabled = True + + + For Each item As Control In PnDatos.Controls + + If TypeOf item Is TextBox Or TypeOf item Is ComboBox Or TypeOf item Is CheckBox Or TypeOf item Is DateTimePicker Then + item.Enabled = True + End If + Next + + + + End Sub + + Public Function ValidaCampos() As String + + Dim sResultado As String + sResultado = "" + + If txtClave.Text = "" Then + sResultado = sResultado & "Es Necesario Introducir el Id del Funcionario. " & vbCrLf + End If + If cboSucursal.SelectedValue Is Nothing Then + sResultado = sResultado & "Es Necesario Introducir la Sucursal del Funcionario. " & vbCrLf + End If + + If cboEstado.SelectedValue Is Nothing Then + sResultado = sResultado & "Es Necesario Introducir el Estado. " & vbCrLf + End If + + If cboNacionalidad.SelectedValue Is Nothing Then + sResultado = sResultado & "Es Necesario Introducir la Nacionalidad del Funcionario. " & vbCrLf + End If + + 'If cmbTipoEmpleado.SelectedValue Is Nothing Then + ' sResultado = sResultado & "Es Necesario Introducir el tipo de empleado del Funcionario. " & vbCrLf + 'End If + + If txtNombre.Text = "" Then + sResultado = sResultado & "Es Necesario Introducir el nombre del Funcionario. " & vbCrLf + End If + If txtApePaterno.Text = "" Then + sResultado = sResultado & "Es Necesario Introducir el apellido paterno del Funcionario. " & vbCrLf + End If + If txtApeMaterno.Text = "" Then + sResultado = sResultado & "Es Necesario Introducir el apellido materno del Funcionario. " & vbCrLf + End If + + If txtNumEmpleado.Text = "" Then + sResultado = sResultado & "Es Necesario Introducir el Número de Empleado del Funcionario. " & vbCrLf + End If + + 'If txtFuncionario2.Text = "" Then + ' sResultado = sResultado & "Es Necesario Introducir el IdFuncionario2. " & vbCrLf + 'End If + + ''Valida CP + If txtCP.Text <> "" Then + If IsNumeric(txtCP.Text) = False Or txtCP.Text.Length <> 5 Then + sResultado = sResultado & "El código postal debe ser un número de 5 digitos. " & vbCrLf + End If + End If + + ValidaCampos = sResultado + End Function + + Private Sub ComboBox3_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles cboPais.SelectedIndexChanged, cboPaisNac.SelectedIndexChanged + + End Sub + Private Sub Label27_Click(sender As System.Object, e As System.EventArgs) Handles lblPais.Click, lblPaisNac.Click + + End Sub + + Private Sub PnDatos_Paint(sender As System.Object, e As System.Windows.Forms.PaintEventArgs) Handles PnDatos.Paint + + End Sub + + Private Sub dtpFechaNac_ValueChanged(sender As System.Object, e As System.EventArgs) Handles dtpFechaNac.ValueChanged + + If dtpFechaNac.Checked Then + dtpFechaNac.CustomFormat = "dd/MM/yyyy" + + Else + dtpFechaNac.CustomFormat = "NULL" + End If + + End Sub + + Private Function valiarCampos() As Boolean + Dim listaControlesParaValidacion As New List(Of Control) + Dim listaControlTotal As New List(Of Control) + Dim resultado As New List(Of elementoLista) + + For Each ctrl As Control In Me.Controls + + If ctrl.Tag <> Nothing Then + listaControlesParaValidacion.Add(ctrl) + End If + + listaControlTotal.Add(ctrl) + ObtenerControlesHijos(ctrl, listaControlesParaValidacion, listaControlTotal) + + Next + + resultado = VariablesGlobales.validarFuncionario(listaControlesParaValidacion, listaControlTotal) + + + Dim mensaje As String = "" + + For Each elem As elementoLista In resultado.OrderBy(Function(e) e.Orden) + + mensaje &= elem.Mensaje & Environment.NewLine + + elem.ctrl.ForeColor = Color.Red + + Next + + If mensaje = "" Then + Return True + Else + MessageBox.Show(mensaje) + Return False + End If + + End Function + + Private Sub ObtenerControlesHijos(ctrl As Control, ByRef listaControlesParaValidacion As List(Of Control), ByRef listaControlesTotal As List(Of Control)) + + For Each ctrlHijo As Control In ctrl.Controls + + If ctrlHijo.Tag <> Nothing Then + listaControlesParaValidacion.Add(ctrlHijo) + End If + + listaControlesTotal.Add(ctrlHijo) + ObtenerControlesHijos(ctrlHijo, listaControlesParaValidacion, listaControlesTotal) + + Next + + End Sub + + Private Sub txtNumEmpleado_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles txtNumEmpleado.KeyPress + Dim classCom As New ClassCatalogos + 'If e.KeyChar <> Convert.ToChar(Keys.Back) Then + ' e.KeyChar = classCom.ValidaCampos("numeros", e.KeyChar) + 'End If + End Sub + + Private Sub btnExportar_Click(sender As System.Object, e As System.EventArgs) Handles btnExportar.Click + Exportar() + End Sub + + Private Sub Exportar() + Dim cls As clsComplejo + Try + If GridMaster.DataSource Is Nothing Then + MessageBox.Show("No hay datos para exportar.", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Return + End If + cls = New clsComplejo() + Dim DS As DataSet = cls.fdtDataSet("spS_FuncionariosExport") + + + Dim sError As String = "" + ''Inicia Exportacion + 'Creo una instancia de la clase aExcel + Dim clsExcel As aExcel = New aExcel + 'Obtenemos el nombre o el titulo del form + clsExcel.Titulo = "Funcionarios" + 'Utilizo la funcion ExportDataset de la clase aExcel + clsExcel.ExportDataset(DS) 'Asigno el dataset a exportar + Catch ex As Exception + + End Try + End Sub + +End Class \ No newline at end of file diff --git a/Actualizadores/FrmOficinas.Designer.vb b/Actualizadores/FrmOficinas.Designer.vb new file mode 100644 index 0000000..ef81de0 --- /dev/null +++ b/Actualizadores/FrmOficinas.Designer.vb @@ -0,0 +1,287 @@ + _ +Partial Class FrmOficinas + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FrmOficinas)) + Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.txtid = New System.Windows.Forms.TextBox() + Me.txtNombre = New System.Windows.Forms.TextBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.Label7 = New System.Windows.Forms.Label() + Me.txtLinea = New System.Windows.Forms.TextBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.cmbAplicativo = New System.Windows.Forms.ComboBox() + Me.Label4 = New System.Windows.Forms.Label() + Me.PictureBox1 = New System.Windows.Forms.PictureBox() + Me.BntSalie = New System.Windows.Forms.Button() + Me.BtnAlta = New System.Windows.Forms.Button() + Me.Btnbaja = New System.Windows.Forms.Button() + Me.BtnLimpiar = New System.Windows.Forms.Button() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() + Me.GroupBox1.SuspendLayout() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'GridMaster + ' + Me.GridMaster.AllowArrows = False + Me.GridMaster.AllowUpdate = False + Me.GridMaster.AllowUpdateOnBlur = False + Me.GridMaster.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.GridMaster.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.GridMaster.EditDropDown = False + Me.GridMaster.GroupByCaption = "AGRUPAR" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) + Me.GridMaster.Location = New System.Drawing.Point(12, 70) + Me.GridMaster.MultiSelect = C1.Win.C1TrueDBGrid.MultiSelectEnum.None + Me.GridMaster.Name = "GridMaster" + Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R + Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.GridMaster.Size = New System.Drawing.Size(680, 145) + Me.GridMaster.TabIndex = 105 + Me.GridMaster.Text = "C1TrueDBGrid1" + Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.txtid) + Me.GroupBox1.Controls.Add(Me.txtNombre) + Me.GroupBox1.Controls.Add(Me.Label5) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Controls.Add(Me.Label7) + Me.GroupBox1.Controls.Add(Me.txtLinea) + Me.GroupBox1.Controls.Add(Me.Label3) + Me.GroupBox1.Controls.Add(Me.cmbAplicativo) + Me.GroupBox1.Controls.Add(Me.Label4) + Me.GroupBox1.Location = New System.Drawing.Point(17, 231) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(554, 188) + Me.GroupBox1.TabIndex = 104 + Me.GroupBox1.TabStop = False + ' + 'txtid + ' + Me.txtid.Enabled = False + Me.txtid.Location = New System.Drawing.Point(85, 39) + Me.txtid.Name = "txtid" + Me.txtid.Size = New System.Drawing.Size(125, 20) + Me.txtid.TabIndex = 82 + ' + 'txtNombre + ' + Me.txtNombre.BackColor = System.Drawing.Color.LightGray + Me.txtNombre.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtNombre.Location = New System.Drawing.Point(85, 82) + Me.txtNombre.MaxLength = 30 + Me.txtNombre.Name = "txtNombre" + Me.txtNombre.Size = New System.Drawing.Size(463, 20) + Me.txtNombre.TabIndex = 4 + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label5.Location = New System.Drawing.Point(25, 85) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(54, 13) + Me.Label5.TabIndex = 60 + Me.Label5.Text = "Nombre:" + Me.Label5.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.Location = New System.Drawing.Point(27, 42) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(22, 13) + Me.Label1.TabIndex = 51 + Me.Label1.Text = "Id:" + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label7 + ' + Me.Label7.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label7.Location = New System.Drawing.Point(494, 148) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(24, 24) + Me.Label7.TabIndex = 78 + Me.Label7.Text = "..." + Me.Label7.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'txtLinea + ' + Me.txtLinea.BackColor = System.Drawing.Color.White + Me.txtLinea.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtLinea.Location = New System.Drawing.Point(143, 125) + Me.txtLinea.MaxLength = 2 + Me.txtLinea.Name = "txtLinea" + Me.txtLinea.Size = New System.Drawing.Size(120, 20) + Me.txtLinea.TabIndex = 3 + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label3.Location = New System.Drawing.Point(24, 133) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(113, 13) + Me.Label3.TabIndex = 58 + Me.Label3.Text = "Linea De Negocio:" + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'cmbAplicativo + ' + Me.cmbAplicativo.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cmbAplicativo.Location = New System.Drawing.Point(367, 124) + Me.cmbAplicativo.Name = "cmbAplicativo" + Me.cmbAplicativo.Size = New System.Drawing.Size(181, 21) + Me.cmbAplicativo.TabIndex = 1 + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label4.Location = New System.Drawing.Point(298, 132) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(63, 13) + Me.Label4.TabIndex = 53 + Me.Label4.Text = "Aplicativo" + Me.Label4.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'PictureBox1 + ' + Me.PictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.PictureBox1.ErrorImage = CType(resources.GetObject("PictureBox1.ErrorImage"), System.Drawing.Image) + Me.PictureBox1.Image = Global.CLIENTE.My.Resources.Resources.Logo_Empresa + Me.PictureBox1.Location = New System.Drawing.Point(3, 2) + Me.PictureBox1.Name = "PictureBox1" + Me.PictureBox1.Size = New System.Drawing.Size(122, 38) + Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.PictureBox1.TabIndex = 103 + Me.PictureBox1.TabStop = False + ' + 'BntSalie + ' + Me.BntSalie.BackColor = System.Drawing.Color.White + Me.BntSalie.Cursor = System.Windows.Forms.Cursors.Hand + Me.BntSalie.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BntSalie.ForeColor = System.Drawing.Color.MidnightBlue + Me.BntSalie.Image = CType(resources.GetObject("BntSalie.Image"), System.Drawing.Image) + Me.BntSalie.Location = New System.Drawing.Point(584, 387) + Me.BntSalie.Name = "BntSalie" + Me.BntSalie.Size = New System.Drawing.Size(106, 33) + Me.BntSalie.TabIndex = 102 + Me.BntSalie.Text = "Cerrar" + Me.BntSalie.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BntSalie.UseVisualStyleBackColor = True + ' + 'BtnAlta + ' + Me.BtnAlta.BackColor = System.Drawing.Color.White + Me.BtnAlta.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnAlta.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnAlta.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnAlta.Image = CType(resources.GetObject("BtnAlta.Image"), System.Drawing.Image) + Me.BtnAlta.Location = New System.Drawing.Point(584, 270) + Me.BtnAlta.Name = "BtnAlta" + Me.BtnAlta.Size = New System.Drawing.Size(106, 33) + Me.BtnAlta.TabIndex = 101 + Me.BtnAlta.Text = "Grabar" + Me.BtnAlta.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnAlta.UseVisualStyleBackColor = True + ' + 'Btnbaja + ' + Me.Btnbaja.BackColor = System.Drawing.Color.White + Me.Btnbaja.Cursor = System.Windows.Forms.Cursors.Hand + Me.Btnbaja.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Btnbaja.ForeColor = System.Drawing.Color.MidnightBlue + Me.Btnbaja.Image = CType(resources.GetObject("Btnbaja.Image"), System.Drawing.Image) + Me.Btnbaja.Location = New System.Drawing.Point(584, 309) + Me.Btnbaja.Name = "Btnbaja" + Me.Btnbaja.Size = New System.Drawing.Size(106, 33) + Me.Btnbaja.TabIndex = 100 + Me.Btnbaja.Text = "Baja" + Me.Btnbaja.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Btnbaja.UseVisualStyleBackColor = True + ' + 'BtnLimpiar + ' + Me.BtnLimpiar.BackColor = System.Drawing.Color.White + Me.BtnLimpiar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnLimpiar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnLimpiar.Image = CType(resources.GetObject("BtnLimpiar.Image"), System.Drawing.Image) + Me.BtnLimpiar.Location = New System.Drawing.Point(584, 348) + Me.BtnLimpiar.Name = "BtnLimpiar" + Me.BtnLimpiar.Size = New System.Drawing.Size(106, 33) + Me.BtnLimpiar.TabIndex = 99 + Me.BtnLimpiar.Text = "Limpiar" + Me.BtnLimpiar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnLimpiar.UseVisualStyleBackColor = True + ' + 'FrmOficinas + ' + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(704, 434) + Me.Controls.Add(Me.GridMaster) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.PictureBox1) + Me.Controls.Add(Me.BntSalie) + Me.Controls.Add(Me.BtnAlta) + Me.Controls.Add(Me.Btnbaja) + Me.Controls.Add(Me.BtnLimpiar) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.Name = "FrmOficinas" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Catalogo Oficinas" + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents txtid As System.Windows.Forms.TextBox + Friend WithEvents txtNombre As System.Windows.Forms.TextBox + Friend WithEvents Label5 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents Label7 As System.Windows.Forms.Label + Friend WithEvents txtLinea As System.Windows.Forms.TextBox + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents cmbAplicativo As System.Windows.Forms.ComboBox + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox + Friend WithEvents BntSalie As System.Windows.Forms.Button + Friend WithEvents BtnAlta As System.Windows.Forms.Button + Friend WithEvents Btnbaja As System.Windows.Forms.Button + Friend WithEvents BtnLimpiar As System.Windows.Forms.Button +End Class diff --git a/Actualizadores/FrmOficinas.resx b/Actualizadores/FrmOficinas.resx new file mode 100644 index 0000000..f2cf492 --- /dev/null +++ b/Actualizadores/FrmOficinas.resx @@ -0,0 +1,1347 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA3SURBVChTY2DABP+xiIGFkCVwsVEUwhThNREkiaEAJoiP + RnEmskKs7kd3C1YrYTrx+g6bIrAYAKCqHOQvFu6BAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style9{}EvenRow{BackColor:Aqua;}Normal{}FilterBar{BackColor:InactiveBorder;}RecordSelector{AlignImage:Center;}OddRow{}Style14{}Footer{}Style13{}Heading{ForeColor:ControlText;Border:Raised,,1, 1, 1, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style6{}Editor{}Style10{AlignHorz:Near;}Style3{}Style15{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style5{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style12{}Style11{}Style4{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>141</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 676, 141</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 676, 141</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + + /9j/4AAQSkZJRgABAQEASABIAAD/4RmCRXhpZgAATU0AKgAAAAgACAESAAMAAAABAAEAAAEaAAUAAAAB + AAAIegEbAAUAAAABAAAIggEoAAMAAAABAAIAAAExAAIAAAAvAAAIigEyAAIAAAAUAAAIuodpAAQAAAAB + AAAIzuocAAcAAAgMAAAAbgAAETIc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAQAAAEgAAAABAABNaWNy + b3NvZnQgV2luZG93cyBQaG90byBHYWxsZXJ5IDYuMC42MDAxLjE4MDAwAAAyMDExOjA0OjI2IDEzOjAw + OjM2AAAEoAIABAAAAAEAAACjoAMABAAAAAEAAAAvpCAAAgAAACEAABEQ6hwABwAACAwAAAkEAAAAABzq + AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAOTY2OUM0NTdDRDZDNDAzM0EyMEFDRjg0NzQ2MDZFMUIAAAAGAQMAAwAA + AAEABgAAARoABQAAAAEAABGAARsABQAAAAEAABGIASgAAwAAAAEAAgAAAgEABAAAAAEAABGQAgIABAAA + AAEAAAfpAAAAAAAAAAAAAAABAAAAAAAAAAH/2P/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQd + Gh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIABwAYAMBIQAC + EQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0B + AgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVG + R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 + uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAA + AAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGh + scEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 + dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri + 4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APfz0ri9J8R6hNqmoWszJJHAkroSuCNp4HFcGLxE + 6VSmo9WzuwmHhVp1HLolYt+ENavdYe9a7dSE2bFVQAuc11HQVeBrSrUI1J7v/MjH0YUcRKnDZW/I5J/H + KXuo3Nh4e0u41ma1O2eWJ0jhjb+7vY8njsDVOL4jC01620bX9DvNJubpgkDsyyxuScD5l9yBxnGecV6i + w99L+92PPdXrbQveMPHEXg1YZbzS7ye1lO1Z4ChUPz8pBIIOBn0rZ0LXbTxFotvqtgxaGZchW4ZSOCp9 + weKiVFqmql9GNVE5uJl2fiy4u/EkuiNoN7DPCiyyyPJGUWMkgNkMc5wcDrxWXr3xMg8O67HpF7ol+bmX + b5HltGwlDMVUj5u5GOcVpDD80uVS6XJlV5VdoTUviZDoUkA1zw9q+nxTHaszpG6+/wB1j+XWunh160ub + q1it8zR3MQljmTBUqQSP0H+cHEzoOKUk7pjjUTdupga5peuyavK9hfMlvJgqpuCu045GKyvOk8IXJWWN + Lq+uE3SszHaqkngHqSSOT9K+VxEatCrKvN3Sei9T6jDzo16UcPBcsmtXbt/wRYNE1P7Ot7o90Yba5G7Y + ZijL7H1xzzV/XJ9S0D4YatdT3TvfCJtsgkLFCxCDB9s5+tdmVYarHERvL3HsvU5MzxNGdF2j799XbsZn + wOiVPA9w4HzSXzkn6Kg/pXYan/YF7eWkl9dWZm0+486IPMoKSAFeefc8eoHpX0Ffm9vLl3PBpW9mrmJ8 + QbK11i28P2dwBLaXWqRo21vvKY35BFcF4dv7v4UeNptB1Vy2jXrho5zwBnhZP/ZWHtntztQ9+k6T66r5 + EVPdmpnpViQfiZq5ByDpdrgj/rpNXnHxV/5K14b/AN22/wDR7UsN/F+X6BV+D5mx8Y9YsNT0a00HT5lv + dUkvFdbe3PmOu1WByBnB5xjr19K73wfpU+i+EtL066x9oggVZMHOG6kZ9s4/Cs6l40Ixe92yoq9VszNY + 8IXWrapLeG/RFbAVTGTtAH1rF0RLe6u7vT9Uj+1R2iO8TEkFdpwQDnOD6V8pXwrpYhOo7xm3p+J9TQxa + q4ZqmuWUErP8CHS9KuvFUk8hu1hWHaFTaSqqc4CjPAGK6G+8KXM/gLUtANwk0s0b+S2NoDfeUH/gQroy + ijNVFinLfp8zDNq8OR4RR2tr8jjPg3rlrpdnqHhvU5RZ6hFdGRYpzsLZUAgZ7gr096zvG0en3Xxu0GON + LaVJGtxOqhWDMZG+96nGOvbFfWWaxE5dGmfMXTpJeZ6B44urW1uvC6yzRRAavEQGYLgBHGfpyKseOfCF + t4z8PvbfIt5GPMtJ/wC63oT/AHT0P59q5IzdPkmbySkpROI+DlxqT63rFpq28XVhbQ2mxx8yKjyYU+uM + kfTFZfxUniPxY8PnzUxGtt5h3D5P37Hn045rsil9ZfLtb9DnbfsVfv8Aqe022nafBK9xa2dtHJISzSRx + qC2eckgc1crzG29zsSS2E7Vz+leH7KKSe7/etLcB1fc3ADHkDFctahCpODl0udNGvOlCSj1sTaJo9to9 + 1dx2pk2OEJDnOOvTitO8ma3tZJUALKBjPTrVYWjGnTVOOwsTVlVqOpLd/wCRyuowadq8ok1HR9Ou5FGA + 81uGYD0yaNPttN0p/MsNG0y1kx9+G3Ct+Y5r0feS5buxwu172FvodO1O4+0X+jaZdTYC+ZPbB2wOgye3 + Jq7baibG2jtrW1toIIxhI449qqPQAHik4XXK3oO9ncZHerDdzXkdnaJczACWVYsM4HTJzk4rOk0zRZZX + kk8O6O8jsWZms1JYnqSfWhJp3TYnZ6NGnZ3/ANgtktrO0tbeBPuxxR7VXJ7AGr1nqs9xdpE6xhWJzgHP + TPrUSgtylJ6I/9kA/+0ctlBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAAADhC + SU0EOgAAAAAAkwAAABAAAAABAAAAAAALcHJpbnRPdXRwdXQAAAAFAAAAAENsclNlbnVtAAAAAENsclMA + AAAAUkdCQwAAAABJbnRlZW51bQAAAABJbnRlAAAAAENscm0AAAAATXBCbGJvb2wBAAAAD3ByaW50U2l4 + dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAA4QklNBDsAAAAAAbIAAAAQAAAAAQAA + AAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABIAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NN + Ym9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAA + AEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQg + IGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG/gAAAAAAAAAAAAQnJk + VFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIA + AAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0 + VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAA + AAAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhC + SU0EDQAAAAAABAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAA + AAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAA + AAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////// + //////////////////8D6AAAAAD/////////////////////////////A+gAAAAA//////////////// + /////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAA4QklN + BAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAAM4QklNBAgAAAAAABAAAAAB + AAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADSQAAAAYAAAAAAAAAAAAAAG4AAADI + AAAACgBVAG4AdABpAHQAbABlAGQALQAxAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAADI + AAAAbgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIA + AAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcA + AAAAAAAAAEJ0b21sb25nAAAAbgAAAABSZ2h0bG9uZwAAAMgAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAA + AQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9y + aWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNs + aWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcA + AAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAG4AAAAAUmdodGxvbmcAAADIAAAAA3VybFRF + WFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAA + AAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxp + Z25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNs + aWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JU + eXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJv + dHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj/w + AAAAAAAAOEJJTQQUAAAAAAAEAAAAAzhCSU0EDAAAAAAUbwAAAAEAAACgAAAAWAAAAeAAAKUAAAAUUwAY + AAH/2P/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8V + GBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQU + Dg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAWACgAwEi + AAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAA + AAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVS + wWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV + 5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUy + 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 + RH+k/wCp/wA1zv8Agr+v/wA9+h/+eVP/AHFs/wA5qX/PKn/uLZ/nNXzwkl/wn/q/wV/wX/X/AOe/Q/8A + zyp/7i2f5zUv+eVP/cWz/OavnhJL/hP/AFf4K/4L/r/89+h/+eVP/cWz/Oal/wA8qf8AuLZ/nNXzwkl/ + wn/q/wAFf8F/1/8Anv0P/wA8qf8AuLZ/nNS/55U/9xbP85q+eEkv+E/9X+Cv+C/6/wDz36H/AOeVP/cW + z/Oamd9cq49uK+fNw/gvnlJI/wCk/wCp/wA1Q/0V/X/577xl/WrqN0toDcdp7j3O+8rItttuf6lz3WPP + 5zjJXjySzeb++X/SOKr/AOp/8z9W6XKfc6/o/Bdf9V+vH+tfX0l5Akqjbf/ZADhCSU0EIQAAAAAAVQAA + AAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8A + dABvAHMAaABvAHAAIABDAFMANQAAAAEAOEJJTQQGAAAAAAAHAAgAAAABAQD/4Q62aHR0cDovL25zLmFk + b2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pO + VGN6a2M5ZCI/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRv + YmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAi + Pg0KCTxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3lu + dGF4LW5zIyI+DQoJCTxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDov + L25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw + LzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz + b3VyY2VFdmVudCMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3Av + MS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bXA6Q3JlYXRv + clRvb2w9Ik1pY3Jvc29mdCBXaW5kb3dzIFBob3RvIEdhbGxlcnkgNi4wLjYwMDEuMTgwMDAiIHhtcDpD + cmVhdGVEYXRlPSIyMDEwLTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDEw + LTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxMC0xMi0yOVQxNDoxOTowOC0w + NjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFBQ0FG + OENBQTQ5OTE1MjYxIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0i + c1JHQiBJRUM2MTk2Ni0yLjEiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyI+DQoJCQk8eG1wTU06SGlzdG9y + eT4NCgkJCQk8cmRmOlNlcT4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0 + Omluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMUFDQUY4Q0FBNDk5MTUyNjEiIHN0RXZ0 + OndoZW49IjIwMTAtMTItMjlUMTQ6MTk6MDgtMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2Jl + IFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZl + ZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkxNTI2 + MSIgc3RFdnQ6d2hlbj0iMjAxMC0xMi0yOVQxNDoxOTowOC0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2Vu + dD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4NCgkJCQk8 + L3JkZjpTZXE+DQoJCQk8L3htcE1NOkhpc3Rvcnk+DQoJCQk8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0 + b3JzPg0KCQkJCTxyZGY6QmFnPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6MDM4MDExNzQwNzIwNjgxMUFF + NTY4NjQ0MDZGQ0YwRDI8L3JkZjpsaT4NCgkJCQk8L3JkZjpCYWc+DQoJCQk8L3Bob3Rvc2hvcDpEb2N1 + bWVudEFuY2VzdG9ycz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1l + dGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQ + AABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA + 9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA + ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAA + AIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAA + CAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0 + LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJz + UkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAA + OPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklF + QyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYt + Mi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4x + IERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAA + AAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAA + LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQ + AAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAA + AAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACB + AIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEf + ASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6 + AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh + Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASa + BKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZq + BnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiW + CKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsi + CzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4T + Di4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFt + EYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0 + FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlr + GZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4W + HkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4 + I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijU + KQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7u + LyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWH + NcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTyk + POM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RH + RIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxy + TLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21Uo + VXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5s + Xr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/ + aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3Km + cwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2h + fgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokz + iZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVf + lcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqIm + opajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+L + sACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2P + vgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1 + zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA + 3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw + 6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH + /Jj9Kf26/kv+3P9t////2wBDAAQCAwMDAgQDAwMEBAQEBQkGBQUFBQsICAYJDQsNDQ0LDAwOEBQRDg8T + DwwMEhgSExUWFxcXDhEZGxkWGhQWFxb/2wBDAQQEBAUFBQoGBgoWDwwPFhYWFhYWFhYWFhYWFhYWFhYW + FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhb/wAARCAAvAKMDASIAAhEBAxEB/8QAHwAAAQUB + AQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh + ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk + ZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT + 1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL + /8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk + NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK + kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3 + +Pn6/9oADAMBAAIRAxEAPwD7+rF+Ieq3GieDNQ1a0SN5rSBpEWTO0kDocVavtc0izujbXeo20MwGSkkq + qwH0Jrl/i7r2jXHw11mGDVLSSR7NwqrMpJP515+PxcKeGqOM0pJPr1sd+Bws6mIpKUG4tro9rmB8NfjN + aeI9ZtNFvtJmtLu6YqjxuJImIBPsRwD2qz8U/i7Y+E9bl0aDS57y9hVWYswSNcjI56nt271458AbeW4+ + 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 + c0KKARiioHdH/9k= + + + + + /9j/4AAQSkZJRgABAQEASABIAAD/4RmCRXhpZgAATU0AKgAAAAgACAESAAMAAAABAAEAAAEaAAUAAAAB + AAAIegEbAAUAAAABAAAIggEoAAMAAAABAAIAAAExAAIAAAAvAAAIigEyAAIAAAAUAAAIuodpAAQAAAAB + AAAIzuocAAcAAAgMAAAAbgAAETIc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAQAAAEgAAAABAABNaWNy + b3NvZnQgV2luZG93cyBQaG90byBHYWxsZXJ5IDYuMC42MDAxLjE4MDAwAAAyMDExOjA0OjI2IDEzOjAw + OjM2AAAEoAIABAAAAAEAAACjoAMABAAAAAEAAAAvpCAAAgAAACEAABEQ6hwABwAACAwAAAkEAAAAABzq + AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAOTY2OUM0NTdDRDZDNDAzM0EyMEFDRjg0NzQ2MDZFMUIAAAAGAQMAAwAA + AAEABgAAARoABQAAAAEAABGAARsABQAAAAEAABGIASgAAwAAAAEAAgAAAgEABAAAAAEAABGQAgIABAAA + AAEAAAfpAAAAAAAAAAAAAAABAAAAAAAAAAH/2P/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQd + Gh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIABwAYAMBIQAC + EQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0B + AgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVG + R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 + uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAA + AAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGh + scEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 + dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri + 4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APfz0ri9J8R6hNqmoWszJJHAkroSuCNp4HFcGLxE + 6VSmo9WzuwmHhVp1HLolYt+ENavdYe9a7dSE2bFVQAuc11HQVeBrSrUI1J7v/MjH0YUcRKnDZW/I5J/H + KXuo3Nh4e0u41ma1O2eWJ0jhjb+7vY8njsDVOL4jC01620bX9DvNJubpgkDsyyxuScD5l9yBxnGecV6i + w99L+92PPdXrbQveMPHEXg1YZbzS7ye1lO1Z4ChUPz8pBIIOBn0rZ0LXbTxFotvqtgxaGZchW4ZSOCp9 + weKiVFqmql9GNVE5uJl2fiy4u/EkuiNoN7DPCiyyyPJGUWMkgNkMc5wcDrxWXr3xMg8O67HpF7ol+bmX + b5HltGwlDMVUj5u5GOcVpDD80uVS6XJlV5VdoTUviZDoUkA1zw9q+nxTHaszpG6+/wB1j+XWunh160ub + q1it8zR3MQljmTBUqQSP0H+cHEzoOKUk7pjjUTdupga5peuyavK9hfMlvJgqpuCu045GKyvOk8IXJWWN + Lq+uE3SszHaqkngHqSSOT9K+VxEatCrKvN3Sei9T6jDzo16UcPBcsmtXbt/wRYNE1P7Ot7o90Yba5G7Y + ZijL7H1xzzV/XJ9S0D4YatdT3TvfCJtsgkLFCxCDB9s5+tdmVYarHERvL3HsvU5MzxNGdF2j799XbsZn + wOiVPA9w4HzSXzkn6Kg/pXYan/YF7eWkl9dWZm0+486IPMoKSAFeefc8eoHpX0Ffm9vLl3PBpW9mrmJ8 + QbK11i28P2dwBLaXWqRo21vvKY35BFcF4dv7v4UeNptB1Vy2jXrho5zwBnhZP/ZWHtntztQ9+k6T66r5 + EVPdmpnpViQfiZq5ByDpdrgj/rpNXnHxV/5K14b/AN22/wDR7UsN/F+X6BV+D5mx8Y9YsNT0a00HT5lv + dUkvFdbe3PmOu1WByBnB5xjr19K73wfpU+i+EtL066x9oggVZMHOG6kZ9s4/Cs6l40Ixe92yoq9VszNY + 8IXWrapLeG/RFbAVTGTtAH1rF0RLe6u7vT9Uj+1R2iO8TEkFdpwQDnOD6V8pXwrpYhOo7xm3p+J9TQxa + q4ZqmuWUErP8CHS9KuvFUk8hu1hWHaFTaSqqc4CjPAGK6G+8KXM/gLUtANwk0s0b+S2NoDfeUH/gQroy + ijNVFinLfp8zDNq8OR4RR2tr8jjPg3rlrpdnqHhvU5RZ6hFdGRYpzsLZUAgZ7gr096zvG0en3Xxu0GON + LaVJGtxOqhWDMZG+96nGOvbFfWWaxE5dGmfMXTpJeZ6B44urW1uvC6yzRRAavEQGYLgBHGfpyKseOfCF + t4z8PvbfIt5GPMtJ/wC63oT/AHT0P59q5IzdPkmbySkpROI+DlxqT63rFpq28XVhbQ2mxx8yKjyYU+uM + kfTFZfxUniPxY8PnzUxGtt5h3D5P37Hn045rsil9ZfLtb9DnbfsVfv8Aqe022nafBK9xa2dtHJISzSRx + qC2eckgc1crzG29zsSS2E7Vz+leH7KKSe7/etLcB1fc3ADHkDFctahCpODl0udNGvOlCSj1sTaJo9to9 + 1dx2pk2OEJDnOOvTitO8ma3tZJUALKBjPTrVYWjGnTVOOwsTVlVqOpLd/wCRyuowadq8ok1HR9Ou5FGA + 81uGYD0yaNPttN0p/MsNG0y1kx9+G3Ct+Y5r0feS5buxwu172FvodO1O4+0X+jaZdTYC+ZPbB2wOgye3 + Jq7baibG2jtrW1toIIxhI449qqPQAHik4XXK3oO9ncZHerDdzXkdnaJczACWVYsM4HTJzk4rOk0zRZZX + kk8O6O8jsWZms1JYnqSfWhJp3TYnZ6NGnZ3/ANgtktrO0tbeBPuxxR7VXJ7AGr1nqs9xdpE6xhWJzgHP + TPrUSgtylJ6I/9kA/+0ctlBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAAADhC + SU0EOgAAAAAAkwAAABAAAAABAAAAAAALcHJpbnRPdXRwdXQAAAAFAAAAAENsclNlbnVtAAAAAENsclMA + AAAAUkdCQwAAAABJbnRlZW51bQAAAABJbnRlAAAAAENscm0AAAAATXBCbGJvb2wBAAAAD3ByaW50U2l4 + dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAA4QklNBDsAAAAAAbIAAAAQAAAAAQAA + AAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABIAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NN + Ym9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAA + AEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQg + IGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG/gAAAAAAAAAAAAQnJk + VFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIA + AAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0 + VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAA + AAAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhC + SU0EDQAAAAAABAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAA + AAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAA + AAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////// + //////////////////8D6AAAAAD/////////////////////////////A+gAAAAA//////////////// + /////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAA4QklN + BAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAAM4QklNBAgAAAAAABAAAAAB + AAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADSQAAAAYAAAAAAAAAAAAAAG4AAADI + AAAACgBVAG4AdABpAHQAbABlAGQALQAxAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAADI + AAAAbgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIA + AAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcA + AAAAAAAAAEJ0b21sb25nAAAAbgAAAABSZ2h0bG9uZwAAAMgAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAA + AQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9y + aWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNs + aWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcA + AAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAG4AAAAAUmdodGxvbmcAAADIAAAAA3VybFRF + WFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAA + AAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxp + Z25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNs + aWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JU + eXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJv + dHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj/w + AAAAAAAAOEJJTQQUAAAAAAAEAAAAAzhCSU0EDAAAAAAUbwAAAAEAAACgAAAAWAAAAeAAAKUAAAAUUwAY + AAH/2P/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8V + GBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQU + Dg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAWACgAwEi + AAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAA + AAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVS + wWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV + 5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUy + gZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSF + tJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8AtJJKxg4GRn5AooEn + l7zw0fvOXJQhKchGI4pS0AD185xhEzmRGMRZJa/eBqTwBytDE6D1PKgtpNbDw9+n/RXVdM6Hh9PYC1vq + XH6VrtTP8n91aK18HwiIAOaRJ/chpH/GcfP8YkSRgiAP356y/wAT9F5Jv1PzCJdexp8Ns/8AflL/AJnZ + X/cln+Yf/Jrq0lb/ANG8p/mv+dk/79qf6T5z/O/8zH/3jyn/ADOyv+5LP8w/+TS/5nZX/cln+Yf/ACa6 + tJL/AEdyn+a/52T/AL9X+k+c/wA7/wAzH/3jyn/M7K/7ks/zD/5NL/mdlf8Acln+Yf8Aya6tJL/R3Kf5 + r/nZP+/V/pPnP87/AMzH/wB48p/zOyv+5LP8w/8Ak0v+Z2V/3JZ/mH/ya6tJL/R3Kf5r/nZP+/V/pPnP + 87/zMf8A3jyn/M7K/wC5LP8AMP8A5NL/AJnZX/cln+Yf/Jrq0kv9Hcp/mv8AnZP+/V/pPnP87/zMf/eP + Kf8AM7K/7ks/zD/5NRd9UMwCW3scfDbH/fl1qSH+jeU/zX/Oyf8AfK/0nzn+d/5mP/vHg8vofU8SS6kv + rH57Nf8AohUPLuOQvS1mdU6Dh9QaXAelePo2N/7+PzlVz/CI0ThkQf3J7fSbbwfGJWBniCP34b/4UHh0 + kbMw8jCvdj5Ddrxwezh+81BWPOEoSMZDhlHQguzGUZxEokSjIWCH/9C5VW+2xlVYl9hDWjzK7zpXTaun + YramCXnWx/cuXPfVLDF2ZZlPEtoEM/rO/wDItXXLM+FcuI4/eI9WT5fCA/751Pi3MGWX2QfTjoy/rZJf + 97FSz83rmBg5YxcourLmB4s2ksgktg7Nzm/R/dU7Os9KrsdXZl1Mewlr2lwBBHIK5b60ZeNk57bce1tt + YpAL2GQCHPO3RT85zXtYuLHKMpiQHDfEw8lyZy5eHLCcYGJPFXD/AHfU9VldW6fiU1333BtdwmoiXF4j + d7GsDt3Kn0/Oq6hjDJpDm1uLg3eIPtO2Y18Fzn1hotr6X0re0t9JgrfPZxrb7f8AwN6ufV3qXT8bpNVV + +TVVYHPJY9wBEucR7Smw5uR5k4p8MICAnr6fVLg/e/vLp8nAcqMuPinkOQw09Q4Imf6Mf7sXoEkDGzsP + LLhjXMu2Rv2ODon6O7auK+uH1v6k7rVP1W+r9jacu6xlORmEbix1uvp16Oa30qT619v9iv8ASrQxR90+ + ggjfi/RoOfO4aSBiex0Or3iS5Yf4uuh21D7fdmZ2URD8u3Jt3k/vBrXitv8AV2Lm/wBl/WX6qfWvpuB0 + zNuy+n9Stiqq95ez02e/LrvY6W120UfpmZFDK/U/6CfHFCViM/UAT6hwg14rTIjeP2PpqSxPrd0xud0b + ItbkX4mRh1WXUXY9r6yC1u/bY2tzW21v2fn/APW15l9Ufrn1DpPVqrepZV9/T8gNZlNve+z02uh1WXX6 + jnO/Rfn7P5zH/sI48ByQlKJ1j+iiWQRIB69X2hJV8rFxuoYjqLS51FwB3VPdWSJD2uZdQ6uxvH5j1xv1 + f6E0/W3rOJkZ+dk43Sjivxqbcm0jdew5P6XbY31vSdXsra/8z+d9RMjAESJNcIvb/BXE1Xi90kuD/wAZ + 2KcHAr6thZOVjZV2Syq0VZFra3NLH/4Ftnpsc30m/wA01io/UfoNn1g6RbnZvV+qMtbkPpa2nLe1u1gY + Qff6jt3vTxhHt+4ZULrbqt4/Vw1ru+lJLyHrHUfrL9S/rA7Gp6nfnY7WtvqrynmxtlTif0dos3bLN9b6 + /Vo9P/Sf8GvQfRzupZGJ1XFuczFvqqtqaXFuxrg212+oe2zcz/tz1f0mz0K0p4OERlxAxkLjJQyWSK1B + 1De6x0uvqOKWHS1mtT+4P/mS4RzXMe5jxD2EtcPAhelLjfrVhijqAvYIbktk/wBZujli/FuXEsYzAeqF + CXjA7f4snY+EcwY5DgJ9M7lDwnHf/Gi//9Hu/qpUG9KD41se4k+MFbSyfqx/yNT8XflWsouWFYMQ/wBX + D/os3NG+YzH/AFk/+m851j6t35nUH5WPbVW21rS9r5ncBs3e3+SGqs/oA6Vi2dSyntyX44DqqGgisvkN + rda76djGPdv2JutdH6zn9TuyG426oQykmxg9jRzG789+9yz93UOjXehksmqxk3YjnB7LKzLXfRLmss9v + sesnN7ccs5y5ecLkeHNLi4OM/Lk9vhdjB7ssWOEeZhOox4sEeD3OAfNi9yMuOPp9HEmo6vmZt7MPqLhk + 42U9tT2bQ0tLjFdtLmDc19b/AHK3d9Tslr/0OTW5nY2NId89ntcnz8TpnR8erPwd1mRkR9kNrt7aw5u4 + 3tYfpbK/oeos2rpPV+o1jLZW7IbYTFr7GyYO1303fvBNlEj9XmhLms3zjglK4Yz/AF/UvjIEe5hyR5TD + 8p9yEIxnl8MfFGMf+7/wHqug9Kd0zEdXY5r7bXl73smI+ixon91oXk/1WvfmfX7FyrdX35mRc74lt7l6 + l9WcTqGFi242ZV6TWv30nc12jh72+wu27X/9WvLMVrfq99fa2ZP6OrDzy1znaAU3bm1XOP7no5DLF0Xw + sD7vKIgcZ9vSEvmj81vP/ECfvBJmMnr/AJyPyyv5flfanvZWxz3uDWNBc5zjAAGpc4lVD1Ho73MtOTjO + cwE1vNjCQHD3Fjt3t3NVxzWuaWuAc1wgg6gg9ivFsvpvT2/4xvsDcWpuGeo1V/ZgwCvY4VudX6f0fTc4 + /wA39BHBiGTiskcI4tGOcuGvEvrPWLarvq/n20vbZU/Eucx7CHNINb/c1zfa5cL1H6pv619R+j9Twml/ + U8LBqbsGpuoDZ+zx/pavp43/AGz/AIVd11mqun6v51VTG1114lzWMaA1rQK3BrWtb7WtVb6l/wDiS6R/ + 4Uq/6kJQmYR4o9J/sVKIkSD1Dyf+LH62h7GfV7NsJLWz021xmWAbnYbnH86lvux/+B/Rf4Bb/Qf/ABa/ + Wn4dP/8APFi5L/GL9VrOlZo+sPTN1WNdY195r0NGTumvJrc3+brvt/7byv8Aj1s/4t+qX9Y6p1zqWS1r + b724TbAz6JNdd1O8fu+ps37FNkjEwnmh8s41Ifuz44LIyIkIS3B0P70aTf42v/E3j/8Ah2r/AKi5B/xY + 5uHhfVa63Mvrxqzm3APte1jZ21u+lYWov+Nr/wATeP8A+Hav+ouQP8WvTen9R+qttPUMarLqbn2vay5j + XtDg2tu8NeHe7a5AV91F7cfRX+W+jzn1nuf9dvraMfoLftFdVTMYZAB9MNDn2XZVr/8AB0V+rtZ/ptn6 + H+cXrWFi14eHRh1Sa8atlTCedrGits/5qWLh4mHV6OJRXj1c+nUxrGz/AFaw1qMocuXjEYgVGA07/VfG + FEnrJSwfrfWD0+uzuy0Cf6y3lifW7/kof8az8qp82L5fL/ck2+TNczh/vx/N/9Lvfqq8O6SxvdjnD8Vs + LlPqhlhmRdiOMeqN7PiNHLq1W5LIJ8tiI6RED54/Q2eexnHzOUHrIzHlk9alyX1nxcrJ6sxmNS+53oNn + Y0kD3P8ApO+gz+0utSTuZ5cZ8ftkmIsHTwW8rzB5fJ7giJGjGj4vMdb6bn2dN6a2uh1j8avbc1kOLTsr + b9EH3+5v+DWl9WGub0alrgWuDrAWuBBB3v5aVqpJsOVjDOcwkbMBjMT/AFeH/vF+TnJZMAwGI0mcgkP6 + 3HKv/HFLmvrV9TekfWQNust+y51bdjMlkOlv+ivqd7bq9f3q7P8AhF0qwulW9C6s57sXptZx2usYMg1V + wX1P9G6qyv8AnqLd36Stl1f6Sr9IrmMyieKJI4eoacqOhF25HT+kfX7pdLcTH6xg5WLWNtRyq3l7Wjhs + sO923/hLrEHp3+L1zetM651Xq/2rLbeMlzaq21h1jTLdznOt/Re3ZsZXV7FvdQd0XBzsbBPTK7bsuu6y + otrpDIoDX3Nsfbs2O22M9NXG9P6N9mGTbg0UM2eo8W1VtLBG93q6bW+n+epDlkNR6eMbxjG5LeEHQ613 + KD6w4nUupYTsLp2dThMvY+vIsfX6ry1w27af0tTK/bv3uc2z/g1V+rPSusdFoqwcnqdGbgUM2VN9E12s + A/m2Nu9d7H1t/wCEq3/y0TAd0nqDce+jo4+xZYJpyXU1AbQN9dtlR/TV05Df5h+z9z1PT9RE6qOh9Lbj + Ot6dXb9ryK8SsV01mLLjtrc/fs/R7vpuTbNe336cMbvzT/WdLKqw8zGtxckMtovaa7a3HRzXDa5q5/6o + fVOv6sXZ5ZmjJpyzX6LXNDXsbX6u0Wv3uba/bbt37K1p42J0m/IyqP2bUw4j2sL3VV7XlzG3TXtl3tZY + z6azuq9S+rnSsm+nL6Y0VYtdN9+Q2mpzW132OxarNg/TP2XMf6uyr6CUeKjCJNSq40P8FR6SIGnVD9bP + q31T6yAYx6nj4vT6rBbVSKS+wuDdm6643t3bd9mz0660vqr9W+rfVxv2VnU8bJwLLTbbU6gteC4Q403N + yDt3bWfzldi2szD6Bg4l2ZlYuNVj47HWWvNTTDWjc4w1hc7+yqOPd0R+ZjYWT0pmHdnVOuxG3VVe8MAd + bSdm/wBPJqrd6llL/wAz/riInIw4B8g6cMVUOK+vm7nq1/vt+8JxZWTAcJPmFkdTb0Ppxxq34FD7s230 + Mdnp1tDn7X27XW2BtbNza/Z/pLP0at43T+mOrqyG4FVFhDbGtdUxtjHEbtrtm7bbX/Jeo6FXrqus3TeW + F9b3gdNYzu61v4LdXI/W3LFuZXjNMihsv/rO/wDMVT5/IIctkJ/SHAPObc+H4zPmsYH6J4z5Q9T/AP/T + vY2RZjZFeRV9Op24efi3+0u/wcynNxmZFRlrxqPA92rzxXuk9Wv6bfuZ76X/AM7V4/ym/wAtc/8ADudG + CRhP+bmd/wByX73/AHz0PxHkjniJw/nYDb/OQ/d/7x71JVsHqGLnVC3HeHeLe4Pg5qsrfBBAINg7EPPk + EEgggjQg7qSSSRQpYvS+gWYnVrerXWsORdQMe8UM9Jl7mv8AUbm5VW5zHZe39F/27/xdW0kiJEAgdd0U + 43Wugu6n1DDyy6l1WHXfWca+r1G2faGsrfuO9uz021/urQdifaMB2HnOGR61RqySBsDw9uy3axp/Rtdu + /fVlJEyNAfu7Koanu4XT+g9SxLOm1u6i52J0pr6m1tBaciss9HFZmNDvT34f+lb/AD3+jqVzrnST1TGp + ZXYKcjFyKsvHe5u5vqUu9Rrbaw5m+t/uY73rRSS45WD1CqFU1MHEtoN917mvvyXiyzYCGiGspYxm6Xe1 + lf0lldX+q9nUuo29QGSKLhVjtw3tr3OqtxrbMqq50v2X12PufXdjuZ/NroEkhOQNg6qoVTT6j02rqvSr + +m5v0Mqo1Wur0guH06t276D/AH171Sp6JlW5/T87qeQ3It6XXYyg1sNe+y1optyrm7nNa70W7W0V+xnq + Wf8AB+nspJCZAofyvdVBzeudKf1XG+yu9GzGsa9l9GRXva7cP0VrHNcyyq7Hf769n/gdnp2128HGOJhY + +IbXXnHqZUbrDL37GhnqWH9+zbuejqpn9TxOn1Gy94B/NYPpE+ACbKdR9RAjHWzoujEylUQZSloANSv1 + HPqwMV+RaeNGt7l35rVwN1tl9z7rDL7HFzj8VZ6n1PI6lf6lvtrb/NV9mj/yaprnviHODPIRh/Nw2/ry + /e/716H4dyR5eBlP+dnv/Uj+5/37/9S0kvIElyD2L7FTddQ/1KHurf8AvNMLXxfrX1CkBt7W5DR3+i78 + PavBklc5T75/4H4uH/xr/n/q2nzf3L/wRwcX/jv/AI3+sfoZv1yrj3Yr58nNT/8APKn/ALi2f5zV88JL + RH+k/wCp/wA1zv8Agr+v/wA9+h/+eVP/AHFs/wA5qX/PKn/uLZ/nNXzwkl/wn/q/wV/wX/X/AOe/Q/8A + zyp/7i2f5zUv+eVP/cWz/OavnhJL/hP/AFf4K/4L/r/89+h/+eVP/cWz/Oal/wA8qf8AuLZ/nNXzwkl/ + wn/q/wAFf8F/1/8Anv0P/wA8qf8AuLZ/nNS/55U/9xbP85q+eEkv+E/9X+Cv+C/6/wDz36H/AOeVP/cW + z/Oamd9cq49uK+fNw/gvnlJI/wCk/wCp/wA1Q/0V/X/577xl/WrqN0toDcdp7j3O+8rItttuf6lz3WPP + 5zjJXjySzeb++X/SOKr/AOp/8z9W6XKfc6/o/Bdf9V+vH+tfX0l5Akqjbf/ZADhCSU0EIQAAAAAAVQAA + AAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8A + dABvAHMAaABvAHAAIABDAFMANQAAAAEAOEJJTQQGAAAAAAAHAAgAAAABAQD/4Q62aHR0cDovL25zLmFk + b2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pO + VGN6a2M5ZCI/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRv + YmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAi + Pg0KCTxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3lu + dGF4LW5zIyI+DQoJCTxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDov + L25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw + LzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz + b3VyY2VFdmVudCMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3Av + MS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bXA6Q3JlYXRv + clRvb2w9Ik1pY3Jvc29mdCBXaW5kb3dzIFBob3RvIEdhbGxlcnkgNi4wLjYwMDEuMTgwMDAiIHhtcDpD + cmVhdGVEYXRlPSIyMDEwLTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDEw + LTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxMC0xMi0yOVQxNDoxOTowOC0w + NjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFBQ0FG + OENBQTQ5OTE1MjYxIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0i + c1JHQiBJRUM2MTk2Ni0yLjEiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyI+DQoJCQk8eG1wTU06SGlzdG9y + eT4NCgkJCQk8cmRmOlNlcT4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0 + Omluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMUFDQUY4Q0FBNDk5MTUyNjEiIHN0RXZ0 + OndoZW49IjIwMTAtMTItMjlUMTQ6MTk6MDgtMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2Jl + IFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZl + ZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkxNTI2 + MSIgc3RFdnQ6d2hlbj0iMjAxMC0xMi0yOVQxNDoxOTowOC0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2Vu + dD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4NCgkJCQk8 + L3JkZjpTZXE+DQoJCQk8L3htcE1NOkhpc3Rvcnk+DQoJCQk8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0 + b3JzPg0KCQkJCTxyZGY6QmFnPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6MDM4MDExNzQwNzIwNjgxMUFF + NTY4NjQ0MDZGQ0YwRDI8L3JkZjpsaT4NCgkJCQk8L3JkZjpCYWc+DQoJCQk8L3Bob3Rvc2hvcDpEb2N1 + bWVudEFuY2VzdG9ycz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1l + dGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQ + AABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA + 9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA + ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAA + AIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAA + CAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0 + LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJz + UkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAA + OPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklF + QyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYt + Mi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4x + IERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAA + AAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAA + LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQ + AAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAA + AAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACB + AIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEf + ASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6 + AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh + Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASa + BKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZq + BnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiW + CKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsi + CzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4T + Di4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFt + EYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0 + FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlr + GZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4W + HkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4 + I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijU + KQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7u + LyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWH + NcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTyk + POM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RH + RIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxy + TLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21Uo + VXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5s + Xr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/ + aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3Km + cwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2h + fgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokz + iZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVf + lcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqIm + opajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+L + sACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2P + vgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1 + zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA + 3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw + 6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH + /Jj9Kf26/kv+3P9t////2wBDAAQCAwMDAgQDAwMEBAQEBQkGBQUFBQsICAYJDQsNDQ0LDAwOEBQRDg8T + DwwMEhgSExUWFxcXDhEZGxkWGhQWFxb/2wBDAQQEBAUFBQoGBgoWDwwPFhYWFhYWFhYWFhYWFhYWFhYW + FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhb/wAARCAAvAKMDASIAAhEBAxEB/8QAHwAAAQUB + AQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh + ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk + ZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT + 1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL + /8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk + NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK + kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3 + +Pn6/9oADAMBAAIRAxEAPwD7+rF+Ieq3GieDNQ1a0SN5rSBpEWTO0kDocVavtc0izujbXeo20MwGSkkq + qwH0Jrl/i7r2jXHw11mGDVLSSR7NwqrMpJP515+PxcKeGqOM0pJPr1sd+Bws6mIpKUG4tro9rmB8NfjN + aeI9ZtNFvtJmtLu6YqjxuJImIBPsRwD2qz8U/i7Y+E9bl0aDS57y9hVWYswSNcjI56nt271458AbeW4+ + LWjCNSwid5HIH3VCHk/iQPxq/wDtNwSRfFq7klQqtxbxSR57jG04/Fa/P48R5n/YcsTze+pKN7dLfcfo + cuGsr/t+OE5fccOa13vf7/ke/fCrXrrxN4HstavIYop7lWLJESVXDkADPsK6Ida87+AOraVafCjSorjU + bWKRVcMjyqCP3jdQTXb2ms6TcXCwwajayyvwqJMpJ+gBr77LcXGrhKUpzXM0vxPz7MsHKli6sIQfKpNL + TomXScdajuZ4IIWknljjRRlmdgAPxNcn8dviFo/ww+GWpeMNZy8NmgEMCth7mZuEiX3J/IAntXyN8A9K + 8Yfta+PdY174leIdQg8I6LIiJounzNDbySN8yxADqFXBZ2yxJGMdvfw2BdWlKvN2gt359kjxauJUJqnF + Xkz7Fn+IfgKGZopfGugI6HDK2pRAqfQjdW1pepadqVsLnT763u4W6SQSiRT+I4rxfVf2RPgNeaU9mngw + 2cjLgXVtfTCZT6gsxGfqDXyj49+HfxM/Zw/aB0Ow8Ba1fTxa9doujywfKl984DW9xGMqSN3Jx0JIxg46 + MPgsLiLxpVHzLo1a/wCJnUr1qVnKOnkfo9NLHFEZJXVEXqzHAH4mof7QsQf+PyDPTHmis3xFoOneKfBs + 2geJ9PgvLTULcR3tsSdj9CQCDkYI4Oc8D0r8uP2qPBGm/Dn47a54P0a5upNOs3je2E0jF0SRA4QnOTty + RnPOKWW5dDGTlSc7NbafrcMXipUIqajdM/WHdxweKjubmCAjz544gxwpdguT6DPWvnT/AIJ4/Gn/AIWF + 8Pf+EQ1+88zxL4ciVGaRsvfWo+VJcn7zL91j9D/FXs3xS+H3hD4iaGNJ8YaLDqdtGS8O5mSSFyCNyOpD + Keexrjr4Z4eu6VbSxtTrKrSU4HQnULAAk3luAOpMq/40+a7tYWVZbmJCwyoZwCR6iviz9lr4CeA7v9pX + 4jaPrNlJq+m+Db2GHTLa7lYqPMBcM+CN5XGBnjvivoT9qD4WeB/Gvw11W/8AEOhxTX2kaVcPYXkLmKa2 + KoWXay44yo+U5Fb1sNRp140lNtO2tu+3UiFWpKm5uO3n/wAA9M/tCx73tvgjI/ejn9aQ39kQMXcBycAe + aK/JP9n3w5Z+NvjL4X8Katc3UdjrF+kF01vJtk27WY7T0B+XrjvX2p42/Yi+Hc/hu5Xwtq2vabqyxk2s + 1xfedEZMcB12g4J4JBGOtd2MyrD4SpGnVqvXXb/gnPQxtStBzjDRdL/8A+oEdWXIYEevamtNCrhWkVWP + IUnBNfl/+zr8b/Hfwn+I1pZ3es313ocd59m1XSrqdpo1Tdtdotx+R1wSNpAJHNfdnj7wJ4g1zx82s2cg + khljT7LP54X7Mfl5OfmXYQXGzlixBxwRz43KnhKqjOSs1dPuaYfGqtF8q1W6PVyy5+8KKjhWVYVVmLMA + AWJ5J9elFeS0+52qR4l+1P4Ov9R1rT9b0nTJrt2jMFwsMe5uOVYj25H415hpngDxdeXQit/DV7uLfeeI + IF9ySeK9x/aA+It/4OlsLLSEt5Lq53SS+cCQqDjt7/yrgdM+O3iiG4VrvT9PuYgcsi7kJHsc/wA6/Lc+ + w+SSzSft6slLqktD9WyDE5/HKofV6MZR15W3ruJazx/B0KJbeDUfEt/CGkG8iGzhz90HqSSOfpTrnVo/ + jGy6bc20OmeIrONpLKZXJiuUHLRN39/zqP4iWk3xNmj8WeErd554oVg1DTmcCWFhkhgDwQQeo9Ki+Hmi + XPw/vh4y8Y28lklsHjs7PIae6lYY6Z4ABPNc166xCw0Y/wCxd/s8ve9t/wBdDe1D6s8VJ/7d2v73N/Ly + /wAtvK1tb9TltV+H3jCxuWhuPDd27rwJIYxIp+jDtXoP7L/grUrXxlca1q2kz2i2cHlwGePaXZ+pH0A/ + WqGrfHbxJPcs1hptjawnlA+ZGx7nIGfpXa/AP4l6j4s1q80vWUto5Y4RLb+QCNw6MDn0yK3yahkcc0p+ + wrSlK+iasvIzzrE5/LKqnt6MYxa1aetuuh8//wDBW3xHP9r8IeEkdlgKzajMg6O2RGn5fP8AnXdf8Eo4 + Fj/Z91acABp/EMxJ9QIogP5V5X/wVrtJR8UPCl/tPlS6PJCrdtyykkfkwr1X/glLcJJ+z3qsGRug8QzA + gcnBiiI/mfyr9+rxUcihy91f7z8MptvMnfsfTjdKxvEHhnRNa1zSNX1TTo7m70Gd7jTpH5NvI8ZjZh77 + SRT/ABzZ63qPhS8s/DWspo+qSx/6LfParcLC2QcmNuGB6fjXwLr37Tv7QOl/Ei78GS+I9DkvbTVm00zp + pUYjdxJ5e4AjOM89jz1rxsBl9bFc0qUkrd77fJHo4jFU6NudXufocowTkV8lr4G0D4i/tr/F3wn4itEm + tL3w7ZKsm0GS2fAKyxsfusDg/hX0r8MdO8U6X4ThtvGPiOLXtX3FpryGyS1j56Isa9APU8mvEPhB/wAp + Fvib/wBgGx/kKeBcqXtXF6paNeoVkpqN1oz4z1iy8c/s6fH9VSTydX0C48y2mwRDqNs2RkjvG65BHYg9 + CtfpZ8DviHonxQ+HFh4u0KTEN0m2e3ZsvazLjfE47FSfxBU9CK4P9tn4JQfF34dmfTIo4/FGio8ulTMc + eeOrW7n+62Bj+62D0zXxl+xx8YtR+CvxVlsNcFxFoGo3Btdcs5AQ1pKpKibb2ZGyGHcbu4FezVUc2wnt + YL97DfzPOpt4Ktyy+B7eR9Z/srf8nVfHL/sLWX/opq9k+MH/ACSbxP8A9ga6/wDRLV4r+yJd2t/+018b + L6xuobu1udSsZIZ4ZA6SKYWwQw4P/wBavavjD/ySbxN/2Brr/wBEtXj4pP65FPf3f0PQou9GTXmfmH+x + r/yc94D/AOwsn/ot6/Vi/ure1s5bm5mSGGBGkkkdgqooGSSTwABnmvyn/Y14/ad8B++rL/6LevtP4zfB + H40/EfVdR0zVPjNFZ+FLu4do9Os9L8uQwFsrHIwYb8Djk4Ne1n1KFXFU1Oaikut31PPyybVCXKru58Op + pc/xJ/aDn03w1AZD4j8Qym1CrlUieZm3n0ULlj7Cv1psIFtrSK3TO2JAi5POAMV5T+zj+z14G+Dwe80i + KbUdanTy5tWviGm2nqqAfLGp77QM45zXrajB715eb5jHFzjGnflirep14DCSoJynuxaKKK8c9A4vxt8M + /DXivWv7U1eO6e4EYjGy5dVCjtgHFcf8RfhH4N0bwPqeqWdvdC5tbZniLXTsAwHHBNexAYGAK5v4vwyT + /DXWIIk3SSWrKoyBkngda8LMsnwNWjVquinNp621vY93LM5x9KtSpKvJQTWl7K1z59/Zy1OfTvipYRxs + fKv1eCZc8MNpZe3YqPwJq7+1JqUt78TjYyE+TYWqLGvYFgWJ+vQfhW38FvhZ4msvFmna/qQtrSC1bzPK + MoeR8qQMbeB19aufHf4Y+I9Z8W3PiDSfstxFNGgMBl8uRdq4PXjt618BTy7M/wDV2VH2bvz3t1sfoE8z + yv8A1mjX9orclr9Ob122JvhJ8K/CfiHwBp2salBcvc3UZaQx3TqCdxHABwOgrtvCfwt8K+G9ei1fSobu + O6hVlBa6dgQwwQQTzU/wJt5rT4WaVbXEZSaKN1dSwODvbuODXXnt7195lWT4Knh6VR0UppLW2t7HwOaZ + zj6mIrU/bydNtq19LX/I+f8A/god8KNQ+I3wfj1DQLZrrWvDczXdvboMvcRFcSxoO7YAYD/Zx1NfOf8A + wTj+MOi/DvxjqvhLxbdpYaXr7o8F5N8sdtdJ8pEhP3Q6kDJ6FRnGa/QHUdQs7VhHcShWYZAKk5H4A15F + 8WfgX8EfiJqcup67oYttTmbMt9prPbTSt/efaNrt7spPvxX3WCxq+qSwteD5Hs10PjsRhpe2Vek1dHsF + teWk9iLyC6hktmTesySAoV9dw4x71+UPjK7tb79qTUb2zuY57afxk7xTI2VkU3fBB7g9j3r7JsP2TPhB + bK1qnizxqbN+DZjU9kTeoIWIZrsvh/8AAP4CeErm3u9N8J2tzd27horjUDLdMjKcggOSoII4wBit8DiM + PgVPkcpcyttb9TPE06mIcVKyt53PagwxzxXzH8H9X0tv+CjXxIiGoWxefRrSKJRKMyOm3eq+rLnkdRXu + 3jSLQfE/hq50HUNRvoLe9TZI9jcS202PRZEwy574Irx+L9l39n5LtbmPTtVScOXWVdVug4b13Bs5968/ + CRpwjUVS6clba/6nXWc7xcbaM+hQcg45r4v/AOClHwKOyf4v+FbPlMDxDbRL95cYF0AO4GA/sAexNfWH + g4aF4c8PWui2eo31xBZx+XHJfTy3MzDr80j5Zuvc+lXb7U9EvLKW0upEmguEKSRyRMVdSCCCMcgjNTg6 + 9bCV1VgnbrpugxFOnXp8smrnyD/wSLeNZPHCA8n7GR9B5o/wr6t+NE8Nv8I/E8txMkUS6NdbmdsAfumx + z+Vcv8F/hx8L/hXearN4Ks5bE6s6m4VpppFG0ttChs4A3NTvjF8P/h98T0gi8WXerz2sCFBaW+o3NvA/ + PV40IDN2yRnmt8ZVhiMb7ezUdHsZ0YOlhlTvdn52fsdyxx/tM+A3lkREGroNzsAMlHAGT6kgfUiv1fU5 + b8M186j9lb9nhXDLpWpKy4II1O6BGOhHPFesfDLSPDHgbQjo2kanqk9orl1Go3s928XAG1GkJKrx90cC + t84xVPGzjUpxasrWsZ5fSlh04ytZ+Z2lFZ41vTC2Bc85x/q2/wAKF1vTCRi56nH+rb1x6V4vs59j0eeP + c0KKARiioHdH/9k= + + + + + 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 + vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp + vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L + Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA + bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z + llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW + ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s + xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6 + eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw + YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR + XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm + WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl + xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2 + dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8 + V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za + Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v + 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 + To63rU8DA/8E+vsCfb0hIZ9AwTezKztcWjWu1cQxm1c8qqhkTdZUSW+UTjQ2LC/MxrZ8NLWdVyj6AKJj + vhyvWpo2uzkhHjcI4A6AX/BvuOudI6wmHLO9kkmV7Grg1MSdW8qae17UsLPqOYi8zbdfhgCig64cAbdm + oeWx/1n79qBgRyjYFvAAUYUsbrcsDAtVtewpdrWS8afs5nVUIQq9hvc3sXzvJQkgel2bJ+qRW1sfLT1p + 2BYKIiLhztBgeGhw80W/ml2tqq1Rsipe/nRFzedsuWXJZdXRxksSQ+lF4VESHj7CeThbwwoJeJHhobBI + +KanS11Xq6xkCX/4TtFVv2nt35vjHeu6JI8Q7ek5xr67e+ZFvZ1VBi77uHjE3dEGnBJd+X6yhbmu7yCx + 5ydbLkkGSs80noSeaVwavY/Vlm90tFirmOMlPyrrf19RPiAsj8DRF1suQxJKOx+cxrqCrWj5Q9p02/gX + Y0VRE4PrDh2nFp+hUzRHUMZ572xSKGvPwkpYWYfYOZXnShV6wX+TqdltqJqp7gAAAABJRU5ErkJggg== + + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/FrmOficinas.vb b/Actualizadores/FrmOficinas.vb new file mode 100644 index 0000000..1197d6e --- /dev/null +++ b/Actualizadores/FrmOficinas.vb @@ -0,0 +1,189 @@ +Public Class FrmOficinas + Private lsComando As String + Dim blnuevo As Boolean = True + Friend WithEvents txtcompra As System.Windows.Forms.TextBox + Dim blcarga As Boolean = True + Dim clase As New ValidaTexto + Dim clsfecha As New clsComplejo + + Private Sub LIMPIAR() + Me.txtNombre.Text = "" + Me.txtid.Text = "" + Me.txtLinea.Text = "" + cmbAplicativo.SelectedIndex = -1 + cmbAplicativo.SelectedIndex = -1 + End Sub + + Private Sub Habilita(ByVal Bandera As Boolean) + If clsVaribles.lbDemo = True Then Exit Sub + Me.txtcompra.Enabled = Bandera + Me.txtid.Enabled = Bandera + Me.txtLinea.Enabled = Bandera + End Sub + Private Sub llenagrid() + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + Try + + 'LLENA GRID + SQL = " spConOficinas 0" + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + + Catch ex As Exception + MessageBox.Show("Error al cargar llenar Grid" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + + Private Sub FrmOficinas_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + Try + + 'LLENA GRID + SQL = " spConOficinas 0" + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + + SQL = "spConAplicativo " + Classcom.sbLlenaCombo(SQL, cmbAplicativo) + + Catch ex As Exception + MessageBox.Show("Error al cargar llenar Grid" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub BntSalie_Click(sender As System.Object, e As System.EventArgs) Handles BntSalie.Click + Me.Close() + End Sub + + Private Sub BtnLimpiar_Click(sender As System.Object, e As System.EventArgs) Handles BtnLimpiar.Click + LIMPIAR() + End Sub + + Private Sub BtnAlta_Click(sender As System.Object, e As System.EventArgs) Handles BtnAlta.Click + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + + 'VALIDACION DE CAMPOS + Try + + If cmbAplicativo.SelectedIndex = -1 Then + MsgBox("Moneda no válida", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Cliente") + Exit Sub + End If + + + If Len(txtNombre.Text) = 0 Then + MsgBox("El Nombre no puede ser un campo sin valor", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Cliente") + Exit Sub + End If + + If MsgBox("¿Desea guardar los cambios?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "MINDS Cliente") = MsgBoxResult.No Then Exit Sub + + Dim liAud As Integer + clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 17," & Val(txtid.Text)) + If Len(Trim(clsVaribles.lsValAnt)) = 0 Then + liAud = 2 + Else + liAud = 4 + End If + + + + strSQLComodin = "spGrabaoficinas 'A'," & Me.cmbAplicativo.SelectedValue & " ,'" & txtNombre.Text & "','" & txtLinea.Text & "'," & cmbAplicativo.SelectedValue & "" + + ClassComodin = New clsComplejo + ClassComodin.sbInserta(strSQLComodin) + LIMPIAR() + 'auditoria + ClassAud.RT_Auditoria(clsVaribles.varUsuario, liAud, 1, clsVaribles.lsValAnt & " | Valores Nuevos: IdOficina = " & txtid.Text & " Nombre = " & txtNombre.Text _ + & ", Aplicativo GNP: " & Me.cmbAplicativo.Text & ", Linea de Negocio: " & txtLinea.Text) + 'FIN AUDITORIA Valores Anteriores : IdOficina : 2, Nombre : AGENTE 1, Aplicativo GNP = AZUL, Linea de Negocio = 1 + LlenaGrid() + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al grabar Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub Btnbaja_Click(sender As System.Object, e As System.EventArgs) Handles Btnbaja.Click + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + clsfecha = New clsComplejo + 'VALIDACION DE CAMPOS + Try + + If txtid.Text = "" Then + MessageBox.Show("Es Necesario seleccionar el tipo de Moneda ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End If + If MsgBox("¿Desea Eliminar el registro?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "MINDS Cliente") = MsgBoxResult.No Then Exit Sub + + clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 17," & Val(txtid.Text)) + + strSQLComodin = "spGrabaoficinas 'E'," & txtid.Text + ClassComodin = New clsComplejo + ClassComodin.sbInserta(strSQLComodin) + blnuevo = False + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 3, 1, clsVaribles.lsValAnt & " | Valores Nuevos: IdOficina = " & txtid.Text & " Nombre = " & txtNombre.Text _ + & ", Aplicativo GNP: " & Me.cmbAplicativo.Text & ", Linea de Negocio: " & txtLinea.Text) + + LIMPIAR() + + llenagrid() + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al cargar los Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub GridMaster_Click(sender As System.Object, e As System.EventArgs) Handles GridMaster.Click + + End Sub + + Private Sub GridMaster_DoubleClick(sender As Object, e As System.EventArgs) Handles GridMaster.DoubleClick + If clsVaribles.lbDemo = True Then Exit Sub + Dim Classcom As New clsComplejo + '0 Dim sql As String + 'Recupero Datos del gird + Dim SQL As String = "" + + + Dim Fila As DataRow + ' Dim Clsvar As clsVaribles + + Try + + SQL = "spConOficinas 3," & Me.GridMaster.Columns("id").Value + Classcom = New clsComplejo + + Classcom.fdtDataSet(SQL) + + If Classcom.ds.Tables(0).Rows.Count <> 0 Then + + Fila = Classcom.ds.Tables(0).Rows(0) + + Me.txtLinea.Text = Fila("lineadenegocio").ToString + Me.txtid.Text = Fila("Idoficina").ToString + Me.txtNombre.Text = Fila("nombre").ToString + cmbAplicativo.SelectedValue = Fila("IdAplicativoGNP") + + End If + + Catch ex As Exception + MessageBox.Show("Error al cargar Registro" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub +End Class \ No newline at end of file diff --git a/Actualizadores/FrmStatusPatrones.Designer.vb b/Actualizadores/FrmStatusPatrones.Designer.vb new file mode 100644 index 0000000..501f0ba --- /dev/null +++ b/Actualizadores/FrmStatusPatrones.Designer.vb @@ -0,0 +1,219 @@ + _ +Partial Class FrmStatusPatrones + Inherits System.Windows.Forms.Form + + 'Form reemplaza a Dispose para limpiar la lista de componentes. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Requerido por el Diseñador de Windows Forms + Private components As System.ComponentModel.IContainer + + 'NOTA: el Diseñador de Windows Forms necesita el siguiente procedimiento + 'Se puede modificar usando el Diseñador de Windows Forms. + 'No lo modifique con el editor de código. + _ + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FrmStatusPatrones)) + Me.PictureBox1 = New System.Windows.Forms.PictureBox() + Me.GroupBox3 = New System.Windows.Forms.GroupBox() + Me.cmbPatron = New System.Windows.Forms.ComboBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.BntSalie = New System.Windows.Forms.Button() + Me.BtnImprimir = New System.Windows.Forms.Button() + Me.BtnLimpiar = New System.Windows.Forms.Button() + Me.btnConsulta = New System.Windows.Forms.Button() + Me.lblNumReg = New System.Windows.Forms.Label() + Me.C1TrueDBGrid1 = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.GroupBox3.SuspendLayout() + CType(Me.C1TrueDBGrid1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'PictureBox1 + ' + Me.PictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.PictureBox1.Image = Global.CLIENTE.My.Resources.Resources.Logo_Empresa + Me.PictureBox1.Location = New System.Drawing.Point(13, 6) + Me.PictureBox1.Name = "PictureBox1" + Me.PictureBox1.Size = New System.Drawing.Size(147, 52) + Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.PictureBox1.TabIndex = 65 + Me.PictureBox1.TabStop = False + ' + 'GroupBox3 + ' + Me.GroupBox3.Controls.Add(Me.cmbPatron) + Me.GroupBox3.Controls.Add(Me.Label3) + Me.GroupBox3.Location = New System.Drawing.Point(12, 61) + Me.GroupBox3.Name = "GroupBox3" + Me.GroupBox3.Size = New System.Drawing.Size(459, 57) + Me.GroupBox3.TabIndex = 67 + Me.GroupBox3.TabStop = False + Me.GroupBox3.Text = "Parametros de consulta" + ' + 'cmbPatron + ' + Me.cmbPatron.DropDownWidth = 220 + Me.cmbPatron.ItemHeight = 15 + Me.cmbPatron.Location = New System.Drawing.Point(86, 20) + Me.cmbPatron.Name = "cmbPatron" + Me.cmbPatron.Size = New System.Drawing.Size(343, 23) + Me.cmbPatron.TabIndex = 11 + ' + 'Label3 + ' + Me.Label3.BackColor = System.Drawing.Color.Transparent + Me.Label3.Location = New System.Drawing.Point(9, 22) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(70, 23) + Me.Label3.TabIndex = 29 + Me.Label3.Text = "Producto" + Me.Label3.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent + Me.ImageList1.Images.SetKeyName(0, "") + Me.ImageList1.Images.SetKeyName(1, "") + Me.ImageList1.Images.SetKeyName(2, "") + Me.ImageList1.Images.SetKeyName(3, "") + ' + 'BntSalie + ' + Me.BntSalie.BackColor = System.Drawing.Color.White + Me.BntSalie.Cursor = System.Windows.Forms.Cursors.Hand + Me.BntSalie.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BntSalie.ForeColor = System.Drawing.Color.MidnightBlue + Me.BntSalie.Image = CType(resources.GetObject("BntSalie.Image"), System.Drawing.Image) + Me.BntSalie.Location = New System.Drawing.Point(990, 408) + Me.BntSalie.Name = "BntSalie" + Me.BntSalie.Size = New System.Drawing.Size(106, 33) + Me.BntSalie.TabIndex = 76 + Me.BntSalie.Text = "Cerrar" + Me.BntSalie.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BntSalie.UseVisualStyleBackColor = True + ' + 'BtnImprimir + ' + Me.BtnImprimir.BackColor = System.Drawing.Color.White + Me.BtnImprimir.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnImprimir.Enabled = False + Me.BtnImprimir.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnImprimir.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnImprimir.Image = CType(resources.GetObject("BtnImprimir.Image"), System.Drawing.Image) + Me.BtnImprimir.Location = New System.Drawing.Point(990, 447) + Me.BtnImprimir.Name = "BtnImprimir" + Me.BtnImprimir.Size = New System.Drawing.Size(106, 33) + Me.BtnImprimir.TabIndex = 75 + Me.BtnImprimir.Text = "Exportar" + Me.BtnImprimir.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnImprimir.UseVisualStyleBackColor = True + Me.BtnImprimir.Visible = False + ' + 'BtnLimpiar + ' + Me.BtnLimpiar.BackColor = System.Drawing.Color.White + Me.BtnLimpiar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnLimpiar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnLimpiar.Image = CType(resources.GetObject("BtnLimpiar.Image"), System.Drawing.Image) + Me.BtnLimpiar.Location = New System.Drawing.Point(990, 369) + Me.BtnLimpiar.Name = "BtnLimpiar" + Me.BtnLimpiar.Size = New System.Drawing.Size(106, 33) + Me.BtnLimpiar.TabIndex = 74 + Me.BtnLimpiar.Text = "Limpiar" + Me.BtnLimpiar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnLimpiar.UseVisualStyleBackColor = True + ' + 'btnConsulta + ' + Me.btnConsulta.BackColor = System.Drawing.Color.White + Me.btnConsulta.Cursor = System.Windows.Forms.Cursors.Hand + Me.btnConsulta.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnConsulta.ForeColor = System.Drawing.Color.MidnightBlue + Me.btnConsulta.Image = CType(resources.GetObject("btnConsulta.Image"), System.Drawing.Image) + Me.btnConsulta.Location = New System.Drawing.Point(990, 330) + Me.btnConsulta.Name = "btnConsulta" + Me.btnConsulta.Size = New System.Drawing.Size(106, 33) + Me.btnConsulta.TabIndex = 73 + Me.btnConsulta.Text = "Consulta" + Me.btnConsulta.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnConsulta.UseVisualStyleBackColor = True + ' + 'lblNumReg + ' + Me.lblNumReg.Font = New System.Drawing.Font("Verdana", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblNumReg.Location = New System.Drawing.Point(9, 480) + Me.lblNumReg.Name = "lblNumReg" + Me.lblNumReg.Size = New System.Drawing.Size(315, 23) + Me.lblNumReg.TabIndex = 77 + Me.lblNumReg.TextAlign = System.Drawing.ContentAlignment.MiddleLeft + ' + 'C1TrueDBGrid1 + ' + Me.C1TrueDBGrid1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.C1TrueDBGrid1.CaptionHeight = 17 + Me.C1TrueDBGrid1.GroupByCaption = "AGRUPAR" + Me.C1TrueDBGrid1.Images.Add(CType(resources.GetObject("C1TrueDBGrid1.Images"), System.Drawing.Image)) + Me.C1TrueDBGrid1.Location = New System.Drawing.Point(10, 127) + Me.C1TrueDBGrid1.Name = "C1TrueDBGrid1" + Me.C1TrueDBGrid1.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.C1TrueDBGrid1.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.C1TrueDBGrid1.PreviewInfo.ZoomFactor = 75.0R + Me.C1TrueDBGrid1.PrintInfo.PageSettings = CType(resources.GetObject("C1TrueDBGrid1.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.C1TrueDBGrid1.RowHeight = 15 + Me.C1TrueDBGrid1.Size = New System.Drawing.Size(975, 314) + Me.C1TrueDBGrid1.TabIndex = 72 + Me.C1TrueDBGrid1.Text = "C1TrueDBGrid1" + Me.C1TrueDBGrid1.PropBag = resources.GetString("C1TrueDBGrid1.PropBag") + ' + 'FrmStatusPatrones + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 15.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(1108, 512) + Me.Controls.Add(Me.lblNumReg) + Me.Controls.Add(Me.BntSalie) + Me.Controls.Add(Me.BtnImprimir) + Me.Controls.Add(Me.BtnLimpiar) + Me.Controls.Add(Me.btnConsulta) + Me.Controls.Add(Me.C1TrueDBGrid1) + Me.Controls.Add(Me.GroupBox3) + Me.Controls.Add(Me.PictureBox1) + Me.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.Name = "FrmStatusPatrones" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Actualiza Status de Patrones" + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() + Me.GroupBox3.ResumeLayout(False) + CType(Me.C1TrueDBGrid1, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox + Friend WithEvents GroupBox3 As System.Windows.Forms.GroupBox + Friend WithEvents cmbPatron As System.Windows.Forms.ComboBox + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents BntSalie As System.Windows.Forms.Button + Friend WithEvents BtnImprimir As System.Windows.Forms.Button + Friend WithEvents BtnLimpiar As System.Windows.Forms.Button + Friend WithEvents btnConsulta As System.Windows.Forms.Button + Friend WithEvents lblNumReg As System.Windows.Forms.Label + Friend WithEvents C1TrueDBGrid1 As C1.Win.C1TrueDBGrid.C1TrueDBGrid +End Class diff --git a/Actualizadores/FrmStatusPatrones.resx b/Actualizadores/FrmStatusPatrones.resx new file mode 100644 index 0000000..82ac8a9 --- /dev/null +++ b/Actualizadores/FrmStatusPatrones.resx @@ -0,0 +1,556 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADG + CgAAAk1TRnQBSQFMAgEBBAEAAewBAAHsAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8ARgAB7Az/ + AwAB7Az/GgAB/wEDBwAB7AX/AQIG/wMAAewK/wIEDQAB/wL6AQIJAAH/AewBAwHsBQAB7AT/AgIG/wMA + AewJ/wEEAf4B/AMAAfoHAgEAAf8C+gECCgAB/wEDAewBAwHsAQMDAAHsA/8GAgP/AwAB7Aj/AQQB/gH8 + Af8EAAH6BQIBAAH/AvoBAgkAAewBAAH/AewBAwHsAQMB7AEDAgAB7AT/AgID/wECAv8DAAHsB/8BBAH+ + AfwC/wUAAfoDAgEAAf8C+gECAQABAggAAewBAAH/AQMB7AEDAewBAwHsAgAB7AX/AQID/wECAv8DAAHs + Bv8BBAH+AfwD/wYAAfoBAgEAAf8C+gECCwAB7AEAAf8B7AIAAQMB7AEDAgAB7AL/AQIG/wECAv8DAAHs + Av8DAAEEAf4B/AT/CAAB/wL6AQIIAAEGBQAB/wEDAgcB7AEDAewCAAHsAv8BAgP/AQIF/wMAAewB/wEA + AQcB/gHsAQAB/AX/BwAB/wL6AQIIAAEGBf4BAAH/AewBAwHsAQMB7AEDAgAB7AL/AQID/wICBP8DAAHs + AQAB+wH+AQcB/gHsAQAF/wYAAf8C+gECAQACAgYABv4BAAH/AQMB7AEDAewBAwHsAgAB7AP/BgID/wMA + AewBAAH+AfsB/gEHAf4BAAX/BQAB/wL6AQIBAAH6AwIGAAH+BQAB/wHsAQMB7AEDAewBAwIAAewG/wIC + BP8DAAHsAQAB/wH+AfsB/gEHAQAF/wQAAf8C+gECAwAB+gMCCQAB7AEAAf8BAwHsAQMB7AEDAewCAAHs + Bv8BAgL/BgAB7AH/AQAB/wH+AfsBAAP/BgAB/wL6AQIFAAT6CAAB7AEAAewB/wEHAewBAwHsAQMCAAHs + Cf8B7AH/AewDAAHsAv8DAAT/AQAC/xgAA+wBAAHsAf8BBwEDAewCAAHsCf8C7AQAAewJ/wEAAf8ZAAXs + AQAB7AH/AQcCAAvsBQAK7CUAAUIBTQE+BwABPgMAASgDAAFAAwABIAMAAQEBAAEBBgABARYAA/+BAAGA + AQEBgAEBAv8B/gE/AYABAQGAAQEB/wHgAf4BDwGAAQEBgAEBAgAB/gEDAYABAQGAAQEBAAEBAfgBAAGA + AQEBgAEBAYABAwH4AQABgAEBAYABAQHAAQEB6AEAAYABAQGAAQEB4AEBAcgBAAGAAQEBgAEBAfABHwGA + AQABgAEBAYABAQHwAR8CAAGAAQEBgAEBAeABDwIAAYABAQGAAQEBwAEHAYABAAGAAQEBgAEBAYEBAwHI + AQABgAEBAYABAQEDAYEB6AEAAYABAwGAAQEBBwHBAfgBAAGAAQcBgAEDAv8B+AEAAYABDwGAAQcC/wH4 + AQAL + + + + + + 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 + WIH8TmviAAAAAElFTkSuQmCC + + + + + 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 + JHyWQOA9AAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH + DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp + bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE + sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs + AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4 + JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR + 3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd + li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF + ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX + wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF + hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55 + 4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ + VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB + 5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC + qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE + j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I + 1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9 + rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG + fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp + B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ + yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC + YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln + yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v + vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp + vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L + Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA + bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z + llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW + ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s + xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6 + eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw + YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR + XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm + WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl + xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2 + dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8 + V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za + Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v + Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb + PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/ + 0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h + /HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr + XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS + fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ + tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ + 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAALDAAACwwBP0AiyAAABMBJREFUWEfl19tTGlcc + B/D95/rQmXY66bSdOknGNsmkqSLBG8ZJNDE68Zohaq1VKSBiFAQiIhe5LLeFBUQRJzFqiIoSUG57USBG + F3oIlthNk9rXZeYz+3LO7/fwnd85uwtRKPd/yVoexpXC5MzUjrIzZmigrTIblHc3XVwW7ogppjCrJWWB + E5p5XC4IiJsJmEvbxlQQtdRxQWlr375MgiOOo2XfoW/x0OcFkaWUMxuDj5YFd7Kedtp+5oFyAd5FZOyD + 0alxzGE79HlIN0q6XQTqJD1uwoVgZuPW7wO+vkYc7aVVMQxErU38p7RLFJkUYVb40OsuxORCCJeDQAA7 + 4QBsxyt+f1+3V95HK2QYKLc1/3kZnzwsEaRgE+lBCSdCOB04YscdNtxuxe0W3AaTiC3uRbX1HKt0gFbL + MFAu7P6MtN+wN/5nymggUWchoGJGNgtuhQEMNhNWOLXoNvEe87/8wjIjpJUzDJRPbn5KZg0NifgJg74w + TSAmkNH7mDCLGcQEriocNmFej2t0WHLj2lTlj8sWDa0Dw0D5w8i/ygZXdwT8hE4DLqazUSpkZCowGzGT + ATMugIO5NCmR1lRLrl6W3WsOrftpTRgGymexj2W217f5o/F5Nbi8Mcv7UTL/nZHJkDIuYAY96Xa+mFXK + 2Cwpq+rp5R8WpqfwWJjWh2Gg/EmaJhMKbo0MH8ypwEB9yMhYyChl0BfotSTi2NRrlfW1MlaV9FqlpKX1 + dXAzTSZprRgGyufenZeN7L4GSc0qcTBQICYwRCCjUkwLOpAUYbPswGbVHa78ds30zetPa6oDK4F4Ikad + vqV1Yxgonz8pyUT2gkMD+0o5uJ6KZ+0soBK9Fizt2ay6B62K22xZ1S3Z9Z9Qm/1NNHJ8nDnfipEgKn9a + dJwmg0J+0mYBg3M2R7SkFnS42RSxW+GeLgWbpahhya5U6GaehSKRo2y61IfBICp3UvTGoF/vaIupZskV + P26zpnSafySl14LzGHM5kaEhJZv1jHNbVvG9dHhsey9MHpGn1LtSHwaD8m+Jok1eX2jgSaifF5VNE14P + +ApNfshLiy3oEqjLJxLOctiqhrqZKxWy7p7gxks8Hsll8VITZgPfWQdFr7oehUf/CI8Mh4eHomIhjoB/ + Zu/ZTOl1KdQZkE6r6jhzjfXya5Wzba0bq0vJvSBF7pc6MB5EJYNFzzvbdwd4UQE/AvBHwRO8DQ8Dy7jD + iqHO5wq5mtsAkpq9dUPdWBtATAev/SfxV6XycgBREW9R2Kdb7XwQetyzPy46EIv2RQIgoVKkXPbVSbGm + iTvPbVCzflVcv4qoJNEX8PEuWqotExC1rS9J+JWOrvvrD1v3xaK4RHwwMR6bGN8dG9FyGzRNjWpOzdPv + LmmFvD2fIrOhOV9YJqDcmvi8tF9o4d1bauRERYL45ERMIn452K9tblLXccTffKXqb9l1jBwtC2hVZQKi + /IM0x76BxbEWF6cKXPYp6ZSvtxskJbn09Vwne9vYS6BPaPvLB5RbbPsYtdi2Pn0Hbare6e101LOfVXyr + bvl5U30Xt98HS7TN5QPKee5+yraKq+r8Rd5+0/wba1PVmISbT930PWUFyntqPy+LcI7snLSDc4rSl8qL + p/Yvk6nZbX9tF1kAAAAASUVORK5CYII= + + + + + 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 + uJMAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:Aqua;}Normal{Font:Microsoft Sans Serif, 9pt;}RecordSelector{AlignImage:Center;}Style4{}OddRow{}Style14{}Footer{}Style5{}FilterBar{}Heading{Wrap:True;Border:Raised,,1, 1, 1, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style6{}Editor{}Style10{AlignHorz:Near;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style9{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>310</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 971, 310</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 971, 310</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + 52 + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/FrmStatusPatrones.vb b/Actualizadores/FrmStatusPatrones.vb new file mode 100644 index 0000000..65db1ff --- /dev/null +++ b/Actualizadores/FrmStatusPatrones.vb @@ -0,0 +1,135 @@ +Public Class FrmStatusPatrones + Dim Patron As clsComplejo = New clsComplejo 'Para llenar combo patron + Dim clCmp As clsComplejo = New clsComplejo + Dim clCmp2 As clsComplejo = New clsComplejo + + + Private Sub FrmStatusPatrones_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + If clsVaribles.lbDemo = True Then Exit Sub + Patron.sbLlenaCombo("spConProducto", Me.cmbPatron) + Me.cmbPatron.SelectedIndex = -1 + End Sub + + Private Sub btnConsulta_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnConsulta.Click + sbBuscar() + End Sub + + Public Sub sbBuscar() + Try + If clsVaribles.lbDemo = True Then Exit Sub + Dim SQL As String + Dim SQL2 As String + Dim Classcom As New clsComplejo + Dim Classcom2 As New clsComplejo + Dim ClassUtils As New ClassMyUtils + + Dim strproducto As String + + + SQL = "ReporteInusualHistoricoTODOS " + + clCmp = New clsComplejo + clCmp.fdtDataSetTabla(SQL) + + 'Classcom.fdtDataSet(SQL) + + 'SQL = "SELECT * FROM cat_PRODUCTO WHERE ACTIVO = 1" + + 'If Me.cmbPatron.Text <> "" Then + ' SQL = SQL & " AND PRODUCTO = '" & Me.cmbPatron.Text.Trim & "' " + 'End If + + 'Classcom.fdtDataSet(SQL) + + 'If Classcom.ds.Tables(0).Rows.Count <> 0 Then + + ' SQL2 = "" + ' For i As Integer = 0 To Classcom.ds.Tables(0).Rows.Count - 1 + + ' If i > 0 Then + ' SQL2 = SQL2 & " UNION " & vbCrLf + ' End If + + ' SQL2 = SQL2 & "SELECT PPatr.IdProductoPatron, PPatr.IdPatron, " + ' SQL2 = SQL2 & " Patr.Patron, PPatr.Activo " + ' SQL2 = SQL2 & "FROM ProductoPatron PPatr INNER JOIN Patron Patr ON PPatr.IdPatron = Patr.IdPatron " + ' SQL2 = SQL2 & " INNER JOIN Cat_Producto Prod ON Prod.IdProducto = PPatr.IdProducto " + ' SQL2 = SQL2 & "WHERE Patr.IdPatron NOT IN ( 105,15,19,21,25,97,104,14) " + ' ''-- PPatr.Activo = 1 + ' If cmbPatron.SelectedIndex <> -1 Then + ' SQL2 = SQL2 & "AND Prod.IdProducto = " & cmbPatron.SelectedValue & " " & vbCrLf + ' End If + + ' Next + ' 'C1TrueDBGrid1 + ' clCmp = New clsComplejo + ' clCmp.fdtDataSetTabla(SQL2) + + ' Me.C1TrueDBGrid1.SetDataBinding(clCmp.ds, "Tabla") + ' clCmp.ColsGridAutosize(Me.C1TrueDBGrid1) + ' 'Me.C1TrueDBGrid1.Splits(0).DisplayColumns(5).Style.VerticalAlignment = C1.Win.C1TrueDBGrid.AlignVertEnum.Center + ' ' Me.C1TrueDBGrid1.Columns("FECHA").NumberFormat = "DD/MM/YYYY" + ' 'Me.C1TrueDBGrid1.Splits(0).DisplayColumns(0).FetchStyle = True + ' Me.C1TrueDBGrid1.Splits(0).DisplayColumns(0).Visible = False + ' Me.C1TrueDBGrid1.Splits(0).DisplayColumns(1).Visible = False + ' Me.C1TrueDBGrid1.Visible = True + + ' Dim Cont As Integer + ' Cont = clCmp.ds.Tables(0).Rows.Count + ' lblNumReg.Text = "Numero de Registros : " & Cont + + 'End If + + Catch er As Exception + MessageBox.Show(er.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + End Sub + + Private Sub BtnLimpiar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnLimpiar.Click + refrescar() + End Sub + + Private Sub refrescar() + If clsVaribles.lbDemo = True Then Exit Sub + 'Grid + Me.C1TrueDBGrid1.Visible = True + Me.C1TrueDBGrid1.DataSource = Nothing + Me.C1TrueDBGrid1.DataBindings.Clear() + + Me.cmbPatron.SelectedIndex = -1 + + 'etiqueta + Me.lblNumReg.Text = "" + + clsVaribles.lsClienteNombre = "" + clsVaribles.lsClienteNombreT = "" + End Sub + + Private Sub BntSalie_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BntSalie.Click + Me.Close() + End Sub + + Private Sub C1TrueDBGrid1_ColEdit(ByVal sender As Object, ByVal e As C1.Win.C1TrueDBGrid.ColEventArgs) Handles C1TrueDBGrid1.ColEdit + Dim intIdProductoPatron As Integer + Dim boolStatusPatron As Boolean + Dim intStatusPatron As Integer + + boolStatusPatron = e.Column.DataColumn.Value() + If boolStatusPatron = False Then + intStatusPatron = 0 + Else + intStatusPatron = 1 + End If + + intIdProductoPatron = C1TrueDBGrid1.Columns(0).Value + + 'Ejecutar SP para actualizar status de Patron + clCmp2.sbModifica2("SP_Actualiza_Status_Patron " & intStatusPatron & ", " & intIdProductoPatron) + 'C1TrueDBGrid1.ClearFields() + 'sbBuscar() + + btnConsulta.Focus() + + End Sub + +End Class \ No newline at end of file diff --git a/Actualizadores/MyAsignaGrupo.designer.vb b/Actualizadores/MyAsignaGrupo.designer.vb new file mode 100644 index 0000000..859cb7b --- /dev/null +++ b/Actualizadores/MyAsignaGrupo.designer.vb @@ -0,0 +1,421 @@ + _ +Partial Class MyAsignaGrupo + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + MyBase.Dispose(disposing) + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(MyAsignaGrupo)) + Me.PnPais = New System.Windows.Forms.Panel() + Me.cboCuenta = New System.Windows.Forms.ComboBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.cboCliente = New System.Windows.Forms.ComboBox() + Me.Label4 = New System.Windows.Forms.Label() + Me.lblGrupos = New System.Windows.Forms.Label() + Me.cboGruCue = New System.Windows.Forms.ComboBox() + Me.chkActivo = New System.Windows.Forms.CheckBox() + Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.BntSalie = New System.Windows.Forms.Button() + Me.BtnAlta = New System.Windows.Forms.Button() + Me.BtnLimpiar = New System.Windows.Forms.Button() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.txtCriterio = New System.Windows.Forms.TextBox() + Me.cboBuscar = New System.Windows.Forms.ComboBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.BtnBuscar = New System.Windows.Forms.Button() + Me.panel2 = New System.Windows.Forms.Panel() + Me.Img_logoCabecera = New System.Windows.Forms.PictureBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.panel3 = New System.Windows.Forms.Panel() + Me.Label6 = New System.Windows.Forms.Label() + Me.lblFooter = New System.Windows.Forms.Label() + Me.PnPais.SuspendLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() + Me.GroupBox1.SuspendLayout() + Me.panel2.SuspendLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel3.SuspendLayout() + Me.SuspendLayout() + ' + 'PnPais + ' + Me.PnPais.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.PnPais.Controls.Add(Me.cboCuenta) + Me.PnPais.Controls.Add(Me.Label5) + Me.PnPais.Controls.Add(Me.cboCliente) + Me.PnPais.Controls.Add(Me.Label4) + Me.PnPais.Controls.Add(Me.lblGrupos) + Me.PnPais.Controls.Add(Me.cboGruCue) + Me.PnPais.Controls.Add(Me.chkActivo) + Me.PnPais.Location = New System.Drawing.Point(12, 292) + Me.PnPais.Name = "PnPais" + Me.PnPais.Size = New System.Drawing.Size(724, 100) + Me.PnPais.TabIndex = 73 + ' + 'cboCuenta + ' + Me.cboCuenta.DropDownStyle = System.Windows.Forms.ComboBoxStyle.Simple + Me.cboCuenta.Enabled = False + Me.cboCuenta.Location = New System.Drawing.Point(138, 67) + Me.cboCuenta.Name = "cboCuenta" + Me.cboCuenta.Size = New System.Drawing.Size(250, 24) + Me.cboCuenta.TabIndex = 27 + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label5.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label5.Location = New System.Drawing.Point(14, 68) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(41, 13) + Me.Label5.TabIndex = 29 + Me.Label5.Text = "Cuenta" + Me.Label5.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'cboCliente + ' + Me.cboCliente.DropDownStyle = System.Windows.Forms.ComboBoxStyle.Simple + Me.cboCliente.Enabled = False + Me.cboCliente.Location = New System.Drawing.Point(138, 38) + Me.cboCliente.Name = "cboCliente" + Me.cboCliente.Size = New System.Drawing.Size(578, 24) + Me.cboCliente.TabIndex = 26 + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label4.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label4.Location = New System.Drawing.Point(14, 39) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(39, 13) + Me.Label4.TabIndex = 28 + Me.Label4.Text = "Cliente" + Me.Label4.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'lblGrupos + ' + Me.lblGrupos.AutoSize = True + Me.lblGrupos.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblGrupos.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblGrupos.Location = New System.Drawing.Point(14, 12) + Me.lblGrupos.Name = "lblGrupos" + Me.lblGrupos.Size = New System.Drawing.Size(101, 13) + Me.lblGrupos.TabIndex = 25 + Me.lblGrupos.Text = "Grupo de Monitoreo" + Me.lblGrupos.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'cboGruCue + ' + Me.cboGruCue.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboGruCue.ItemHeight = 13 + Me.cboGruCue.Location = New System.Drawing.Point(138, 9) + Me.cboGruCue.Name = "cboGruCue" + Me.cboGruCue.Size = New System.Drawing.Size(250, 21) + Me.cboGruCue.TabIndex = 24 + ' + 'chkActivo + ' + Me.chkActivo.Enabled = False + Me.chkActivo.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.chkActivo.ForeColor = System.Drawing.Color.Red + Me.chkActivo.Location = New System.Drawing.Point(434, 67) + Me.chkActivo.Name = "chkActivo" + Me.chkActivo.Size = New System.Drawing.Size(72, 21) + Me.chkActivo.TabIndex = 5 + Me.chkActivo.Text = "Activo:" + Me.chkActivo.Visible = False + ' + 'GridMaster + ' + Me.GridMaster.AllowUpdate = False + Me.GridMaster.AllowUpdateOnBlur = False + Me.GridMaster.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.GridMaster.BackColor = System.Drawing.Color.White + Me.GridMaster.EditDropDown = False + Me.GridMaster.FilterBar = True + Me.GridMaster.GroupByCaption = "AGRUPAR" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) + Me.GridMaster.Location = New System.Drawing.Point(12, 135) + Me.GridMaster.Name = "GridMaster" + Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R + Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.GridMaster.Size = New System.Drawing.Size(724, 149) + Me.GridMaster.TabIndex = 72 + Me.GridMaster.Text = "C1TrueDBGrid1" + Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Turquoise + Me.ImageList1.Images.SetKeyName(0, "") + Me.ImageList1.Images.SetKeyName(1, "") + Me.ImageList1.Images.SetKeyName(2, "") + Me.ImageList1.Images.SetKeyName(3, "") + Me.ImageList1.Images.SetKeyName(4, "") + Me.ImageList1.Images.SetKeyName(5, "") + Me.ImageList1.Images.SetKeyName(6, "") + Me.ImageList1.Images.SetKeyName(7, "") + ' + 'BntSalie + ' + Me.BntSalie.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BntSalie.BackColor = System.Drawing.Color.Black + Me.BntSalie.Cursor = System.Windows.Forms.Cursors.Hand + Me.BntSalie.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BntSalie.ForeColor = System.Drawing.Color.White + Me.BntSalie.Location = New System.Drawing.Point(752, 359) + Me.BntSalie.Name = "BntSalie" + Me.BntSalie.Size = New System.Drawing.Size(106, 33) + Me.BntSalie.TabIndex = 101 + Me.BntSalie.Text = "Cerrar" + Me.BntSalie.UseVisualStyleBackColor = False + ' + 'BtnAlta + ' + Me.BtnAlta.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnAlta.BackColor = System.Drawing.Color.Black + Me.BtnAlta.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnAlta.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnAlta.ForeColor = System.Drawing.Color.White + Me.BtnAlta.Location = New System.Drawing.Point(752, 281) + Me.BtnAlta.Name = "BtnAlta" + Me.BtnAlta.Size = New System.Drawing.Size(106, 33) + Me.BtnAlta.TabIndex = 99 + Me.BtnAlta.Text = "Guardar" + Me.BtnAlta.UseVisualStyleBackColor = False + ' + 'BtnLimpiar + ' + Me.BtnLimpiar.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnLimpiar.BackColor = System.Drawing.Color.Black + Me.BtnLimpiar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnLimpiar.ForeColor = System.Drawing.Color.White + Me.BtnLimpiar.Location = New System.Drawing.Point(752, 320) + Me.BtnLimpiar.Name = "BtnLimpiar" + Me.BtnLimpiar.Size = New System.Drawing.Size(106, 33) + Me.BtnLimpiar.TabIndex = 96 + Me.BtnLimpiar.Text = "Limpiar" + Me.BtnLimpiar.UseVisualStyleBackColor = False + ' + 'GroupBox1 + ' + Me.GroupBox1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.GroupBox1.Controls.Add(Me.txtCriterio) + Me.GroupBox1.Controls.Add(Me.cboBuscar) + Me.GroupBox1.Controls.Add(Me.Label2) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Location = New System.Drawing.Point(12, 64) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(723, 65) + Me.GroupBox1.TabIndex = 103 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "Parámetros Búsqueda" + ' + 'txtCriterio + ' + Me.txtCriterio.Location = New System.Drawing.Point(138, 26) + Me.txtCriterio.Name = "txtCriterio" + Me.txtCriterio.Size = New System.Drawing.Size(275, 20) + Me.txtCriterio.TabIndex = 3 + ' + 'cboBuscar + ' + Me.cboBuscar.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboBuscar.FormattingEnabled = True + Me.cboBuscar.Location = New System.Drawing.Point(524, 26) + Me.cboBuscar.Name = "cboBuscar" + Me.cboBuscar.Size = New System.Drawing.Size(192, 21) + Me.cboBuscar.TabIndex = 2 + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label2.Location = New System.Drawing.Point(439, 31) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(59, 13) + Me.Label2.TabIndex = 1 + Me.Label2.Text = "Buscar Por" + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label1.Location = New System.Drawing.Point(11, 29) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(105, 13) + Me.Label1.TabIndex = 0 + Me.Label1.Text = "Criterio de Búsqueda" + ' + 'BtnBuscar + ' + Me.BtnBuscar.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.BtnBuscar.BackColor = System.Drawing.Color.Black + Me.BtnBuscar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnBuscar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnBuscar.ForeColor = System.Drawing.Color.White + Me.BtnBuscar.Location = New System.Drawing.Point(752, 83) + Me.BtnBuscar.Name = "BtnBuscar" + Me.BtnBuscar.Size = New System.Drawing.Size(106, 33) + Me.BtnBuscar.TabIndex = 104 + Me.BtnBuscar.Text = "Buscar" + Me.BtnBuscar.UseVisualStyleBackColor = False + ' + 'panel2 + ' + Me.panel2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel2.BackColor = System.Drawing.Color.Black + Me.panel2.Controls.Add(Me.Img_logoCabecera) + Me.panel2.Controls.Add(Me.Label3) + Me.panel2.ForeColor = System.Drawing.Color.Navy + Me.panel2.Location = New System.Drawing.Point(0, -3) + Me.panel2.Name = "panel2" + Me.panel2.Size = New System.Drawing.Size(878, 61) + Me.panel2.TabIndex = 160 + ' + 'Img_logoCabecera + ' + Me.Img_logoCabecera.Image = Global.CLIENTE.My.Resources.Resources.blackrock_logo + Me.Img_logoCabecera.Location = New System.Drawing.Point(758, 8) + Me.Img_logoCabecera.Name = "Img_logoCabecera" + Me.Img_logoCabecera.Size = New System.Drawing.Size(117, 50) + Me.Img_logoCabecera.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.Img_logoCabecera.TabIndex = 360 + Me.Img_logoCabecera.TabStop = False + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.BackColor = System.Drawing.Color.Transparent + Me.Label3.Font = New System.Drawing.Font("Century Gothic", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label3.ForeColor = System.Drawing.SystemColors.Window + Me.Label3.Location = New System.Drawing.Point(21, 8) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(214, 22) + Me.Label3.TabIndex = 2 + Me.Label3.Text = "Asignacion de Grupos" + ' + 'panel3 + ' + Me.panel3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel3.BackColor = System.Drawing.Color.Black + Me.panel3.Controls.Add(Me.Label6) + Me.panel3.Controls.Add(Me.lblFooter) + Me.panel3.ForeColor = System.Drawing.Color.Navy + Me.panel3.Location = New System.Drawing.Point(0, 415) + Me.panel3.Name = "panel3" + Me.panel3.Size = New System.Drawing.Size(875, 33) + Me.panel3.TabIndex = 361 + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.BackColor = System.Drawing.Color.Transparent + Me.Label6.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label6.ForeColor = System.Drawing.SystemColors.Window + Me.Label6.Location = New System.Drawing.Point(830, 16) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(42, 17) + Me.Label6.TabIndex = 3 + Me.Label6.Text = "Minds" + ' + 'lblFooter + ' + Me.lblFooter.AutoSize = True + Me.lblFooter.BackColor = System.Drawing.Color.Transparent + Me.lblFooter.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblFooter.ForeColor = System.Drawing.SystemColors.Window + Me.lblFooter.Location = New System.Drawing.Point(1019, 7) + Me.lblFooter.Name = "lblFooter" + Me.lblFooter.Size = New System.Drawing.Size(42, 17) + Me.lblFooter.TabIndex = 2 + Me.lblFooter.Text = "Minds" + ' + 'MyAsignaGrupo + ' + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(873, 448) + Me.Controls.Add(Me.panel3) + Me.Controls.Add(Me.panel2) + Me.Controls.Add(Me.BtnBuscar) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.BntSalie) + Me.Controls.Add(Me.BtnAlta) + Me.Controls.Add(Me.BtnLimpiar) + Me.Controls.Add(Me.PnPais) + Me.Controls.Add(Me.GridMaster) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MaximizeBox = False + Me.MinimizeBox = False + Me.Name = "MyAsignaGrupo" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Asignacion de Grupos" + Me.PnPais.ResumeLayout(False) + Me.PnPais.PerformLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + Me.panel2.ResumeLayout(False) + Me.panel2.PerformLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel3.ResumeLayout(False) + Me.panel3.PerformLayout() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents PnPais As System.Windows.Forms.Panel + Friend WithEvents chkActivo As System.Windows.Forms.CheckBox + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents cboCuenta As System.Windows.Forms.ComboBox + Friend WithEvents Label5 As System.Windows.Forms.Label + Friend WithEvents cboCliente As System.Windows.Forms.ComboBox + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents lblGrupos As System.Windows.Forms.Label + Friend WithEvents cboGruCue As System.Windows.Forms.ComboBox + Friend WithEvents BntSalie As System.Windows.Forms.Button + Friend WithEvents BtnAlta As System.Windows.Forms.Button + Friend WithEvents BtnLimpiar As System.Windows.Forms.Button + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents txtCriterio As System.Windows.Forms.TextBox + Friend WithEvents cboBuscar As System.Windows.Forms.ComboBox + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents BtnBuscar As System.Windows.Forms.Button + Private WithEvents panel2 As Panel + Private WithEvents Img_logoCabecera As PictureBox + Friend WithEvents Label3 As Label + Private WithEvents panel3 As Panel + Friend WithEvents Label6 As Label + Friend WithEvents lblFooter As Label +End Class diff --git a/Actualizadores/MyAsignaGrupo.resx b/Actualizadores/MyAsignaGrupo.resx new file mode 100644 index 0000000..3cc0cef --- /dev/null +++ b/Actualizadores/MyAsignaGrupo.resx @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style34{}Style29{}Style32{}EvenRow{BackColor:Aqua;}Normal{}Style30{}RecordSelector{AlignImage:Center;}Style37{}Style36{}Style35{}OddRow{}Style14{}Footer{}Style33{}FilterBar{}Heading{AlignVert:Center;Border:Raised,,1, 1, 1, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style31{}Editor{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style41{}Style40{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style39{}Style38{AlignHorz:Near;}Caption{AlignHorz:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>145</Height><CaptionStyle parent="Heading" me="Style38" /><EditorStyle parent="Editor" me="Style30" /><EvenRowStyle parent="EvenRow" me="Style36" /><FilterBarStyle parent="FilterBar" me="Style41" /><FooterStyle parent="Footer" me="Style32" /><GroupStyle parent="Group" me="Style40" /><HeadingStyle parent="Heading" me="Style31" /><HighLightRowStyle parent="HighlightRow" me="Style35" /><InactiveStyle parent="Inactive" me="Style34" /><OddRowStyle parent="OddRow" me="Style37" /><RecordSelectorStyle parent="RecordSelector" me="Style39" /><SelectedStyle parent="Selected" me="Style33" /><Style parent="Normal" me="Style29" /><ClientRect>0, 0, 720, 145</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 720, 145</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABQ + DQAAAk1TRnQBSQFMAgEBCAEAAbQBAAG0AQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAATADAAEBAQABCAYAAQwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8ABQAHBwMA + FgcQ7BcHARUBGgEpAgAUBwXsCBQD7AIHDAAJBwEUAfIB6wEDAW0CAAQHCwADBwXsARAG7QEAA+wBBwEA + AjcBAAIHBAACNwEABwcCAAEUARoBAwHrAQMB6wEpAgACBwEACf8BAAMHBewBFAX/AfABAAPsAQcBAAI3 + AQACBwQAAjcBAAcHARABEwEUAfIB6wEDAesBAwHrASkBAAIHAQAJ/wEAAwcF7AEUBf8B8AEAA+wBBwEA + AjcBAAIHBAACNwEABQcBAAEHAREB6gEUARsBSgHrAQMB6wEDAesBAAIHAQAJ/wEAAwcF7AEUBf8B8AEA + A+wBBwEAAjcHAAI3AQAEBwIAAQcBEQHqARQB8gFtAQ8BIgEDAesBAwEAAgcBAAn/AQADBwXsARQF/wHw + AQAD7AEHAQALNwEAAwcCDQIAAg4BFAEbAVEC7QHrAUoB6wEAAgcBAAn/AQADBwXsARQF/wHwAQAD7AEH + AQACNwcAAjcBAAIHAQ0BgQS4AQYBFAHyAXMBUQHsAUoB6wEDAQACBwEACf8BAAMHAuwB9wHvAW0BFAH/ + AbwB/wHzAQcBkgEAA+wBBwEAATcBAAf/AQABNwEAAgcBawX+AbgBFAEbAUoB6wFKAesBSgHrAQACBwEA + Cf8BAAMHAuwBbQHrAQMBFAEHAewB/wEHARQBEgEUA+wBBwEAATcBAAf/AQABNwEAAwcBgQG4A2sBDQEU + ARsCSgHrAUoB6wFKAQACBwEACf8BAAMHAuwB7wEHASICmQHzAf8BBwESBewBBwEAATcBAAf/AQABNwEA + BAcBDQEAAQcBDwEVARQBGwZKAQACBwEABv8EAAMHA+wBEAEAAV4B/wEUAgABFAXsAQcBAAE3AQAH/wEA + ATcBAAUHAQABBwERAeoBEQHvAZkB9wRKAQACBwEABv8BAAH/AQAEBwLsAesBEwFYASIBUQHvCOwBBwEA + ATcBAAf/AQABNwEABwcBEQFtARIB7AHrAfcBBwFzAkoBAAIHAQAG/wIABQcD7AHvAewBFAEHAewBFAHv + BuwBBw0ABwcBEQLsAesBEgHsAesBkgGZAZIBAAIHCAAGBwLsAe0C7AEUAQcB7AFtAZIG7BUHAQ4EFQFD + AQABFAHsAeoBABAHEOwUBwEAAQcBAAEHAQABBwEABQcL7C8HAgAEBwHsCfMB7BcHCw8HBwcAAfsBAAMH + AewJ/wHsBQcFAAUHBQACBwEQCZIBAAGSARAGBwEABf8BAAH7AQADBwHsAv8GFAH/AewFBwEAAf8DAAUH + AQAB/wMAAQcBQwEACUMBAAFDAe0BQwUHAQAB/wT5AQAC+wEAAgcB7AL/A+8BHwLqAf8B7AUHAQAB/wMA + BQcBAAH/AwABBwEABuwDMALsAQABFQEABQcBAAb/AQAB+wEAAgcB7AP/Am0B+QFGAewB7wHsAwcBFwGS + BwABBwcAAQcBAAYHAykCBwEAAewBAAUHAQAB/wX5AQAC+wEAAQcB7AP/AuwBRgH5AUYC7AMHAfkB9wIA + Af8GAAH/BQABBwEABhIDAAISAQABBwFtARIEBwEAB/8EAAHsAv8D7AEUAvkC7AEHAm8BRgEHAgAB/wMA + AQcCAAH/BQABBwEACm0BAAJtAQcBAAMHAQQC/wX5Af8BAAIBAQAB7AL/BOsBRgH5AUYB7AH3AvkBkgEH + AgAB/wMAAQcCAAH/BQABBwESCm0BEgFtARIBbQEAAgcDBAf/AwABBwHsAv8EkgESAvkCbwH5ARcDBw0A + AwcBEwEACG0B7AETAewBEwEAAQcEBAHsAf8C+QH/AwAB7AIHAewC/wUSAUYD+QFGBQcBAAH/AwABBwEA + Af8DAAUHARUB7wH/Be8B/wEAAewBAAHsARUDBAEHAgQE/wEAAf8BAAMHAewB/wMHAf8C8QFuA/kB7AUH + BQABBwUABgcBAAH/BRQB/wEUAQACQwEHAewBBAMHAgQD/wIABAcB7AH/A0MB/wJuAkcBRgH5AW4C7wQH + AwADBwMABwcBEAG8Af8FvAH/AQAJBwEEAewB/wIABQcB7AX/AkcC/wHsAvkBbgHsBAcBAAH/AQADBwEA + Af8BAAgHAQAB/wUQAf8BEAHvCQcBBAgHAewJ9ALsAvkC7AMHAwADBwMACAcBDgjzAQAKBwEEBwcL7AIH + AvkWBwkAAgcBQgFNAT4HAAE+AwABKAMAAUADAAEwAwABAQEAAQEFAAGAAQEWAAP//wCCAAs= + + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/MyAsignaGrupo.vb b/Actualizadores/MyAsignaGrupo.vb new file mode 100644 index 0000000..fd38691 --- /dev/null +++ b/Actualizadores/MyAsignaGrupo.vb @@ -0,0 +1,285 @@ + + +Public Class MyAsignaGrupo + + Private LlenaGrid As New LlenaGrid + Private LlenaCombo As New LlenaCombo + Dim dtGrupos As New DataTable 'Tabla de combo de Grupos de Cuentas + Dim Cuenta As clsComplejo = New clsComplejo + Dim Cliente As clsComplejo = New clsComplejo + Dim BanCliente, BanCuenta, BanPatron, BanStatus, BanProducto As Boolean + Dim blnuevo As Boolean = True + Dim blcarga As Boolean = True + + + Private Sub MyAsignaGrupo_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + If clsVaribles.lbDemo = True Then Exit Sub + + 'LLENA GRID + Classcom = New clsComplejo + + SQL = "spConTipoCon " + Classcom.sbLlenaCombo(SQL, Me.cboBuscar) + + Classcom = New clsComplejo + + 'SQL = "spConParametrorango 1" + 'SQL = "sp_GrupoRiesgoPorId 0" + SQL = " sp_ConsultaGruposRiesgo 0" + Classcom.sbLlenaCombo(SQL, Me.cboGruCue) + + blcarga = False + End Sub + + Private Sub cboCuenta_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cboCuenta.DropDown + If clsVaribles.lbDemo = True Then Exit Sub + + Try + If Me.cboCliente.Text = "" Then + Me.cboCliente.Focus() + MessageBox.Show("Debes de seleccionar un cliente ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Else + If BanCuenta = False Then + Dim cad As String + cad = "spLlenaComboCuenta " + cad = cad & CInt(cboCliente.SelectedValue) + Cuenta.sbLlenaCombo1(cad, Me.cboCuenta) + BanCuenta = True + End If + End If + Catch ex As Exception + MessageBox.Show(ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + + + End Sub + + + Private Sub cboCliente_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cboCliente.DropDown + Try + If clsVaribles.lbDemo = True Then Exit Sub + + If BanCliente = False Then + Cliente.sbLlenaCombo("spLlenaComboCliente", Me.cboCliente) + End If + BanCliente = True + Catch ex As Exception + End Try + End Sub + + + + Private Sub GridMaster_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridMaster.DoubleClick + + If clsVaribles.lbDemo = True Then Exit Sub + Dim Classcom As New clsComplejo + '0 Dim sql As String + 'Recupero Datos del gird + Dim SQL As String = "" + + + Dim Fila As DataRow + ' Dim Clsvar As clsVaribles + + Try + + Dim index = cboGruCue.Items.IndexOf(GridMaster.Columns("IDGRUPORIESGO").Value) + 'Dim index As Integer = 0 + + cboGruCue.SelectedItem = index + + cboCliente.Tag = GridMaster.Columns("IDCLIENTE").Value + cboCliente.Text = GridMaster.Columns("NOMBREORAZONS").Value & " " & GridMaster.Columns("APATERNO").Value & " " & GridMaster.Columns("AMATERNO").Value + cboCuenta.Text = GridMaster.Columns("NOCUENTA").Value + cboCuenta.Tag = GridMaster.Columns("IDCUENTA").Value + cboGruCue.SelectedValue = GridMaster.Columns("IDGRUPORIESGO").Value + + + + 'Dim index = GridMaster.Columns("IDGRUPORIESGO").Value + + + + + 'SQL = "spConAsignaGrupo 4, '" & Me.GridMaster.Columns("poliza").Value & "','" & Me.GridMaster.Columns("cliente").Value + "'" + 'SQL = "spConAsignaGrupo 4, " & Me.GridMaster.Columns(3).Value & "," & Me.GridMaster.Columns(1).Value + + 'Classcom = New clsComplejo + + 'Classcom.fdtDataSet(SQL) + + 'If Classcom.ds.Tables(0).Rows.Count <> 0 Then + + ' Fila = Classcom.ds.Tables(0).Rows(0) + ' Me.cboCliente.Text = Fila("Nombre Cliente").ToString + ' cboCuenta.Text = Fila("No. Cuenta") + + ' cboGruCue.SelectedValue = Fila("grupo_id") + ' blnuevo = True + ' PnPais.Enabled = True + ' PnPais.Visible = True + ' cboGruCue.Enabled = True + 'End If + + + Catch ex As Exception + MessageBox.Show("Error al cargar Registro seleccionado" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + + End Sub + + + Private Sub BntSalie_Click(sender As System.Object, e As System.EventArgs) Handles BntSalie.Click + Me.Close() + End Sub + + Private Sub llenagrid1() + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + Dim lscriterio As String + Try + 'PnPais.Visible = False + + If txtCriterio.Text = "" Then + MessageBox.Show("Es necesario introducir un criterio de busqueda ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + txtCriterio.Focus() + Exit Sub + + End If + If cboBuscar.SelectedIndex = -1 Then + MessageBox.Show("Es necesario Seleccionar un criterio de Busqueda ", "Minds", MessageBoxButtons.OK, MessageBoxIcon.Information) + cboBuscar.Focus() + Exit Sub + End If + + + Select Case cboBuscar.Text + + Case "Nombre" + SQL = "sp_BusquedaCtaXCriterio " & "'" & txtCriterio.Text.Trim & "'" & ",NULL" & ",NULL" + Case "NIC Cliente" + SQL = "sp_BusquedaCtaXCriterio " & " NULL,'" & txtCriterio.Text.Trim & "'" & ", NULL" + Case "Numero de Cuenta" + SQL = "sp_BusquedaCtaXCriterio " & " NULL,NULL,'" & txtCriterio.Text.Trim & "'" + Case Else + Exit Sub + End Select + + + 'Select Case cboBuscar.SelectedValue + ' Case 1, 2, 3 + ' lscriterio = "'" & txtCriterio.Text & "'" + ' 'Case 2, 3 + ' ' lscriterio = txtCriterio.Text + 'End Select + + + 'If Not IsNumeric(txtCriterio.Text) And cboBuscar.SelectedValue = 2 Then + ' MessageBox.Show("El criterio para el filtro por idcliente debe ser numerico", "Minds", MessageBoxButtons.OK, MessageBoxIcon.Information) + ' Exit Sub + 'End If + 'SQL = " spConAsignaGrupo " & cboBuscar.SelectedValue & "," & lscriterio + + + 'Classcom.fdtDataTable(SQL) + + 'GridMaster.Splits(0). = Classcom.dt.Columns(0) + + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + GridMaster.Visible = True + 'txtCriterio.Text = "" + + Catch ex As Exception + MessageBox.Show("Error al cargar los Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + End Sub + + Private Sub BtnBuscar_Click(sender As System.Object, e As System.EventArgs) Handles BtnBuscar.Click + llenagrid1() + End Sub + + Private Sub Label3_Click(sender As Object, e As EventArgs) Handles Label3.Click + + End Sub + + Private Sub BtnAlta_Click(sender As System.Object, e As System.EventArgs) Handles BtnAlta.Click + Dim classcom As New clsComplejo + Dim strSQLComodin As String + + Dim ClassAud As New ClassMyUtils + Dim varUser As Long + Dim ClassComodin As New clsComplejo + If clsVaribles.lbDemo = True Then Exit Sub + + + 'VALIDACION DE CAMPOS + Try + + If cboCuenta.Text = "" Or cboCliente.Text = "" Then + MsgBox("Debe seleccionar un registro para realizar esta operación.") + Exit Sub + End If + + + 'Dim liAud As Integer + 'clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 4,'" & Me.GridMaster.Columns("No. Cuenta").Value & "','" & Me.GridMaster.Columns("cliente").Value & "'") + 'If Len(Trim(clsVaribles.lsValAnt)) = 0 Then + ' liAud = 2 + 'Else + ' liAud = 4 + 'End If + + 'strSQLComodin = "spGrabaAsignaGrupo " & Me.cboGruCue.SelectedValue & " ,'" & Me.GridMaster.Columns("No. Cuenta").Value & "','" & Me.GridMaster.Columns("cliente").Value & "'" + + strSQLComodin = "sp_ActualizarRiesgoEnCta " & cboGruCue.SelectedValue & "," & cboCliente.Tag & "," & cboCuenta.Tag + + classcom = New clsComplejo + classcom.sbInserta(strSQLComodin) + + 'blnuevo = False + + 'ClassAud.RT_Auditoria(clsVaribles.varUsuario, 68, 1, clsVaribles.lsValAnt & " | Valores Nuevos: Cuenta = " & Me.GridMaster.Columns("No. Cuenta").Value & ", Cliente = " & Me.GridMaster.Columns("cliente").Value & ", Grupo Cta = " & Me.cboGruCue.Text) + ''limpiar() + 'auditoria + ''''''ClassAud.RT_Auditoria(clsVaribles.varUsuario, 98, My.Computer.Name, "Minds Cliente", "ALTA DE PARAMETROGRUPO CLAVE = " & txtClave.Text & " NOMBRE = " & cboParamRango.Text) + 'FIN AUDITORIA + + llenagrid1() + MessageBox.Show("Operación Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Catch ex As Exception + MessageBox.Show("Error al grabar Datos" & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Warning) + End Try + + End Sub + + Private Sub limpiar() + txtCriterio.Text = "" + cboBuscar.SelectedIndex = -1 + cboCliente.Text = "" + cboCuenta.Text = "" + cboGruCue.SelectedIndex = -1 + chkActivo.Checked = False + blnuevo = False + 'GridMaster.Visible = False + GridMaster.DataSource = Nothing + GridMaster.DataBindings.Clear() + 'Me.Refresh() + + PnPais.Visible = True + + End Sub + + Private Sub BtnLimpiar_Click(sender As System.Object, e As System.EventArgs) Handles BtnLimpiar.Click + limpiar() + End Sub + + Private Sub GridMaster_Click(sender As System.Object, e As System.EventArgs) Handles GridMaster.Click + + End Sub +End Class \ No newline at end of file diff --git a/Actualizadores/RazonAct.resx b/Actualizadores/RazonAct.resx new file mode 100644 index 0000000..e0f3734 --- /dev/null +++ b/Actualizadores/RazonAct.resx @@ -0,0 +1,2226 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABQ + DQAAAk1TRnQBSQFMAgEBCAEAATwBAAE8AQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAATADAAEBAQABCAYAAQwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8ABQAHBwMA + FgcQ7BcHARUBGgEpAgAUBwXsCBQD7AIHDAAJBwEUAfIB6wEDAW0CAAQHCwADBwXsARAG7QEAA+wBBwEA + AjcBAAIHBAACNwEABwcCAAEUARoBAwHrAQMB6wEpAgACBwEACf8BAAMHBewBFAX/AfABAAPsAQcBAAI3 + AQACBwQAAjcBAAcHARABEwEUAfIB6wEDAesBAwHrASkBAAIHAQAJ/wEAAwcF7AEUBf8B8AEAA+wBBwEA + AjcBAAIHBAACNwEABQcBAAEHAREB6gEUARsBSgHrAQMB6wEDAesBAAIHAQAJ/wEAAwcF7AEUBf8B8AEA + A+wBBwEAAjcHAAI3AQAEBwIAAQcBEQHqARQB8gFtAQ8BIgEDAesBAwEAAgcBAAn/AQADBwXsARQF/wHw + AQAD7AEHAQALNwEAAwcCDQIAAg4BFAEbAVEC7QHrAUoB6wEAAgcBAAn/AQADBwXsARQF/wHwAQAD7AEH + AQACNwcAAjcBAAIHAQ0BgQS4AQYBFAHyAXMBUQHsAUoB6wEDAQACBwEACf8BAAMHAuwB9wHvAW0BFAH/ + AbwB/wHzAQcBkgEAA+wBBwEAATcBAAf/AQABNwEAAgcBawX+AbgBFAEbAUoB6wFKAesBSgHrAQACBwEA + Cf8BAAMHAuwBbQHrAQMBFAEHAewB/wEHARQBEgEUA+wBBwEAATcBAAf/AQABNwEAAwcBgQG4A2sBDQEU + ARsCSgHrAUoB6wFKAQACBwEACf8BAAMHAuwB7wEHASICmQHzAf8BBwESBewBBwEAATcBAAf/AQABNwEA + BAcBDQEAAQcBDwEVARQBGwZKAQACBwEABv8EAAMHA+wBEAEAAV4B/wEUAgABFAXsAQcBAAE3AQAH/wEA + ATcBAAUHAQABBwERAeoBEQHvAZkB9wRKAQACBwEABv8BAAH/AQAEBwLsAesBEwFYASIBUQHvCOwBBwEA + ATcBAAf/AQABNwEABwcBEQFtARIB7AHrAfcBBwFzAkoBAAIHAQAG/wIABQcD7AHvAewBFAEHAewBFAHv + BuwBBw0ABwcBEQLsAesBEgHsAesBkgGZAZIBAAIHCAAGBwLsAe0C7AEUAQcB7AFtAZIG7BUHAQ4EFQFD + AQABFAHsAeoBABAHEOwUBwEAAQcBAAEHAQABBwEABQcL7C8HAgAEBwHsCfMB7BcHCw8HBwcAAfsBAAMH + AewJ/wHsBQcFAAUHBQACBwEQCZIBAAGSARAGBwEABf8BAAH7AQADBwHsAv8GFAH/AewFBwEAAf8DAAUH + AQAB/wMAAQcBQwEACUMBAAFDAe0BQwUHAQAB/wT5AQAC+wEAAgcB7AL/A+8BHwLqAf8B7AUHAQAB/wMA + BQcBAAH/AwABBwEABuwDMALsAQABFQEABQcBAAb/AQAB+wEAAgcB7AP/Am0B+QFGAewB7wHsAwcBFwGS + BwABBwcAAQcBAAYHAykCBwEAAewBAAUHAQAB/wX5AQAC+wEAAQcB7AP/AuwBRgH5AUYC7AMHAfkB9wIA + Af8GAAH/BQABBwEABhIDAAISAQABBwFtARIEBwEAB/8EAAHsAv8D7AEUAvkC7AEHAm8BRgEHAgAB/wMA + AQcCAAH/BQABBwEACm0BAAJtAQcBAAMHAQQC/wX5Af8BAAIBAQAB7AL/BOsBRgH5AUYB7AH3AvkBkgEH + AgAB/wMAAQcCAAH/BQABBwESCm0BEgFtARIBbQEAAgcDBAf/AwABBwHsAv8EkgESAvkCbwH5ARcDBw0A + AwcBEwEACG0B7AETAewBEwEAAQcEBAHsAf8C+QH/AwAB7AIHAewC/wUSAUYD+QFGBQcBAAH/AwABBwEA + Af8DAAUHARUB7wH/Be8B/wEAAewBAAHsARUDBAEHAgQE/wEAAf8BAAMHAewB/wMHAf8C8QFuA/kB7AUH + BQABBwUABgcBAAH/BRQB/wEUAQACQwEHAewBBAMHAgQD/wIABAcB7AH/A0MB/wJuAkcBRgH5AW4C7wQH + AwADBwMABwcBEAG8Af8FvAH/AQAJBwEEAewB/wIABQcB7AX/AkcC/wHsAvkBbgHsBAcBAAH/AQADBwEA + Af8BAAgHAQAB/wUQAf8BEAHvCQcBBAgHAewJ9ALsAvkC7AMHAwADBwMACAcBDgjzAQAKBwEEBwcL7AIH + AvkWBwkAAgcBQgFNAT4HAAE+AwABKAMAAUADAAEwAwABAQEAAQEFAAGAAQEWAAP//wCCAAs= + + + + + + /9j/4AAQSkZJRgABAQEASABIAAD/4RmCRXhpZgAATU0AKgAAAAgACAESAAMAAAABAAEAAAEaAAUAAAAB + AAAIegEbAAUAAAABAAAIggEoAAMAAAABAAIAAAExAAIAAAAvAAAIigEyAAIAAAAUAAAIuodpAAQAAAAB + AAAIzuocAAcAAAgMAAAAbgAAETIc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAQAAAEgAAAABAABNaWNy + b3NvZnQgV2luZG93cyBQaG90byBHYWxsZXJ5IDYuMC42MDAxLjE4MDAwAAAyMDExOjA0OjI2IDEzOjAw + OjM2AAAEoAIABAAAAAEAAACjoAMABAAAAAEAAAAvpCAAAgAAACEAABEQ6hwABwAACAwAAAkEAAAAABzq + AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAOTY2OUM0NTdDRDZDNDAzM0EyMEFDRjg0NzQ2MDZFMUIAAAAGAQMAAwAA + AAEABgAAARoABQAAAAEAABGAARsABQAAAAEAABGIASgAAwAAAAEAAgAAAgEABAAAAAEAABGQAgIABAAA + AAEAAAfpAAAAAAAAAAAAAAABAAAAAAAAAAH/2P/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQd + Gh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIABwAYAMBIQAC + EQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0B + AgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVG + R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 + uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAA + AAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGh + scEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 + dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri + 4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APfz0ri9J8R6hNqmoWszJJHAkroSuCNp4HFcGLxE + 6VSmo9WzuwmHhVp1HLolYt+ENavdYe9a7dSE2bFVQAuc11HQVeBrSrUI1J7v/MjH0YUcRKnDZW/I5J/H + KXuo3Nh4e0u41ma1O2eWJ0jhjb+7vY8njsDVOL4jC01620bX9DvNJubpgkDsyyxuScD5l9yBxnGecV6i + w99L+92PPdXrbQveMPHEXg1YZbzS7ye1lO1Z4ChUPz8pBIIOBn0rZ0LXbTxFotvqtgxaGZchW4ZSOCp9 + weKiVFqmql9GNVE5uJl2fiy4u/EkuiNoN7DPCiyyyPJGUWMkgNkMc5wcDrxWXr3xMg8O67HpF7ol+bmX + b5HltGwlDMVUj5u5GOcVpDD80uVS6XJlV5VdoTUviZDoUkA1zw9q+nxTHaszpG6+/wB1j+XWunh160ub + q1it8zR3MQljmTBUqQSP0H+cHEzoOKUk7pjjUTdupga5peuyavK9hfMlvJgqpuCu045GKyvOk8IXJWWN + Lq+uE3SszHaqkngHqSSOT9K+VxEatCrKvN3Sei9T6jDzo16UcPBcsmtXbt/wRYNE1P7Ot7o90Yba5G7Y + ZijL7H1xzzV/XJ9S0D4YatdT3TvfCJtsgkLFCxCDB9s5+tdmVYarHERvL3HsvU5MzxNGdF2j799XbsZn + wOiVPA9w4HzSXzkn6Kg/pXYan/YF7eWkl9dWZm0+486IPMoKSAFeefc8eoHpX0Ffm9vLl3PBpW9mrmJ8 + QbK11i28P2dwBLaXWqRo21vvKY35BFcF4dv7v4UeNptB1Vy2jXrho5zwBnhZP/ZWHtntztQ9+k6T66r5 + EVPdmpnpViQfiZq5ByDpdrgj/rpNXnHxV/5K14b/AN22/wDR7UsN/F+X6BV+D5mx8Y9YsNT0a00HT5lv + dUkvFdbe3PmOu1WByBnB5xjr19K73wfpU+i+EtL066x9oggVZMHOG6kZ9s4/Cs6l40Ixe92yoq9VszNY + 8IXWrapLeG/RFbAVTGTtAH1rF0RLe6u7vT9Uj+1R2iO8TEkFdpwQDnOD6V8pXwrpYhOo7xm3p+J9TQxa + q4ZqmuWUErP8CHS9KuvFUk8hu1hWHaFTaSqqc4CjPAGK6G+8KXM/gLUtANwk0s0b+S2NoDfeUH/gQroy + ijNVFinLfp8zDNq8OR4RR2tr8jjPg3rlrpdnqHhvU5RZ6hFdGRYpzsLZUAgZ7gr096zvG0en3Xxu0GON + LaVJGtxOqhWDMZG+96nGOvbFfWWaxE5dGmfMXTpJeZ6B44urW1uvC6yzRRAavEQGYLgBHGfpyKseOfCF + t4z8PvbfIt5GPMtJ/wC63oT/AHT0P59q5IzdPkmbySkpROI+DlxqT63rFpq28XVhbQ2mxx8yKjyYU+uM + kfTFZfxUniPxY8PnzUxGtt5h3D5P37Hn045rsil9ZfLtb9DnbfsVfv8Aqe022nafBK9xa2dtHJISzSRx + qC2eckgc1crzG29zsSS2E7Vz+leH7KKSe7/etLcB1fc3ADHkDFctahCpODl0udNGvOlCSj1sTaJo9to9 + 1dx2pk2OEJDnOOvTitO8ma3tZJUALKBjPTrVYWjGnTVOOwsTVlVqOpLd/wCRyuowadq8ok1HR9Ou5FGA + 81uGYD0yaNPttN0p/MsNG0y1kx9+G3Ct+Y5r0feS5buxwu172FvodO1O4+0X+jaZdTYC+ZPbB2wOgye3 + Jq7baibG2jtrW1toIIxhI449qqPQAHik4XXK3oO9ncZHerDdzXkdnaJczACWVYsM4HTJzk4rOk0zRZZX + kk8O6O8jsWZms1JYnqSfWhJp3TYnZ6NGnZ3/ANgtktrO0tbeBPuxxR7VXJ7AGr1nqs9xdpE6xhWJzgHP + TPrUSgtylJ6I/9kA/+0ctlBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAAADhC + SU0EOgAAAAAAkwAAABAAAAABAAAAAAALcHJpbnRPdXRwdXQAAAAFAAAAAENsclNlbnVtAAAAAENsclMA + AAAAUkdCQwAAAABJbnRlZW51bQAAAABJbnRlAAAAAENscm0AAAAATXBCbGJvb2wBAAAAD3ByaW50U2l4 + dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAA4QklNBDsAAAAAAbIAAAAQAAAAAQAA + AAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABIAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NN + Ym9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAA + AEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQg + IGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG/gAAAAAAAAAAAAQnJk + VFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIA + AAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0 + VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAA + AAAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhC + SU0EDQAAAAAABAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAA + AAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAA + AAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////// + //////////////////8D6AAAAAD/////////////////////////////A+gAAAAA//////////////// + /////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAA4QklN + BAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAAM4QklNBAgAAAAAABAAAAAB + AAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADSQAAAAYAAAAAAAAAAAAAAG4AAADI + AAAACgBVAG4AdABpAHQAbABlAGQALQAxAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAADI + AAAAbgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIA + AAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcA + AAAAAAAAAEJ0b21sb25nAAAAbgAAAABSZ2h0bG9uZwAAAMgAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAA + AQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9y + aWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNs + aWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcA + AAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAG4AAAAAUmdodGxvbmcAAADIAAAAA3VybFRF + WFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAA + AAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxp + Z25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNs + aWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JU + eXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJv + dHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj/w + AAAAAAAAOEJJTQQUAAAAAAAEAAAAAzhCSU0EDAAAAAAUbwAAAAEAAACgAAAAWAAAAeAAAKUAAAAUUwAY + AAH/2P/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8V + GBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQU + Dg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAWACgAwEi + AAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAA + AAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVS + wWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV + 5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUy + 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 + RH+k/wCp/wA1zv8Agr+v/wA9+h/+eVP/AHFs/wA5qX/PKn/uLZ/nNXzwkl/wn/q/wV/wX/X/AOe/Q/8A + zyp/7i2f5zUv+eVP/cWz/OavnhJL/hP/AFf4K/4L/r/89+h/+eVP/cWz/Oal/wA8qf8AuLZ/nNXzwkl/ + wn/q/wAFf8F/1/8Anv0P/wA8qf8AuLZ/nNS/55U/9xbP85q+eEkv+E/9X+Cv+C/6/wDz36H/AOeVP/cW + z/Oamd9cq49uK+fNw/gvnlJI/wCk/wCp/wA1Q/0V/X/577xl/WrqN0toDcdp7j3O+8rItttuf6lz3WPP + 5zjJXjySzeb++X/SOKr/AOp/8z9W6XKfc6/o/Bdf9V+vH+tfX0l5Akqjbf/ZADhCSU0EIQAAAAAAVQAA + AAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8A + dABvAHMAaABvAHAAIABDAFMANQAAAAEAOEJJTQQGAAAAAAAHAAgAAAABAQD/4Q62aHR0cDovL25zLmFk + b2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pO + VGN6a2M5ZCI/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRv + YmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAi + Pg0KCTxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3lu + dGF4LW5zIyI+DQoJCTxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDov + L25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw + LzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz + b3VyY2VFdmVudCMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3Av + MS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bXA6Q3JlYXRv + clRvb2w9Ik1pY3Jvc29mdCBXaW5kb3dzIFBob3RvIEdhbGxlcnkgNi4wLjYwMDEuMTgwMDAiIHhtcDpD + cmVhdGVEYXRlPSIyMDEwLTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDEw + LTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxMC0xMi0yOVQxNDoxOTowOC0w + NjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFBQ0FG + OENBQTQ5OTE1MjYxIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0i + c1JHQiBJRUM2MTk2Ni0yLjEiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyI+DQoJCQk8eG1wTU06SGlzdG9y + eT4NCgkJCQk8cmRmOlNlcT4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0 + Omluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMUFDQUY4Q0FBNDk5MTUyNjEiIHN0RXZ0 + OndoZW49IjIwMTAtMTItMjlUMTQ6MTk6MDgtMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2Jl + IFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZl + ZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkxNTI2 + MSIgc3RFdnQ6d2hlbj0iMjAxMC0xMi0yOVQxNDoxOTowOC0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2Vu + dD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4NCgkJCQk8 + L3JkZjpTZXE+DQoJCQk8L3htcE1NOkhpc3Rvcnk+DQoJCQk8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0 + b3JzPg0KCQkJCTxyZGY6QmFnPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6MDM4MDExNzQwNzIwNjgxMUFF + NTY4NjQ0MDZGQ0YwRDI8L3JkZjpsaT4NCgkJCQk8L3JkZjpCYWc+DQoJCQk8L3Bob3Rvc2hvcDpEb2N1 + bWVudEFuY2VzdG9ycz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1l + dGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQ + AABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA + 9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA + ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAA + AIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAA + CAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0 + LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJz + UkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAA + OPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklF + QyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYt + Mi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4x + IERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAA + AAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAA + LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQ + AAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAA + AAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACB + AIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEf + ASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6 + AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh + Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASa + BKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZq + BnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiW + CKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsi + CzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4T + Di4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFt + EYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0 + FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlr + GZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4W + HkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4 + I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijU + KQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7u + LyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWH + NcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTyk + POM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RH + RIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxy + TLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21Uo + VXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5s + Xr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/ + aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3Km + cwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2h + fgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokz + iZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVf + lcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqIm + opajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+L + sACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2P + vgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1 + zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA + 3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw + 6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH + /Jj9Kf26/kv+3P9t////2wBDAAQCAwMDAgQDAwMEBAQEBQkGBQUFBQsICAYJDQsNDQ0LDAwOEBQRDg8T + DwwMEhgSExUWFxcXDhEZGxkWGhQWFxb/2wBDAQQEBAUFBQoGBgoWDwwPFhYWFhYWFhYWFhYWFhYWFhYW + FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhb/wAARCAAvAKMDASIAAhEBAxEB/8QAHwAAAQUB + AQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh + ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk + ZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT + 1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL + /8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk + NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK + kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3 + +Pn6/9oADAMBAAIRAxEAPwD7+rF+Ieq3GieDNQ1a0SN5rSBpEWTO0kDocVavtc0izujbXeo20MwGSkkq + qwH0Jrl/i7r2jXHw11mGDVLSSR7NwqrMpJP515+PxcKeGqOM0pJPr1sd+Bws6mIpKUG4tro9rmB8NfjN + aeI9ZtNFvtJmtLu6YqjxuJImIBPsRwD2qz8U/i7Y+E9bl0aDS57y9hVWYswSNcjI56nt271458AbeW4+ + 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 + c0KKARiioHdH/9k= + + + + + /9j/4AAQSkZJRgABAQEAlgCWAAD/4gJASUNDX1BST0ZJTEUAAQEAAAIwQURCRQIQAABtbnRyUkdCIFhZ + WiAH0AAIAAsAEwAzADthY3NwQVBQTAAAAABub25lAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLUFE + QkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApjcHJ0AAAA/AAA + ADJkZXNjAAABMAAAAGt3dHB0AAABnAAAABRia3B0AAABsAAAABRyVFJDAAABxAAAAA5nVFJDAAAB1AAA + AA5iVFJDAAAB5AAAAA5yWFlaAAAB9AAAABRnWFlaAAACCAAAABRiWFlaAAACHAAAABR0ZXh0AAAAAENv + cHlyaWdodCAyMDAwIEFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVkAAAAZGVzYwAAAAAAAAARQWRvYmUg + UkdCICgxOTk4KQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAA + AAAAAAAAAAAAAGN1cnYAAAAAAAAAAQIzAABjdXJ2AAAAAAAAAAECMwAAY3VydgAAAAAAAAABAjMAAFhZ + WiAAAAAAAACcGAAAT6UAAAT8WFlaIAAAAAAAADSNAACgLAAAD5VYWVogAAAAAAAAJjEAABAvAAC+nP/h + AHRFeGlmAABNTQAqAAAACAAEARoABQAAAAEAAAA+ARsABQAAAAEAAABGASgAAwAAAAEAAgAAh2kABAAA + AAEAAABOAAAAAAAAAJYAAAABAAAAlgAAAAEAAqACAAQAAAABAAADIKADAAQAAAABAAABVwAAAAD/2wBD + AAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQH/wAARCAFXAyADAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQF + BgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAk + M2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWG + h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx + 8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQA + AQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5 + OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmq + srO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+ + /igAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg + AoAKACgAoAKAOe1jxd4U8Pbv7f8AE/h7RNvLf2vrWnacR35F5cwnnt3Pavns44u4U4fUnn3E3D+ScqvL + +185y7LrddVjMTRf+ZSjKW0ZP0TZ5jqv7SHwS0fcLnx/pVyy5wulW+p6zvI7K+lWN5FyeAzSKncsBzX5 + lmv0j/BLJ+ZYnxAyrESjf3cqoZlnXM+ijPKcDjaWr+06ih1cktS1Qqv7D+bS/Nnm+p/tofCKyLLZ2vi/ + WCM7HstHs4IWPYltT1WwmVT3PkMwz9w81+b5n9NDwiwTlHB4bi7OGrqM8Fk+DoUpPo3LM81wFWMX39hK + Sv8AA9TRYWo93Ferd/wT/M4HUv26dGj3DSPh5qd512tqXiC1076MyW2map9Sok56bx1r4HMvp05LT5ll + Hh5mmM35ZZln+Ey7/t6UMNluaerip67c63KWFfWa+Sb/AFRxN9+3L4ukz/Zvgfw5addv26/1PUMemTA2 + mbvfG3618TjfpzcW1Ob+zuBuHcLvy/XcwzPMLdub2H9m83nZxv5F/VY9ZS/D/gnIXv7aHxfuifItfB2n + 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 + RK5CYII= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}Style8{}Style7{}Style9{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}OddRow{}Style14{}Footer{}Style13{}Heading{AlignVert:Center;Border:Raised,,1, 1, 1, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style6{}Editor{}Style10{AlignHorz:Near;}Style3{}Style15{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style5{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style12{}Style11{}Style4{}Style1{}Caption{AlignHorz:Center;}Style2{}FilterBar{}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>132</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 723, 132</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 723, 132</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALCwAA + CwsBbQSEtwAABNJJREFUWEftmG1MU2cUx58ti+HbgnSiwoQWTSdUmkDLwLbeAmWuswJ7EYhZsw/DFMEP + FJSWFXvv7QultOUWpMmGRII6Z8ZCWNgEQvYSEzPcS4hsI9viZNENAwMHYUYCtHen92JhoGs/rjc++X14 + enL6b/Lvec49z33K/1UderIidIAeMTwhQgeQ/ztbWJ7fHvvi45dSqczOzob/JjERxcZGJBj2F/+fCShw + gwqLeG+Sa9PyMKutrU2tVmdlZbtcbq+3ek9KXFi16E1A/vELYUl/gU88XDiOW61Wp9Op11eXlR1NSxMb + jeauLtLnO+L1Hk1OejasWvQmoMCtTzYzO9a7MN4XiqenpoTMoiiqtrZWo9Hk5MhLSgoHBi54vXUkKTWb + scbGPAE/8ZGC3AiiwO8jG5j/+UtDle5af1coLk4TQkHZbLampiapVKpUqk6c0Hd3n794UWs0ZuK4jCCU + gMOhEvB3bBbkTATRs7+s5/6dMdPwUExl5bef94biwt18sKmoqCg5ORnHm1pby7u7T5EkZjIpGJvkBFFA + EAqHI1/A520Q5NJHRC9Mhvj77k3TB5eeDgRQRcW13kszEz/8eev76V/HCuWyMwQhEYlO1hk7OvSNjWBT + Fo7nEwTUVC5BqAhiP0HkOxwFAsGu9YIc2yP6wV8sc3d/a+j58JmlJUTT6PJluc/36pUrh/v7C/v7Xxsc + fGNoKEmjacJxiirCcYzx6ABB5DGVxW6w4DEUbA8Jcm+D6OX7wMK9KeKjnpjFxaBTj8NgaDHUMWaBQWAW + nEEoLtYs2BxgzIpnBTkJogNLQK3Pt2Vl5b+cAgdrajzGeorSMh0dDHrp38dQxRzDJFaQk4A/y0CGXI7O + nQtjlsHgCVbWYYNBYjRKcBz6OnQrqCwoMbbBQ2VtYwU5CfLTK8D8wpzyFfWaX7dvo6tX0cjIGqOjqKTE + bWpob4cO1j48/J7DgeE41Becx+DcsDo6CHaygpwE+QPLLDOz0wqVCnV2BuvLbkdxcSg+fo2EBBQTQ3nc + 9fWlZjM0epdOh1mt7NOQfSzC0xAqa1dIkHsbRC/Oh3gwN7VfIUN9fcho/LSvZ2ZygiVtdwpZXy8WiSwW + srPziF6v27p1y/HjfLv95YdzFvQveXDOEjy3XpBje5izptazOHNHdkiNUlNHvhgIxcXpIrgzSyQSi8VK + UWVQRzabkiShYUG3gsqCuQE2eUxlJW4Q5NJH5J+9uYF7E6NZGeKP3+8IxdNFe+GlQ2ZmJmsWjoM1MGqB + R2zPWt0w152EzYKciSD/5Nebmf5xePanz0Lx9DQhvIqBWyFJkhR1CMfBHQCmdngIrl53LBbM4zmYIuA9 + UpAbQeSfGAxLwo5tlZWVQqHQbm+kqDeZoQFqCpyCTbDBu93Y6dM5Op2Ux9sZVi16E1Bg/HxYmk+VGco1 + sow9LS0tFPU6c92BgoLRQWm3F7hcBcXFWK48FnIaKorCqkVvAvKPnokQZ3Wxx+OGoRQ8sljyrVZFc7Om + tJQnFCZ027Q3et6JUCd601DgGzJC8GNKj6fF69U6nbkmk6Sq6uA+YZL5GPbHwMkIFaI9DQWumyIEL1ec + Pftue3upVpujkvG06n0RfpEzaYi+ro8Q41tSDMNkOYrWGuVE39sRfotLaf8AWjF8BX1gvosAAAAASUVO + RK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALCwAA + CwsBbQSEtwAABC5JREFUWEftlVtMW2UAxz8fjIlGn4jJkk2zByH4oFM3Dc6BotkciQyEsGRcdGOGy2BY + x8YSCINxmTIEGbtEFNi4bAXGNjZIuZZSSm+DcutlpVA6oPf2QC/09PT0nM9jajQxOQ3P3fnyy/fyS/4P + v3zJ9xIhugAA8BCYDXP6CRzzIZjHCPzuyN1fvfLy65Rizn8FoLiIYnuKtcrLRVZaNzfa1p9mTXWEYwJW + QDH8WwC4hIVO8UUDP0fJS8W9UgjliLZ0sDlC2p0kf5i2NphNzFQyBAqAleHjOn7es6mTCulx1NkP/V0m + 5XcDtyOa63bXlYSxr35AztczBAoAFSfVpr3j886j7lEc5fg9t7zmfKsqwaI80nXj3eaKGELZzhAoABb6 + 41yGFgiVkBjAt1twRxl0nIZIIrQevl0bXn0ultT2MwQKgGl25IogVS8/vzF3ymMpIrZyrPLDgp73HjWF + 56e+wUr7iNwQMwQKAGnLW+N/7O2t3/Pg+tv2lTS4mTzeGZH8+WtfHAhLiN1bV5wC7UsMgQIANQg9BpFa + WNve8A6iiYfmQx31u/ZFhk0OdCIbS4TTAF0M/xQAEN2k0MjY9cW77tSFt/68p+DEq9H738ScVoPeIlah + YzL3iNQ+IrFwhNYHE5Zurrlz2Pxnv6mux1jbbfqt1xxYeBEAEN+m0D0bu3fj22tViVUXEytYcTdrcnGv + e0KB/3rf2vjEce2xo6HPcfX+VmkHUtRiZzXZMxts8ZfNnxXqoljawMKLAICkjw7ugo8q1S6ArROwiUs0 + cvCah77KHuwSGytqw7JubscWqqN/XAiyEGIKQIjTwV0kfulGqu/ZKu/aStttBb9bUmtMiRXGIyWGg+f1 + Hxbo9+WoP8lTBVkIMQUI6KeDv2Bljz6Xqlwyzfa0xsOXu/slWwNS12OJ+y7f3dCHHD3TFZV6K8hCiClA + kDgdwlm1aFYNqeeBoy63kyRQCElIeLyo0+/HEIf7h3Pl0ce+D7IQYgpAr4MO0Yx6UrZMkP5pxdoAT7G4 + pPeTfvG87tGoXDj7XL5sOPnTlZikvCALIaYAdJnpEE0rJ6Y11Gvy+nwuD4r6MCqc2+O1uzAjgs4o1zMK + qv6ORb8QYgoQ9mU6BCIZT6omIam3bKm0JqPNQUBCu2GTqfTzGot4QZdeUE3FCrIQYgoQBikdPB5/XEJ9 + dpAqxRUvyVdMLi/On9F1D8mHxKuTc7q0QCz6hRBTgFgdpGNsmMPhz5EkgWxtrhvNmjXT3JJRqjAIFo28 + OUMfT5GSU34oMTfIQogpQCrb6OAOPam8zk7PK8s4W55x9vKJM2Up2ZdSsqm7PDmrLCGzJCYp/+Cx7CAL + IaYAMdtIx9RI74Urze9/mb7/61Mfx50+cDTzf0R9k/VpfHaQhRBTgHxazrDDAoCUFDPssACAEhbDDgv8 + BUb/F9Er7O85AAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALCwAA + CwsBbQSEtwAABPBJREFUWEfll9lTWmcYxk/Tm04nvep1/5xedKadTjptp06SsTWZNDWIuKFOoolNJibR + DInWWg1FRFxAQBFZZDlsBw4gSnCyqMEFJaBsZ0HA7UA/Qkoc91yCzG+Y97zLc/HM+30cPqFQJvQxn+3N + 8xvYV+eoz2KfLn9+PvLlF+c+ZjrPe9O22tOThO8FxYOYQR/Vw2H5OC7iuHn1BMw8vUJed0LU1L1TEje0 + rgn5OGLemHbGnJMxpwNYFpUMz7Xfn+bUJe13T6mTv21Qys06DQlTe2CwFzMbY047aUNJm5VALaTdRlgR + TKdZ/LvN2VqDoy2nkcrfHoh61XcicSvX38/FDHDMYcvYZEUIq5lAACbCDDBuPXe5Wh86RK0nSuV1A5Ra + HD+ehFPk43OisJa0o4QFISxmHDHhZiNuMuAmPW6EScQYcqCKKoZB0HaiWl43QCmf7RjiLvVq779RjZpE + LRmDsh4Z9bgBBmCwjjDA0UmblvWY/c3X+uGe49XyvQqlI/NHkXiFernssFqV2SZgE/DonU2YXgdsAlcV + Dmsxh93a3cm/WjJY/Mu0Xn6MWgGUoHTMfyhJz8wyhx1WysHF9H6VMh5pM+g0mFaNaSbAwZzq5wvKbvAv + XxTeqvfOuo5SK4w8lE5iB0kszS6xu0PjMnB5Y/p3q6T73yOtOqqZwNQq0mZ5OSoR0mkCWunAxZ8nhgbx + oO9QtYJJQumd+D4SXs9iV+f6mBQs1AePNBmPompVBpWCRMzzKoWkqkJIKxWUFPMbGhc883EyclCtkDJQ + OrW9l6R/ZQE4NSrBwUKB4waWCHiUs2lCCZwijPplWCetY4rKy4auXRkou+F+7g6Fg9Tu5j61AnuE0umd + HAn/qqejbU0iwvW67FnL7BEwKIdKAUqrRoPyTqO4nC4svS688itqNL0N+Le2EnulCjKGqPRulq046elh + R4x6sDjvj9s+pyaUuE7rNxngRw/EdJq4jCa8VKQcHvH6/RvJeE6ngAOISu1keatWzd5rCkpHyecu3GiI + KuX7dgqcx6DVgnR0SOi0EUa5sOgnQeezpVUfuUHuUts5nQIOoPQmkWWe1epte+J9ygoIhwiHHbyFRj74 + pcAmlGHU6uT2jDLo0urK4UtFwoePPHOv8ZA/lcRzIoUdgPes9SxvHtz3df/j6+r0dXYEeD04Av4zOzLL + pVJgKmUUtbgFQ9JKxlhNlaikeLSpcW5mKrLqoci1nELBBxAV8WR50Xx3pY0V4LD9AHY3+Aa/hjH3NG42 + YKjlhVgkY1YDp0avX5XVVLgR7fqCayf0Jjd+FgKI8juy+JzKmeY73seP1nq56zzuGpcDCEvFUatppp8n + r2WOM6tltD/EVy4jUn7gJby1guZmz0gAUUuqHGGXxPzg9uyfjWs8bojPW+/rDfb1rjzrUjCr5bU1MkbZ + wI8XFD2sVac4MSffO3hGYij1ireXuKtHz7o1VcMIcDmh/r4gn/e6/amivlZWyeB9/630acOKuWtjmrNv + 6ow8QpSrfR9bzrbJZw1WRim47KOCQWfLQ+AU/8J3Y830JU0LgT45OHJGMlBqsukg1GTT7FAdWntjuaXZ + XEUfKfpB1vDbvOwmbroNSoeOnIUklLLfPIolKVPa/Lvo7jXdX7R5aU0Ert+1Hdl8jE7BlKC0veJ4kghj + w8SImxm76AmdJ0rle8N/8vAFRujE0OMAAAAASUVORK5CYII= + + + + 45 + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/RazonAct.vb b/Actualizadores/RazonAct.vb new file mode 100644 index 0000000..68001ae --- /dev/null +++ b/Actualizadores/RazonAct.vb @@ -0,0 +1,538 @@ +Imports Microsoft.VisualBasic +Imports CLIENTE.clsComplejo 'permite conectarme a la base de datos y establer parametros +Imports System.Data.SqlClient 'para manejar objetos de datos SQL +Imports CLIENTE.Registro 'clase que me permite encriptar el password +Imports System.Data 'Para manejar objetos de estructuras de datos +Imports CLIENTE.clBusqueda 'para realizar busqueda en un registro +Imports CLIENTE.clOcultarColumna 'Permite ocultar columnas +Imports CLIENTE.ValidaTexto 'Permite validad las cajas de texto o combox +Public Class RazonAct + Inherits System.Windows.Forms.Form + + +#Region " Windows Form Designer generated code " + + Public Sub New() + MyBase.New() + + 'This call is required by the Windows Form Designer. + InitializeComponent() + + 'Add any initialization after the InitializeComponent() call + + End Sub + + 'Form overrides dispose to clean up the component list. + Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing Then + If Not (components Is Nothing) Then + components.Dispose() + End If + End If + MyBase.Dispose(disposing) + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox + Friend WithEvents PnPais As System.Windows.Forms.Panel + Friend WithEvents chkActivo As System.Windows.Forms.CheckBox + Friend WithEvents txtNombre As System.Windows.Forms.TextBox + Friend WithEvents txtClave As System.Windows.Forms.TextBox + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents Button1 As System.Windows.Forms.Button + Friend WithEvents BntSalie As System.Windows.Forms.Button + Friend WithEvents BtnAlta As System.Windows.Forms.Button + Friend WithEvents BtnLimpiar As System.Windows.Forms.Button + Friend WithEvents BtnBorrar As System.Windows.Forms.Button + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(RazonAct)) + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.PictureBox1 = New System.Windows.Forms.PictureBox() + Me.PnPais = New System.Windows.Forms.Panel() + Me.chkActivo = New System.Windows.Forms.CheckBox() + Me.txtNombre = New System.Windows.Forms.TextBox() + Me.txtClave = New System.Windows.Forms.TextBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.Button1 = New System.Windows.Forms.Button() + Me.BntSalie = New System.Windows.Forms.Button() + Me.BtnAlta = New System.Windows.Forms.Button() + Me.BtnLimpiar = New System.Windows.Forms.Button() + Me.BtnBorrar = New System.Windows.Forms.Button() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.PnPais.SuspendLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Turquoise + Me.ImageList1.Images.SetKeyName(0, "") + Me.ImageList1.Images.SetKeyName(1, "") + Me.ImageList1.Images.SetKeyName(2, "") + Me.ImageList1.Images.SetKeyName(3, "") + Me.ImageList1.Images.SetKeyName(4, "") + Me.ImageList1.Images.SetKeyName(5, "") + Me.ImageList1.Images.SetKeyName(6, "") + Me.ImageList1.Images.SetKeyName(7, "") + ' + 'PictureBox1 + ' + Me.PictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.PictureBox1.ErrorImage = CType(resources.GetObject("PictureBox1.ErrorImage"), System.Drawing.Image) + Me.PictureBox1.Image = Global.CLIENTE.My.Resources.Resources.Logo_Empresa + Me.PictureBox1.Location = New System.Drawing.Point(-2, 4) + Me.PictureBox1.Name = "PictureBox1" + Me.PictureBox1.Size = New System.Drawing.Size(142, 43) + Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.PictureBox1.TabIndex = 94 + Me.PictureBox1.TabStop = False + ' + 'PnPais + ' + Me.PnPais.Controls.Add(Me.chkActivo) + Me.PnPais.Controls.Add(Me.txtNombre) + Me.PnPais.Controls.Add(Me.txtClave) + Me.PnPais.Controls.Add(Me.Label2) + Me.PnPais.Controls.Add(Me.Label1) + Me.PnPais.Location = New System.Drawing.Point(3, 196) + Me.PnPais.Name = "PnPais" + Me.PnPais.Size = New System.Drawing.Size(725, 101) + Me.PnPais.TabIndex = 89 + ' + 'chkActivo + ' + Me.chkActivo.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.chkActivo.ForeColor = System.Drawing.Color.Red + Me.chkActivo.Location = New System.Drawing.Point(17, 71) + Me.chkActivo.Name = "chkActivo" + Me.chkActivo.Size = New System.Drawing.Size(72, 21) + Me.chkActivo.TabIndex = 5 + Me.chkActivo.Text = "Activo:" + ' + 'txtNombre + ' + Me.txtNombre.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtNombre.Location = New System.Drawing.Point(110, 46) + Me.txtNombre.MaxLength = 1000 + Me.txtNombre.Name = "txtNombre" + Me.txtNombre.Size = New System.Drawing.Size(478, 20) + Me.txtNombre.TabIndex = 2 + ' + 'txtClave + ' + Me.txtClave.BackColor = System.Drawing.Color.White + Me.txtClave.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtClave.Location = New System.Drawing.Point(110, 14) + Me.txtClave.Name = "txtClave" + Me.txtClave.ReadOnly = True + Me.txtClave.Size = New System.Drawing.Size(56, 20) + Me.txtClave.TabIndex = 1 + ' + 'Label2 + ' + Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label2.Location = New System.Drawing.Point(16, 46) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(63, 16) + Me.Label2.TabIndex = 36 + Me.Label2.Text = "Nombre:" + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label1 + ' + Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.Location = New System.Drawing.Point(15, 15) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(64, 16) + Me.Label1.TabIndex = 35 + Me.Label1.Text = "Clave País:" + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'GridMaster + ' + Me.GridMaster.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.GridMaster.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.GridMaster.GroupByCaption = "AGRUPAR" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) + Me.GridMaster.Location = New System.Drawing.Point(3, 52) + Me.GridMaster.Name = "GridMaster" + Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R + Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.GridMaster.Size = New System.Drawing.Size(727, 136) + Me.GridMaster.TabIndex = 88 + Me.GridMaster.Text = "C1TrueDBGrid1" + Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") + ' + 'Button1 + ' + Me.Button1.BackColor = System.Drawing.Color.White + Me.Button1.Cursor = System.Windows.Forms.Cursors.Hand + Me.Button1.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Button1.ForeColor = System.Drawing.Color.MidnightBlue + Me.Button1.Image = Global.CLIENTE.My.Resources.Resources.botonPrint + Me.Button1.Location = New System.Drawing.Point(736, 189) + Me.Button1.Name = "Button1" + Me.Button1.Size = New System.Drawing.Size(106, 33) + Me.Button1.TabIndex = 113 + Me.Button1.Text = "Exportar" + Me.Button1.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Button1.UseVisualStyleBackColor = True + ' + 'BntSalie + ' + Me.BntSalie.BackColor = System.Drawing.Color.White + Me.BntSalie.Cursor = System.Windows.Forms.Cursors.Hand + Me.BntSalie.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BntSalie.ForeColor = System.Drawing.Color.MidnightBlue + Me.BntSalie.Image = CType(resources.GetObject("BntSalie.Image"), System.Drawing.Image) + Me.BntSalie.Location = New System.Drawing.Point(736, 264) + Me.BntSalie.Name = "BntSalie" + Me.BntSalie.Size = New System.Drawing.Size(106, 33) + Me.BntSalie.TabIndex = 112 + Me.BntSalie.Text = "Cerrar" + Me.BntSalie.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BntSalie.UseVisualStyleBackColor = True + ' + 'BtnAlta + ' + Me.BtnAlta.BackColor = System.Drawing.Color.White + Me.BtnAlta.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnAlta.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnAlta.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnAlta.Image = CType(resources.GetObject("BtnAlta.Image"), System.Drawing.Image) + Me.BtnAlta.Location = New System.Drawing.Point(736, 115) + Me.BtnAlta.Name = "BtnAlta" + Me.BtnAlta.Size = New System.Drawing.Size(106, 33) + Me.BtnAlta.TabIndex = 111 + Me.BtnAlta.Text = "Grabar" + Me.BtnAlta.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnAlta.UseVisualStyleBackColor = True + ' + 'BtnLimpiar + ' + Me.BtnLimpiar.BackColor = System.Drawing.Color.White + Me.BtnLimpiar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnLimpiar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnLimpiar.Image = CType(resources.GetObject("BtnLimpiar.Image"), System.Drawing.Image) + Me.BtnLimpiar.Location = New System.Drawing.Point(736, 225) + Me.BtnLimpiar.Name = "BtnLimpiar" + Me.BtnLimpiar.Size = New System.Drawing.Size(106, 33) + Me.BtnLimpiar.TabIndex = 110 + Me.BtnLimpiar.Text = "Limpiar" + Me.BtnLimpiar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnLimpiar.UseVisualStyleBackColor = True + ' + 'BtnBorrar + ' + Me.BtnBorrar.BackColor = System.Drawing.Color.White + Me.BtnBorrar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnBorrar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnBorrar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnBorrar.Image = Global.CLIENTE.My.Resources.Resources.botonErase + Me.BtnBorrar.Location = New System.Drawing.Point(736, 152) + Me.BtnBorrar.Name = "BtnBorrar" + Me.BtnBorrar.Size = New System.Drawing.Size(106, 33) + Me.BtnBorrar.TabIndex = 114 + Me.BtnBorrar.Text = "Borrar" + Me.BtnBorrar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnBorrar.UseVisualStyleBackColor = True + ' + 'RazonAct + ' + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(850, 316) + Me.Controls.Add(Me.BtnBorrar) + Me.Controls.Add(Me.Button1) + Me.Controls.Add(Me.BntSalie) + Me.Controls.Add(Me.BtnAlta) + Me.Controls.Add(Me.BtnLimpiar) + Me.Controls.Add(Me.PictureBox1) + Me.Controls.Add(Me.PnPais) + Me.Controls.Add(Me.GridMaster) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MaximizeBox = False + Me.Name = "RazonAct" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Razones" + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() + Me.PnPais.ResumeLayout(False) + Me.PnPais.PerformLayout() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + + End Sub + +#End Region + Dim clCmp As clsComplejo = New clsComplejo + Dim Bandera As Boolean 'True es una modificacion, False Inserta un elemento nuevo + Dim Accion As Integer = 0 '1 Inserta, 2 Actualiza, 3 Elimina + Dim Guardar As Boolean + Dim Nuevo As Boolean + + Dim desh As New clsDeshabilita() + Dim dap As SqlDataAdapter = New SqlClient.SqlDataAdapter + Dim cmd As SqlCommand + Dim das As DataSet + Dim cnn As SqlConnection + Dim _Accion As String + Dim clcmj1 As New clsComplejo + Dim clsvariables As New clsVaribles + Dim blnuevo As Boolean = True + Dim blcarga As Boolean = True + Dim sql As String + Dim liClave As Integer + + Private Sub llenagrid1() + Dim SQLGRID As String = "" + Try + + clcmj1 = New clsComplejo + SQLGRID = "spConRazon " + + clcmj1.fdtDataSetTabla(SQLGRID) + GridMaster.SetDataBinding(clcmj1.ds, "Tabla") 'Llena el grid + ConfiguraGrid() + Catch ex As Exception + MessageBox.Show("Error al cargar usuarios " & ex.Message, "Minds", MessageBoxButtons.OK, MessageBoxIcon.Information) + 'Finally + ' cnn.Close() + End Try + + End Sub + Private Sub RazonAct_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + Dim SQLGrid As String + Dim ds1 As DataSet + Dim OcultarCol As clOcultarColumna = New clOcultarColumna() + + Try + + llenagrid1() + + + Catch ex As Exception + MessageBox.Show("Error Busqueda; sbBuscas: " & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + + End Try + End Sub + + Private Sub ConfiguraGrid() + 'Configura el grid + Try + Me.GridMaster.Splits(0).DisplayColumns("Razon").Width = 530 + Me.GridMaster.Splits(0).DisplayColumns("Activo").Width = 70 + Catch ex As Exception + MessageBox.Show("Error RazonAct; ConfiguraGrid: " & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + End Sub + + + + Private Sub Limpiar() + Try + txtNombre.Text = "" + txtClave.Text = "" + chkActivo.Checked = False + liClave = 0 + Catch ex As Exception + MessageBox.Show("Error RazonAct; Limpiar: ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + End Sub + + + + + Private Sub GridMaster_DoubleClick(sender As Object, e As System.EventArgs) Handles GridMaster.DoubleClick + Dim SQLBenef As String + Dim Fila As DataRow + Dim Classcom As New clsComplejo + + + Try + liClave = Val(Me.GridMaster.Columns("id").Value) + SQLBenef = "spConRazon 3," & liClave + Classcom.fdtDataSet(SQLBenef) + + If Classcom.ds.Tables(0).Rows.Count <> 0 Then + 'LLENA COMBOS + Fila = Classcom.ds.Tables(0).Rows(0) + txtNombre.Text = Fila("Razon") + txtClave.Text = Fila("id") + + chkActivo.Checked = Fila("ACTIVO") + chkActivo.Tag = Fila("ACTIVO") + + + End If + Catch ex As System.ArgumentOutOfRangeException + MessageBox.Show("No existe Informacion", "MINDS Cliente", MessageBoxButtons.OK, MessageBoxIcon.Warning) + + Catch ex As System.IndexOutOfRangeException + MessageBox.Show("No existe Informacion", "MINDS Cliente", MessageBoxButtons.OK, MessageBoxIcon.Warning) + + + Catch ex As Exception + MessageBox.Show("Error Busqueda; grdUsuario_DoubleClick: " & ex.Message, "MINDS Cliente", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Sub + End Try + End Sub + + Private Sub BtnAlta_Click(sender As System.Object, e As System.EventArgs) Handles BtnAlta.Click + + Dim ClassAud As New ClassMyUtils + Dim lssql As String + Dim liactivo As Integer + Try + + If Len(Me.txtNombre.Text.Trim) = 0 Then + MsgBox("Nombre no válido", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Cliente") + Me.txtNombre.Focus() + Exit Sub + End If + + If MsgBox("¿Desea guardar la Razon?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "MINDS Cliente") = MsgBoxResult.No Then Exit Sub + liactivo = chkActivo.CheckState + + Dim liAud As Integer + clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 5," & Val(Me.txtClave.Text)) + If Len(Trim(clsVaribles.lsValAnt)) = 0 Then + liAud = 2 + Else + liAud = 4 + End If + + + + lssql = "" + lssql = lssql & "spGrabaRazon " + lssql = lssql & "A" & ", " + lssql = lssql & Val(Me.txtClave.Text) & ", " + lssql = lssql & "'" & Me.txtNombre.Text & "'," & liactivo + clCmp.sbGuardaModifica(lssql) + llenagrid1() + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 117, 41, clsVaribles.lsValAnt & " | Valores Nuevos: idRazon = " & Val(Me.txtClave.Text) & " Razon = " & Me.txtNombre.Text & ", Activo = " & liactivo) + Limpiar() + liClave = 0 + Catch ex As Exception + MessageBox.Show("No se pudo dar de alta la Razon", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + liClave = 0 + End Try + End Sub + + Private Sub BtnBorrar_Click(sender As System.Object, e As System.EventArgs) Handles BtnBorrar.Click + 'elimina el rgistro seleccionado + Dim lsopcion As String + Dim ClassAud As New ClassMyUtils + + Try + Dim lsSQL, lsNombre As String + lsopcion = "E" + If liClave = 0 Then + MessageBox.Show("Debes seleccionar un Registro primero ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Exit Sub + End If + + + If MessageBox.Show("Desea eliminar la Razon: " & lsNombre, "MINDS", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then + 'Formo el query + Dim liAud As Integer + clsVaribles.lsValAnt = ClassAud.FnObtenValAnterior("SpConValoresAnteriores 5," & Val(Me.txtClave.Text)) + + liAud = 3 + + lsSQL = "" + lsSQL = lsSQL & "spGrabaRazon " + lsSQL = lsSQL & lsopcion & ", " + lsSQL = lsSQL & liClave & ",'',0 " + clCmp.sbGuardaModifica(lsSQL) + + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 117, 1, "Baja de Razon " & clsVaribles.lsValAnt) + + BtnLimpiar.PerformClick() + llenagrid1() + ConfiguraGrid() + liClave = 0 + 'Me.btnGuardar.Enabled = False + End If + Catch ex As Exception + MessageBox.Show("No se pudo dar de baja la Razon ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + liClave = 0 + End Try + End Sub + + Private Sub BntSalie_Click_1(sender As System.Object, e As System.EventArgs) Handles BntSalie.Click + Me.Close() + End Sub + + Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click + clcmj1 = New clsComplejo + Dim sqlgrid As String + Dim ds As DataSet + ds = New DataSet + sqlgrid = "spConRazon" + clcmj1.fdtDataSetTabla(sqlgrid) + + Try + If clcmj1.ds.Tables.Count = 0 Then + MessageBox.Show("Realiza una consulta ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Else + If clcmj1.ds.Tables(0).Rows.Count = 0 Then + MessageBox.Show("No hay datos para exportar ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Else + + 'Dim clsExcel As aExcel = New aExcel + 'clsExcel = New aExcel + ''Obtenemos el nombre o el titulo del form + 'clsExcel.Titulo = Me.Text + ''Utilizo la funcion ExportDataset de la clase aExcel + 'clsvariables.LsTituloExcel = "Catalogo Razones" + 'clsExcel.ExportDataset(clcmj1.ds) 'Asigno el dataset a exportar + 'clsvariables.LsTituloExcel = "" + + 'Creamos una copia del dataset + Dim copyDS As DataSet = clcmj1.ds.Copy() + Dim clsExcel As aExcel = New aExcel + 'Obtenemos el nombre o el titulo del form + clsExcel.Titulo = Me.Text + 'Utilizo la funcion ExportDataset de la clase aExcel + ''clsVaribles.LsTituloExcel = "Catalogo Razones" + clsExcel.Titulo = "Catalogo Razones" + clsExcel.ExportDataset(copyDS) 'Asigno el dataset a exportar + clsVaribles.LsTituloExcel = "" + + + 'End If + End If + End If + Catch ex As Exception + clsvariables.LsTituloExcel = "" + MessageBox.Show(ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + + + End Sub + + Private Sub GridMaster_Click(sender As System.Object, e As System.EventArgs) Handles GridMaster.Click + + End Sub + + Private Sub BtnLimpiar_Click(sender As System.Object, e As System.EventArgs) Handles BtnLimpiar.Click + Limpiar() + End Sub +End Class diff --git a/Actualizadores/frmAsocCuentas.Designer.vb b/Actualizadores/frmAsocCuentas.Designer.vb new file mode 100644 index 0000000..6979b0f --- /dev/null +++ b/Actualizadores/frmAsocCuentas.Designer.vb @@ -0,0 +1,324 @@ + _ +Partial Class frmAsocCuentas + Inherits System.Windows.Forms.Form + + 'Form reemplaza a Dispose para limpiar la lista de componentes. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Requerido por el Diseñador de Windows Forms + Private components As System.ComponentModel.IContainer + + 'NOTA: el Diseñador de Windows Forms necesita el siguiente procedimiento + 'Se puede modificar usando el Diseñador de Windows Forms. + 'No lo modifique con el editor de código. + _ + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmAsocCuentas)) + Me.BtnBuscar = New System.Windows.Forms.Button() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.txtCriterio = New System.Windows.Forms.TextBox() + Me.cboBuscar = New System.Windows.Forms.ComboBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.PictureBox1 = New System.Windows.Forms.PictureBox() + Me.BntSalie = New System.Windows.Forms.Button() + Me.BtnAlta = New System.Windows.Forms.Button() + Me.BtnLimpiar = New System.Windows.Forms.Button() + Me.GroupBox2 = New System.Windows.Forms.GroupBox() + Me.Button1 = New System.Windows.Forms.Button() + Me.TextBox3 = New System.Windows.Forms.TextBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.TextBox2 = New System.Windows.Forms.TextBox() + Me.Label4 = New System.Windows.Forms.Label() + Me.DataGridView1 = New System.Windows.Forms.DataGridView() + Me.TextBox1 = New System.Windows.Forms.TextBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.btnCuentaNva = New System.Windows.Forms.Button() + Me.DataGridView2 = New System.Windows.Forms.DataGridView() + Me.GroupBox1.SuspendLayout() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.GroupBox2.SuspendLayout() + CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.DataGridView2, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'BtnBuscar + ' + Me.BtnBuscar.BackColor = System.Drawing.Color.Ivory + Me.BtnBuscar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnBuscar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnBuscar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnBuscar.Image = Global.CLIENTE.My.Resources.Resources.botonFind + Me.BtnBuscar.Location = New System.Drawing.Point(765, 72) + Me.BtnBuscar.Name = "BtnBuscar" + Me.BtnBuscar.Size = New System.Drawing.Size(106, 33) + Me.BtnBuscar.TabIndex = 112 + Me.BtnBuscar.Text = "Buscar" + Me.BtnBuscar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnBuscar.UseVisualStyleBackColor = True + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.txtCriterio) + Me.GroupBox1.Controls.Add(Me.cboBuscar) + Me.GroupBox1.Controls.Add(Me.Label2) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Location = New System.Drawing.Point(25, 53) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(723, 52) + Me.GroupBox1.TabIndex = 111 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "Asosiaciones Existentes" + ' + 'txtCriterio + ' + Me.txtCriterio.Location = New System.Drawing.Point(138, 16) + Me.txtCriterio.Name = "txtCriterio" + Me.txtCriterio.Size = New System.Drawing.Size(275, 20) + Me.txtCriterio.TabIndex = 3 + ' + 'cboBuscar + ' + Me.cboBuscar.FormattingEnabled = True + Me.cboBuscar.Items.AddRange(New Object() {"Por Nombre", "Por Cuenta", "Por Grupo"}) + Me.cboBuscar.Location = New System.Drawing.Point(524, 19) + Me.cboBuscar.Name = "cboBuscar" + Me.cboBuscar.Size = New System.Drawing.Size(192, 21) + Me.cboBuscar.TabIndex = 2 + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Location = New System.Drawing.Point(439, 21) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(62, 13) + Me.Label2.TabIndex = 1 + Me.Label2.Text = "Buscar Por:" + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Location = New System.Drawing.Point(11, 19) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(111, 13) + Me.Label1.TabIndex = 0 + Me.Label1.Text = "Criterio de Busqueda: " + ' + 'PictureBox1 + ' + Me.PictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.PictureBox1.ErrorImage = CType(resources.GetObject("PictureBox1.ErrorImage"), System.Drawing.Image) + Me.PictureBox1.Location = New System.Drawing.Point(18, 8) + Me.PictureBox1.Name = "PictureBox1" + Me.PictureBox1.Size = New System.Drawing.Size(122, 38) + Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.PictureBox1.TabIndex = 110 + Me.PictureBox1.TabStop = False + ' + 'BntSalie + ' + Me.BntSalie.BackColor = System.Drawing.Color.Ivory + Me.BntSalie.Cursor = System.Windows.Forms.Cursors.Hand + Me.BntSalie.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BntSalie.ForeColor = System.Drawing.Color.MidnightBlue + Me.BntSalie.Image = CType(resources.GetObject("BntSalie.Image"), System.Drawing.Image) + Me.BntSalie.Location = New System.Drawing.Point(765, 403) + Me.BntSalie.Name = "BntSalie" + Me.BntSalie.Size = New System.Drawing.Size(106, 33) + Me.BntSalie.TabIndex = 109 + Me.BntSalie.Text = "Cerrar" + Me.BntSalie.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BntSalie.UseVisualStyleBackColor = True + ' + 'BtnAlta + ' + Me.BtnAlta.BackColor = System.Drawing.Color.Ivory + Me.BtnAlta.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnAlta.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnAlta.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnAlta.Image = CType(resources.GetObject("BtnAlta.Image"), System.Drawing.Image) + Me.BtnAlta.Location = New System.Drawing.Point(763, 324) + Me.BtnAlta.Name = "BtnAlta" + Me.BtnAlta.Size = New System.Drawing.Size(106, 33) + Me.BtnAlta.TabIndex = 108 + Me.BtnAlta.Text = "Grabar" + Me.BtnAlta.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnAlta.UseVisualStyleBackColor = True + ' + 'BtnLimpiar + ' + Me.BtnLimpiar.BackColor = System.Drawing.Color.Ivory + Me.BtnLimpiar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnLimpiar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnLimpiar.Image = CType(resources.GetObject("BtnLimpiar.Image"), System.Drawing.Image) + Me.BtnLimpiar.Location = New System.Drawing.Point(765, 364) + Me.BtnLimpiar.Name = "BtnLimpiar" + Me.BtnLimpiar.Size = New System.Drawing.Size(106, 33) + Me.BtnLimpiar.TabIndex = 107 + Me.BtnLimpiar.Text = "Limpiar" + Me.BtnLimpiar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnLimpiar.UseVisualStyleBackColor = True + ' + 'GroupBox2 + ' + Me.GroupBox2.Controls.Add(Me.Button1) + Me.GroupBox2.Controls.Add(Me.TextBox3) + Me.GroupBox2.Controls.Add(Me.Label5) + Me.GroupBox2.Controls.Add(Me.TextBox2) + Me.GroupBox2.Controls.Add(Me.Label4) + Me.GroupBox2.Controls.Add(Me.DataGridView1) + Me.GroupBox2.Controls.Add(Me.TextBox1) + Me.GroupBox2.Controls.Add(Me.Label3) + Me.GroupBox2.Location = New System.Drawing.Point(25, 223) + Me.GroupBox2.Name = "GroupBox2" + Me.GroupBox2.Size = New System.Drawing.Size(723, 213) + Me.GroupBox2.TabIndex = 113 + Me.GroupBox2.TabStop = False + Me.GroupBox2.Text = "Cuentas Asociadas a la selección" + ' + 'Button1 + ' + Me.Button1.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(64, Byte), Integer)) + Me.Button1.Location = New System.Drawing.Point(611, 180) + Me.Button1.Name = "Button1" + Me.Button1.Size = New System.Drawing.Size(106, 22) + Me.Button1.TabIndex = 11 + Me.Button1.Text = "Agregar Cuenta" + Me.Button1.UseVisualStyleBackColor = True + ' + 'TextBox3 + ' + Me.TextBox3.Location = New System.Drawing.Point(583, 19) + Me.TextBox3.Name = "TextBox3" + Me.TextBox3.Size = New System.Drawing.Size(126, 20) + Me.TextBox3.TabIndex = 10 + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.Location = New System.Drawing.Point(530, 22) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(39, 13) + Me.Label5.TabIndex = 9 + Me.Label5.Text = "Grupo:" + ' + 'TextBox2 + ' + Me.TextBox2.Location = New System.Drawing.Point(398, 19) + Me.TextBox2.Name = "TextBox2" + Me.TextBox2.Size = New System.Drawing.Size(126, 20) + Me.TextBox2.TabIndex = 8 + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.Location = New System.Drawing.Point(345, 22) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(44, 13) + Me.Label4.TabIndex = 7 + Me.Label4.Text = "Cuenta:" + ' + 'DataGridView1 + ' + Me.DataGridView1.BackgroundColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.DataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.DataGridView1.GridColor = System.Drawing.SystemColors.ControlDarkDark + Me.DataGridView1.Location = New System.Drawing.Point(6, 45) + Me.DataGridView1.Name = "DataGridView1" + Me.DataGridView1.Size = New System.Drawing.Size(711, 129) + Me.DataGridView1.TabIndex = 6 + ' + 'TextBox1 + ' + Me.TextBox1.Location = New System.Drawing.Point(64, 19) + Me.TextBox1.Name = "TextBox1" + Me.TextBox1.Size = New System.Drawing.Size(275, 20) + Me.TextBox1.TabIndex = 5 + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.Location = New System.Drawing.Point(11, 22) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(47, 13) + Me.Label3.TabIndex = 4 + Me.Label3.Text = "Nombre:" + ' + 'btnCuentaNva + ' + Me.btnCuentaNva.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(64, Byte), Integer)) + Me.btnCuentaNva.Location = New System.Drawing.Point(763, 231) + Me.btnCuentaNva.Name = "btnCuentaNva" + Me.btnCuentaNva.Size = New System.Drawing.Size(106, 40) + Me.btnCuentaNva.TabIndex = 9 + Me.btnCuentaNva.Text = "Asociar Nueva Cuenta" + Me.btnCuentaNva.UseVisualStyleBackColor = True + ' + 'DataGridView2 + ' + Me.DataGridView2.BackgroundColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.DataGridView2.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.DataGridView2.GridColor = System.Drawing.SystemColors.ControlDarkDark + Me.DataGridView2.Location = New System.Drawing.Point(25, 107) + Me.DataGridView2.Name = "DataGridView2" + Me.DataGridView2.Size = New System.Drawing.Size(723, 110) + Me.DataGridView2.TabIndex = 12 + ' + 'frmAsocCuentas + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(881, 448) + Me.Controls.Add(Me.DataGridView2) + Me.Controls.Add(Me.btnCuentaNva) + Me.Controls.Add(Me.GroupBox2) + Me.Controls.Add(Me.BtnBuscar) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.PictureBox1) + Me.Controls.Add(Me.BntSalie) + Me.Controls.Add(Me.BtnAlta) + Me.Controls.Add(Me.BtnLimpiar) + Me.Name = "frmAsocCuentas" + Me.Text = "Asociación de Cuentas" + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() + Me.GroupBox2.ResumeLayout(False) + Me.GroupBox2.PerformLayout() + CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.DataGridView2, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents BtnBuscar As System.Windows.Forms.Button + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents txtCriterio As System.Windows.Forms.TextBox + Friend WithEvents cboBuscar As System.Windows.Forms.ComboBox + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox + Friend WithEvents BntSalie As System.Windows.Forms.Button + Friend WithEvents BtnAlta As System.Windows.Forms.Button + Friend WithEvents BtnLimpiar As System.Windows.Forms.Button + Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox + Friend WithEvents TextBox1 As System.Windows.Forms.TextBox + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents TextBox3 As System.Windows.Forms.TextBox + Friend WithEvents Label5 As System.Windows.Forms.Label + Friend WithEvents TextBox2 As System.Windows.Forms.TextBox + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents DataGridView1 As System.Windows.Forms.DataGridView + Friend WithEvents btnCuentaNva As System.Windows.Forms.Button + Friend WithEvents Button1 As System.Windows.Forms.Button + Friend WithEvents DataGridView2 As System.Windows.Forms.DataGridView +End Class diff --git a/Actualizadores/frmAsocCuentas.resx b/Actualizadores/frmAsocCuentas.resx new file mode 100644 index 0000000..32e3bb9 --- /dev/null +++ b/Actualizadores/frmAsocCuentas.resx @@ -0,0 +1,756 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + /9j/4AAQSkZJRgABAQEASABIAAD/4RmCRXhpZgAATU0AKgAAAAgACAESAAMAAAABAAEAAAEaAAUAAAAB + AAAIegEbAAUAAAABAAAIggEoAAMAAAABAAIAAAExAAIAAAAvAAAIigEyAAIAAAAUAAAIuodpAAQAAAAB + AAAIzuocAAcAAAgMAAAAbgAAETIc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAQAAAEgAAAABAABNaWNy + b3NvZnQgV2luZG93cyBQaG90byBHYWxsZXJ5IDYuMC42MDAxLjE4MDAwAAAyMDExOjA0OjI2IDEzOjAw + OjM2AAAEoAIABAAAAAEAAACjoAMABAAAAAEAAAAvpCAAAgAAACEAABEQ6hwABwAACAwAAAkEAAAAABzq + AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAOTY2OUM0NTdDRDZDNDAzM0EyMEFDRjg0NzQ2MDZFMUIAAAAGAQMAAwAA + AAEABgAAARoABQAAAAEAABGAARsABQAAAAEAABGIASgAAwAAAAEAAgAAAgEABAAAAAEAABGQAgIABAAA + AAEAAAfpAAAAAAAAAAAAAAABAAAAAAAAAAH/2P/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQd + Gh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIABwAYAMBIQAC + EQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0B + AgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVG + R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 + uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAA + AAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGh + scEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 + dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri + 4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APfz0ri9J8R6hNqmoWszJJHAkroSuCNp4HFcGLxE + 6VSmo9WzuwmHhVp1HLolYt+ENavdYe9a7dSE2bFVQAuc11HQVeBrSrUI1J7v/MjH0YUcRKnDZW/I5J/H + KXuo3Nh4e0u41ma1O2eWJ0jhjb+7vY8njsDVOL4jC01620bX9DvNJubpgkDsyyxuScD5l9yBxnGecV6i + w99L+92PPdXrbQveMPHEXg1YZbzS7ye1lO1Z4ChUPz8pBIIOBn0rZ0LXbTxFotvqtgxaGZchW4ZSOCp9 + weKiVFqmql9GNVE5uJl2fiy4u/EkuiNoN7DPCiyyyPJGUWMkgNkMc5wcDrxWXr3xMg8O67HpF7ol+bmX + b5HltGwlDMVUj5u5GOcVpDD80uVS6XJlV5VdoTUviZDoUkA1zw9q+nxTHaszpG6+/wB1j+XWunh160ub + q1it8zR3MQljmTBUqQSP0H+cHEzoOKUk7pjjUTdupga5peuyavK9hfMlvJgqpuCu045GKyvOk8IXJWWN + Lq+uE3SszHaqkngHqSSOT9K+VxEatCrKvN3Sei9T6jDzo16UcPBcsmtXbt/wRYNE1P7Ot7o90Yba5G7Y + ZijL7H1xzzV/XJ9S0D4YatdT3TvfCJtsgkLFCxCDB9s5+tdmVYarHERvL3HsvU5MzxNGdF2j799XbsZn + wOiVPA9w4HzSXzkn6Kg/pXYan/YF7eWkl9dWZm0+486IPMoKSAFeefc8eoHpX0Ffm9vLl3PBpW9mrmJ8 + QbK11i28P2dwBLaXWqRo21vvKY35BFcF4dv7v4UeNptB1Vy2jXrho5zwBnhZP/ZWHtntztQ9+k6T66r5 + EVPdmpnpViQfiZq5ByDpdrgj/rpNXnHxV/5K14b/AN22/wDR7UsN/F+X6BV+D5mx8Y9YsNT0a00HT5lv + dUkvFdbe3PmOu1WByBnB5xjr19K73wfpU+i+EtL066x9oggVZMHOG6kZ9s4/Cs6l40Ixe92yoq9VszNY + 8IXWrapLeG/RFbAVTGTtAH1rF0RLe6u7vT9Uj+1R2iO8TEkFdpwQDnOD6V8pXwrpYhOo7xm3p+J9TQxa + q4ZqmuWUErP8CHS9KuvFUk8hu1hWHaFTaSqqc4CjPAGK6G+8KXM/gLUtANwk0s0b+S2NoDfeUH/gQroy + ijNVFinLfp8zDNq8OR4RR2tr8jjPg3rlrpdnqHhvU5RZ6hFdGRYpzsLZUAgZ7gr096zvG0en3Xxu0GON + LaVJGtxOqhWDMZG+96nGOvbFfWWaxE5dGmfMXTpJeZ6B44urW1uvC6yzRRAavEQGYLgBHGfpyKseOfCF + t4z8PvbfIt5GPMtJ/wC63oT/AHT0P59q5IzdPkmbySkpROI+DlxqT63rFpq28XVhbQ2mxx8yKjyYU+uM + kfTFZfxUniPxY8PnzUxGtt5h3D5P37Hn045rsil9ZfLtb9DnbfsVfv8Aqe022nafBK9xa2dtHJISzSRx + qC2eckgc1crzG29zsSS2E7Vz+leH7KKSe7/etLcB1fc3ADHkDFctahCpODl0udNGvOlCSj1sTaJo9to9 + 1dx2pk2OEJDnOOvTitO8ma3tZJUALKBjPTrVYWjGnTVOOwsTVlVqOpLd/wCRyuowadq8ok1HR9Ou5FGA + 81uGYD0yaNPttN0p/MsNG0y1kx9+G3Ct+Y5r0feS5buxwu172FvodO1O4+0X+jaZdTYC+ZPbB2wOgye3 + Jq7baibG2jtrW1toIIxhI449qqPQAHik4XXK3oO9ncZHerDdzXkdnaJczACWVYsM4HTJzk4rOk0zRZZX + kk8O6O8jsWZms1JYnqSfWhJp3TYnZ6NGnZ3/ANgtktrO0tbeBPuxxR7VXJ7AGr1nqs9xdpE6xhWJzgHP + TPrUSgtylJ6I/9kA/+0ctlBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAAADhC + SU0EOgAAAAAAkwAAABAAAAABAAAAAAALcHJpbnRPdXRwdXQAAAAFAAAAAENsclNlbnVtAAAAAENsclMA + AAAAUkdCQwAAAABJbnRlZW51bQAAAABJbnRlAAAAAENscm0AAAAATXBCbGJvb2wBAAAAD3ByaW50U2l4 + dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAA4QklNBDsAAAAAAbIAAAAQAAAAAQAA + AAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABIAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NN + Ym9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAA + AEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQg + IGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG/gAAAAAAAAAAAAQnJk + VFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIA + AAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0 + VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAA + AAAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhC + SU0EDQAAAAAABAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAA + AAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAA + AAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////// + //////////////////8D6AAAAAD/////////////////////////////A+gAAAAA//////////////// + /////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAA4QklN + BAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAAM4QklNBAgAAAAAABAAAAAB + AAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADSQAAAAYAAAAAAAAAAAAAAG4AAADI + AAAACgBVAG4AdABpAHQAbABlAGQALQAxAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAADI + AAAAbgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIA + AAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcA + AAAAAAAAAEJ0b21sb25nAAAAbgAAAABSZ2h0bG9uZwAAAMgAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAA + AQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9y + aWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNs + aWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcA + AAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAG4AAAAAUmdodGxvbmcAAADIAAAAA3VybFRF + WFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAA + AAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxp + Z25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNs + aWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JU + eXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJv + dHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj/w + AAAAAAAAOEJJTQQUAAAAAAAEAAAAAzhCSU0EDAAAAAAUbwAAAAEAAACgAAAAWAAAAeAAAKUAAAAUUwAY + AAH/2P/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8V + GBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQU + Dg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAWACgAwEi + AAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAA + AAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVS + wWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV + 5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUy + 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 + RH+k/wCp/wA1zv8Agr+v/wA9+h/+eVP/AHFs/wA5qX/PKn/uLZ/nNXzwkl/wn/q/wV/wX/X/AOe/Q/8A + zyp/7i2f5zUv+eVP/cWz/OavnhJL/hP/AFf4K/4L/r/89+h/+eVP/cWz/Oal/wA8qf8AuLZ/nNXzwkl/ + wn/q/wAFf8F/1/8Anv0P/wA8qf8AuLZ/nNS/55U/9xbP85q+eEkv+E/9X+Cv+C/6/wDz36H/AOeVP/cW + z/Oamd9cq49uK+fNw/gvnlJI/wCk/wCp/wA1Q/0V/X/577xl/WrqN0toDcdp7j3O+8rItttuf6lz3WPP + 5zjJXjySzeb++X/SOKr/AOp/8z9W6XKfc6/o/Bdf9V+vH+tfX0l5Akqjbf/ZADhCSU0EIQAAAAAAVQAA + AAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8A + dABvAHMAaABvAHAAIABDAFMANQAAAAEAOEJJTQQGAAAAAAAHAAgAAAABAQD/4Q62aHR0cDovL25zLmFk + b2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pO + VGN6a2M5ZCI/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRv + YmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAi + Pg0KCTxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3lu + dGF4LW5zIyI+DQoJCTxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDov + L25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw + LzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz + b3VyY2VFdmVudCMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3Av + MS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bXA6Q3JlYXRv + clRvb2w9Ik1pY3Jvc29mdCBXaW5kb3dzIFBob3RvIEdhbGxlcnkgNi4wLjYwMDEuMTgwMDAiIHhtcDpD + cmVhdGVEYXRlPSIyMDEwLTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDEw + LTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxMC0xMi0yOVQxNDoxOTowOC0w + NjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFBQ0FG + OENBQTQ5OTE1MjYxIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0i + c1JHQiBJRUM2MTk2Ni0yLjEiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyI+DQoJCQk8eG1wTU06SGlzdG9y + eT4NCgkJCQk8cmRmOlNlcT4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0 + Omluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMUFDQUY4Q0FBNDk5MTUyNjEiIHN0RXZ0 + OndoZW49IjIwMTAtMTItMjlUMTQ6MTk6MDgtMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2Jl + IFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZl + ZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkxNTI2 + MSIgc3RFdnQ6d2hlbj0iMjAxMC0xMi0yOVQxNDoxOTowOC0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2Vu + dD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4NCgkJCQk8 + L3JkZjpTZXE+DQoJCQk8L3htcE1NOkhpc3Rvcnk+DQoJCQk8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0 + b3JzPg0KCQkJCTxyZGY6QmFnPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6MDM4MDExNzQwNzIwNjgxMUFF + NTY4NjQ0MDZGQ0YwRDI8L3JkZjpsaT4NCgkJCQk8L3JkZjpCYWc+DQoJCQk8L3Bob3Rvc2hvcDpEb2N1 + bWVudEFuY2VzdG9ycz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1l + dGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQ + AABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA + 9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA + ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAA + AIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAA + CAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0 + LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJz + UkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAA + OPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklF + QyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYt + Mi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4x + IERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAA + AAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAA + LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQ + AAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAA + AAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACB + AIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEf + ASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6 + AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh + Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASa + BKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZq + BnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiW + CKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsi + CzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4T + Di4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFt + EYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0 + FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlr + GZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4W + HkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4 + I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijU + KQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7u + LyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWH + NcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTyk + POM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RH + RIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxy + TLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21Uo + VXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5s + Xr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/ + aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3Km + cwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2h + fgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokz + iZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVf + lcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqIm + opajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+L + sACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2P + vgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1 + zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA + 3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw + 6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH + /Jj9Kf26/kv+3P9t////2wBDAAQCAwMDAgQDAwMEBAQEBQkGBQUFBQsICAYJDQsNDQ0LDAwOEBQRDg8T + DwwMEhgSExUWFxcXDhEZGxkWGhQWFxb/2wBDAQQEBAUFBQoGBgoWDwwPFhYWFhYWFhYWFhYWFhYWFhYW + FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhb/wAARCAAvAKMDASIAAhEBAxEB/8QAHwAAAQUB + AQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh + ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk + ZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT + 1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL + /8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk + NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK + kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3 + +Pn6/9oADAMBAAIRAxEAPwD7+rF+Ieq3GieDNQ1a0SN5rSBpEWTO0kDocVavtc0izujbXeo20MwGSkkq + qwH0Jrl/i7r2jXHw11mGDVLSSR7NwqrMpJP515+PxcKeGqOM0pJPr1sd+Bws6mIpKUG4tro9rmB8NfjN + aeI9ZtNFvtJmtLu6YqjxuJImIBPsRwD2qz8U/i7Y+E9bl0aDS57y9hVWYswSNcjI56nt271458AbeW4+ + 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 + c0KKARiioHdH/9k= + + + + + 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 + vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp + vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L + Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA + bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z + llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW + ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s + xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6 + eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw + YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR + XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm + WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl + xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2 + dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8 + V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za + Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v + 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 + + + \ No newline at end of file diff --git a/Actualizadores/frmAsocCuentas.vb b/Actualizadores/frmAsocCuentas.vb new file mode 100644 index 0000000..14e8ba1 --- /dev/null +++ b/Actualizadores/frmAsocCuentas.vb @@ -0,0 +1,8 @@ +Public Class frmAsocCuentas + + + + Private Sub frmAsocCuentas_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + + End Sub +End Class \ No newline at end of file diff --git a/Actualizadores/frmNvaAsocCta.Designer.vb b/Actualizadores/frmNvaAsocCta.Designer.vb new file mode 100644 index 0000000..63e1597 --- /dev/null +++ b/Actualizadores/frmNvaAsocCta.Designer.vb @@ -0,0 +1,149 @@ + _ +Partial Class frmNvaAsocCta + Inherits System.Windows.Forms.Form + + 'Form reemplaza a Dispose para limpiar la lista de componentes. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Requerido por el Diseñador de Windows Forms + Private components As System.ComponentModel.IContainer + + 'NOTA: el Diseñador de Windows Forms necesita el siguiente procedimiento + 'Se puede modificar usando el Diseñador de Windows Forms. + 'No lo modifique con el editor de código. + _ + Private Sub InitializeComponent() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.txtCriterio = New System.Windows.Forms.TextBox() + Me.cboBuscar = New System.Windows.Forms.ComboBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.DataGridView1 = New System.Windows.Forms.DataGridView() + Me.BtnBuscar = New System.Windows.Forms.Button() + Me.BtnSeleccionar = New System.Windows.Forms.Button() + Me.GroupBox1.SuspendLayout() + CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.txtCriterio) + Me.GroupBox1.Controls.Add(Me.cboBuscar) + Me.GroupBox1.Controls.Add(Me.Label2) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Location = New System.Drawing.Point(12, 12) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(330, 74) + Me.GroupBox1.TabIndex = 112 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "Buscar" + ' + 'txtCriterio + ' + Me.txtCriterio.Location = New System.Drawing.Point(128, 16) + Me.txtCriterio.Name = "txtCriterio" + Me.txtCriterio.Size = New System.Drawing.Size(192, 20) + Me.txtCriterio.TabIndex = 3 + ' + 'cboBuscar + ' + Me.cboBuscar.FormattingEnabled = True + Me.cboBuscar.Location = New System.Drawing.Point(128, 42) + Me.cboBuscar.Name = "cboBuscar" + Me.cboBuscar.Size = New System.Drawing.Size(192, 21) + Me.cboBuscar.TabIndex = 2 + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Location = New System.Drawing.Point(49, 44) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(62, 13) + Me.Label2.TabIndex = 1 + Me.Label2.Text = "Buscar Por:" + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Location = New System.Drawing.Point(11, 19) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(111, 13) + Me.Label1.TabIndex = 0 + Me.Label1.Text = "Criterio de Busqueda: " + ' + 'DataGridView1 + ' + Me.DataGridView1.BackgroundColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.DataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.DataGridView1.GridColor = System.Drawing.SystemColors.ControlDarkDark + Me.DataGridView1.Location = New System.Drawing.Point(12, 92) + Me.DataGridView1.Name = "DataGridView1" + Me.DataGridView1.Size = New System.Drawing.Size(330, 129) + Me.DataGridView1.TabIndex = 113 + ' + 'BtnBuscar + ' + Me.BtnBuscar.BackColor = System.Drawing.Color.Ivory + Me.BtnBuscar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnBuscar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnBuscar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnBuscar.Image = Global.CLIENTE.My.Resources.Resources.botonFind + Me.BtnBuscar.Location = New System.Drawing.Point(348, 21) + Me.BtnBuscar.Name = "BtnBuscar" + Me.BtnBuscar.Size = New System.Drawing.Size(106, 33) + Me.BtnBuscar.TabIndex = 114 + Me.BtnBuscar.Text = "Buscar" + Me.BtnBuscar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnBuscar.UseVisualStyleBackColor = True + ' + 'BtnSeleccionar + ' + Me.BtnSeleccionar.BackColor = System.Drawing.Color.Ivory + Me.BtnSeleccionar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnSeleccionar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnSeleccionar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnSeleccionar.Image = Global.CLIENTE.My.Resources.Resources.FondoBoton_chico + Me.BtnSeleccionar.Location = New System.Drawing.Point(348, 188) + Me.BtnSeleccionar.Name = "BtnSeleccionar" + Me.BtnSeleccionar.Size = New System.Drawing.Size(106, 33) + Me.BtnSeleccionar.TabIndex = 115 + Me.BtnSeleccionar.Text = "Seleccionar" + Me.BtnSeleccionar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnSeleccionar.UseVisualStyleBackColor = True + ' + 'frmNvaAsocCta + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(457, 229) + Me.Controls.Add(Me.BtnSeleccionar) + Me.Controls.Add(Me.BtnBuscar) + Me.Controls.Add(Me.DataGridView1) + Me.Controls.Add(Me.GroupBox1) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle + Me.Name = "frmNvaAsocCta" + Me.Text = "Buscar Cliete o Cuenta" + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents txtCriterio As System.Windows.Forms.TextBox + Friend WithEvents cboBuscar As System.Windows.Forms.ComboBox + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents DataGridView1 As System.Windows.Forms.DataGridView + Friend WithEvents BtnBuscar As System.Windows.Forms.Button + Friend WithEvents BtnSeleccionar As System.Windows.Forms.Button +End Class diff --git a/Actualizadores/frmNvaAsocCta.resx b/Actualizadores/frmNvaAsocCta.resx new file mode 100644 index 0000000..7080a7d --- /dev/null +++ b/Actualizadores/frmNvaAsocCta.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Actualizadores/frmNvaAsocCta.vb b/Actualizadores/frmNvaAsocCta.vb new file mode 100644 index 0000000..9abe345 --- /dev/null +++ b/Actualizadores/frmNvaAsocCta.vb @@ -0,0 +1,3 @@ +Public Class frmNvaAsocCta + +End Class \ No newline at end of file diff --git a/Actualizadores/frmParam.Designer.vb b/Actualizadores/frmParam.Designer.vb new file mode 100644 index 0000000..5bf0343 --- /dev/null +++ b/Actualizadores/frmParam.Designer.vb @@ -0,0 +1,375 @@ + _ +Partial Class frmParam + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + MyBase.Dispose(disposing) + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmParam)) + Me.Label1 = New System.Windows.Forms.Label() + Me.CbOInFinanciera = New System.Windows.Forms.ComboBox() + Me.FolderBrowserDialog = New System.Windows.Forms.FolderBrowserDialog() + Me.Label2 = New System.Windows.Forms.Label() + Me.btnRutaRelevantes = New System.Windows.Forms.Button() + Me.txtRutaRelevantes = New System.Windows.Forms.TextBox() + Me.BTCerrar = New System.Windows.Forms.Button() + Me.lblCveNombreSofome = New System.Windows.Forms.Label() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.btnGuardarPreocupantes = New System.Windows.Forms.Button() + Me.btnGuardarInusuales = New System.Windows.Forms.Button() + Me.btnGuardarRelevantes = New System.Windows.Forms.Button() + Me.txtRutaPreocupantes = New System.Windows.Forms.TextBox() + Me.btnRutaPreocupantes = New System.Windows.Forms.Button() + Me.Label4 = New System.Windows.Forms.Label() + Me.txtRutaInusuales = New System.Windows.Forms.TextBox() + Me.btnRutaInusuales = New System.Windows.Forms.Button() + Me.Label3 = New System.Windows.Forms.Label() + Me.panel2 = New System.Windows.Forms.Panel() + Me.Img_logoCabecera = New System.Windows.Forms.PictureBox() + Me.desHeader = New System.Windows.Forms.Label() + Me.panel3 = New System.Windows.Forms.Panel() + Me.Label5 = New System.Windows.Forms.Label() + Me.lblFooter = New System.Windows.Forms.Label() + Me.GroupBox1.SuspendLayout() + Me.panel2.SuspendLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel3.SuspendLayout() + Me.SuspendLayout() + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Location = New System.Drawing.Point(9, 8) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(107, 13) + Me.Label1.TabIndex = 0 + Me.Label1.Text = "Institucion Financiera" + Me.Label1.Visible = False + ' + 'CbOInFinanciera + ' + Me.CbOInFinanciera.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems + Me.CbOInFinanciera.BackColor = System.Drawing.SystemColors.Window + Me.CbOInFinanciera.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.CbOInFinanciera.Enabled = False + Me.CbOInFinanciera.FormattingEnabled = True + Me.CbOInFinanciera.Location = New System.Drawing.Point(498, 32) + Me.CbOInFinanciera.Name = "CbOInFinanciera" + Me.CbOInFinanciera.Size = New System.Drawing.Size(58, 21) + Me.CbOInFinanciera.TabIndex = 1 + Me.CbOInFinanciera.Visible = False + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Location = New System.Drawing.Point(9, 143) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(132, 13) + Me.Label2.TabIndex = 2 + Me.Label2.Text = "Path Reportes Relevantes" + ' + 'btnRutaRelevantes + ' + Me.btnRutaRelevantes.BackColor = System.Drawing.Color.Black + Me.btnRutaRelevantes.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnRutaRelevantes.ForeColor = System.Drawing.Color.White + Me.btnRutaRelevantes.Location = New System.Drawing.Point(143, 137) + Me.btnRutaRelevantes.Name = "btnRutaRelevantes" + Me.btnRutaRelevantes.Size = New System.Drawing.Size(40, 23) + Me.btnRutaRelevantes.TabIndex = 3 + Me.btnRutaRelevantes.Text = ". . ." + Me.btnRutaRelevantes.UseVisualStyleBackColor = False + ' + 'txtRutaRelevantes + ' + Me.txtRutaRelevantes.Enabled = False + Me.txtRutaRelevantes.Location = New System.Drawing.Point(189, 140) + Me.txtRutaRelevantes.Name = "txtRutaRelevantes" + Me.txtRutaRelevantes.Size = New System.Drawing.Size(367, 20) + Me.txtRutaRelevantes.TabIndex = 4 + ' + 'BTCerrar + ' + Me.BTCerrar.BackColor = System.Drawing.Color.Black + Me.BTCerrar.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!) + Me.BTCerrar.ForeColor = System.Drawing.Color.White + Me.BTCerrar.ImageAlign = System.Drawing.ContentAlignment.BottomCenter + Me.BTCerrar.Location = New System.Drawing.Point(562, 171) + Me.BTCerrar.Name = "BTCerrar" + Me.BTCerrar.Size = New System.Drawing.Size(106, 29) + Me.BTCerrar.TabIndex = 6 + Me.BTCerrar.Text = "Cerrar" + Me.BTCerrar.UseVisualStyleBackColor = False + ' + 'lblCveNombreSofome + ' + Me.lblCveNombreSofome.AutoSize = True + Me.lblCveNombreSofome.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblCveNombreSofome.Location = New System.Drawing.Point(9, 40) + Me.lblCveNombreSofome.Name = "lblCveNombreSofome" + Me.lblCveNombreSofome.Size = New System.Drawing.Size(120, 13) + Me.lblCveNombreSofome.TabIndex = 7 + Me.lblCveNombreSofome.Text = "Cve-Nombre-sofome" + ' + 'GroupBox1 + ' + Me.GroupBox1.BackColor = System.Drawing.Color.White + Me.GroupBox1.Controls.Add(Me.btnGuardarPreocupantes) + Me.GroupBox1.Controls.Add(Me.btnGuardarInusuales) + Me.GroupBox1.Controls.Add(Me.btnGuardarRelevantes) + Me.GroupBox1.Controls.Add(Me.BTCerrar) + Me.GroupBox1.Controls.Add(Me.txtRutaPreocupantes) + Me.GroupBox1.Controls.Add(Me.btnRutaPreocupantes) + Me.GroupBox1.Controls.Add(Me.Label4) + Me.GroupBox1.Controls.Add(Me.txtRutaInusuales) + Me.GroupBox1.Controls.Add(Me.btnRutaInusuales) + Me.GroupBox1.Controls.Add(Me.Label3) + Me.GroupBox1.Controls.Add(Me.lblCveNombreSofome) + Me.GroupBox1.Controls.Add(Me.txtRutaRelevantes) + Me.GroupBox1.Controls.Add(Me.btnRutaRelevantes) + Me.GroupBox1.Controls.Add(Me.Label2) + Me.GroupBox1.Controls.Add(Me.CbOInFinanciera) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Location = New System.Drawing.Point(12, 66) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(691, 205) + Me.GroupBox1.TabIndex = 8 + Me.GroupBox1.TabStop = False + ' + 'btnGuardarPreocupantes + ' + Me.btnGuardarPreocupantes.BackColor = System.Drawing.Color.Black + Me.btnGuardarPreocupantes.Enabled = False + Me.btnGuardarPreocupantes.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!) + Me.btnGuardarPreocupantes.ForeColor = System.Drawing.Color.White + Me.btnGuardarPreocupantes.ImageAlign = System.Drawing.ContentAlignment.BottomCenter + Me.btnGuardarPreocupantes.Location = New System.Drawing.Point(562, 99) + Me.btnGuardarPreocupantes.Name = "btnGuardarPreocupantes" + Me.btnGuardarPreocupantes.Size = New System.Drawing.Size(106, 30) + Me.btnGuardarPreocupantes.TabIndex = 15 + Me.btnGuardarPreocupantes.Text = "Aceptar" + Me.btnGuardarPreocupantes.UseVisualStyleBackColor = False + ' + 'btnGuardarInusuales + ' + Me.btnGuardarInusuales.BackColor = System.Drawing.Color.Black + Me.btnGuardarInusuales.Enabled = False + Me.btnGuardarInusuales.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!) + Me.btnGuardarInusuales.ForeColor = System.Drawing.Color.White + Me.btnGuardarInusuales.ImageAlign = System.Drawing.ContentAlignment.BottomCenter + Me.btnGuardarInusuales.Location = New System.Drawing.Point(562, 64) + Me.btnGuardarInusuales.Name = "btnGuardarInusuales" + Me.btnGuardarInusuales.Size = New System.Drawing.Size(106, 31) + Me.btnGuardarInusuales.TabIndex = 14 + Me.btnGuardarInusuales.Text = "Aceptar" + Me.btnGuardarInusuales.UseVisualStyleBackColor = False + ' + 'btnGuardarRelevantes + ' + Me.btnGuardarRelevantes.BackColor = System.Drawing.Color.Black + Me.btnGuardarRelevantes.Enabled = False + Me.btnGuardarRelevantes.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!) + Me.btnGuardarRelevantes.ForeColor = System.Drawing.Color.White + Me.btnGuardarRelevantes.ImageAlign = System.Drawing.ContentAlignment.BottomCenter + Me.btnGuardarRelevantes.Location = New System.Drawing.Point(562, 133) + Me.btnGuardarRelevantes.Name = "btnGuardarRelevantes" + Me.btnGuardarRelevantes.Size = New System.Drawing.Size(106, 32) + Me.btnGuardarRelevantes.TabIndex = 9 + Me.btnGuardarRelevantes.Text = "Aceptar" + Me.btnGuardarRelevantes.UseVisualStyleBackColor = False + ' + 'txtRutaPreocupantes + ' + Me.txtRutaPreocupantes.Enabled = False + Me.txtRutaPreocupantes.Location = New System.Drawing.Point(189, 105) + Me.txtRutaPreocupantes.Name = "txtRutaPreocupantes" + Me.txtRutaPreocupantes.Size = New System.Drawing.Size(367, 20) + Me.txtRutaPreocupantes.TabIndex = 13 + ' + 'btnRutaPreocupantes + ' + Me.btnRutaPreocupantes.BackColor = System.Drawing.Color.Black + Me.btnRutaPreocupantes.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnRutaPreocupantes.ForeColor = System.Drawing.Color.White + Me.btnRutaPreocupantes.Location = New System.Drawing.Point(144, 102) + Me.btnRutaPreocupantes.Name = "btnRutaPreocupantes" + Me.btnRutaPreocupantes.Size = New System.Drawing.Size(39, 23) + Me.btnRutaPreocupantes.TabIndex = 12 + Me.btnRutaPreocupantes.Text = ". . ." + Me.btnRutaPreocupantes.UseVisualStyleBackColor = False + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.Location = New System.Drawing.Point(9, 108) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(144, 13) + Me.Label4.TabIndex = 11 + Me.Label4.Text = "Path Reportes Preocupantes" + ' + 'txtRutaInusuales + ' + Me.txtRutaInusuales.Enabled = False + Me.txtRutaInusuales.Location = New System.Drawing.Point(189, 70) + Me.txtRutaInusuales.Name = "txtRutaInusuales" + Me.txtRutaInusuales.Size = New System.Drawing.Size(367, 20) + Me.txtRutaInusuales.TabIndex = 10 + ' + 'btnRutaInusuales + ' + Me.btnRutaInusuales.BackColor = System.Drawing.Color.Black + Me.btnRutaInusuales.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnRutaInusuales.ForeColor = System.Drawing.Color.White + Me.btnRutaInusuales.Location = New System.Drawing.Point(143, 67) + Me.btnRutaInusuales.Name = "btnRutaInusuales" + Me.btnRutaInusuales.Size = New System.Drawing.Size(39, 23) + Me.btnRutaInusuales.TabIndex = 9 + Me.btnRutaInusuales.Text = ". . ." + Me.btnRutaInusuales.UseVisualStyleBackColor = False + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.Location = New System.Drawing.Point(9, 73) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(123, 13) + Me.Label3.TabIndex = 8 + Me.Label3.Text = "Path Reportes Inusuales" + ' + 'panel2 + ' + Me.panel2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel2.BackColor = System.Drawing.Color.Black + Me.panel2.Controls.Add(Me.Img_logoCabecera) + Me.panel2.Controls.Add(Me.desHeader) + Me.panel2.ForeColor = System.Drawing.Color.Navy + Me.panel2.Location = New System.Drawing.Point(-6, -5) + Me.panel2.Name = "panel2" + Me.panel2.Size = New System.Drawing.Size(727, 48) + Me.panel2.TabIndex = 160 + ' + 'Img_logoCabecera + ' + Me.Img_logoCabecera.Image = Global.CLIENTE.My.Resources.Resources.blackrock_logo + Me.Img_logoCabecera.Location = New System.Drawing.Point(601, 3) + Me.Img_logoCabecera.Name = "Img_logoCabecera" + Me.Img_logoCabecera.Size = New System.Drawing.Size(117, 42) + Me.Img_logoCabecera.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.Img_logoCabecera.TabIndex = 360 + Me.Img_logoCabecera.TabStop = False + ' + 'desHeader + ' + Me.desHeader.AutoSize = True + Me.desHeader.BackColor = System.Drawing.Color.Transparent + Me.desHeader.Font = New System.Drawing.Font("Century Gothic", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.desHeader.ForeColor = System.Drawing.SystemColors.Window + Me.desHeader.Location = New System.Drawing.Point(21, 8) + Me.desHeader.Name = "desHeader" + Me.desHeader.Size = New System.Drawing.Size(151, 22) + Me.desHeader.TabIndex = 2 + Me.desHeader.Text = "Reportes CNBV" + ' + 'panel3 + ' + Me.panel3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel3.BackColor = System.Drawing.Color.Black + Me.panel3.Controls.Add(Me.Label5) + Me.panel3.Controls.Add(Me.lblFooter) + Me.panel3.ForeColor = System.Drawing.Color.Navy + Me.panel3.Location = New System.Drawing.Point(3, 294) + Me.panel3.Name = "panel3" + Me.panel3.Size = New System.Drawing.Size(715, 33) + Me.panel3.TabIndex = 361 + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.BackColor = System.Drawing.Color.Transparent + Me.Label5.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label5.ForeColor = System.Drawing.SystemColors.Window + Me.Label5.Location = New System.Drawing.Point(649, 5) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(42, 17) + Me.Label5.TabIndex = 3 + Me.Label5.Text = "Minds" + ' + 'lblFooter + ' + Me.lblFooter.AutoSize = True + Me.lblFooter.BackColor = System.Drawing.Color.Transparent + Me.lblFooter.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblFooter.ForeColor = System.Drawing.SystemColors.Window + Me.lblFooter.Location = New System.Drawing.Point(1019, 7) + Me.lblFooter.Name = "lblFooter" + Me.lblFooter.Size = New System.Drawing.Size(42, 17) + Me.lblFooter.TabIndex = 2 + Me.lblFooter.Text = "Minds" + ' + 'frmParam + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(712, 317) + Me.Controls.Add(Me.panel3) + Me.Controls.Add(Me.panel2) + Me.Controls.Add(Me.GroupBox1) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MaximizeBox = False + Me.MinimizeBox = False + Me.Name = "frmParam" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Parametros Reporte CNBV" + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + Me.panel2.ResumeLayout(False) + Me.panel2.PerformLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel3.ResumeLayout(False) + Me.panel3.PerformLayout() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents CbOInFinanciera As System.Windows.Forms.ComboBox + Friend WithEvents FolderBrowserDialog As System.Windows.Forms.FolderBrowserDialog + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents btnRutaRelevantes As System.Windows.Forms.Button + Friend WithEvents txtRutaRelevantes As System.Windows.Forms.TextBox + Friend WithEvents BTCerrar As System.Windows.Forms.Button + Friend WithEvents lblCveNombreSofome As System.Windows.Forms.Label + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents btnGuardarRelevantes As System.Windows.Forms.Button + Friend WithEvents txtRutaPreocupantes As TextBox + Friend WithEvents btnRutaPreocupantes As Button + Friend WithEvents Label4 As Label + Friend WithEvents txtRutaInusuales As TextBox + Friend WithEvents btnRutaInusuales As Button + Friend WithEvents Label3 As Label + Friend WithEvents btnGuardarPreocupantes As Button + Friend WithEvents btnGuardarInusuales As Button + Private WithEvents panel2 As Panel + Private WithEvents Img_logoCabecera As PictureBox + Friend WithEvents desHeader As Label + Private WithEvents panel3 As Panel + Friend WithEvents Label5 As Label + Friend WithEvents lblFooter As Label +End Class diff --git a/Actualizadores/frmParam.resx b/Actualizadores/frmParam.resx new file mode 100644 index 0000000..436250e --- /dev/null +++ b/Actualizadores/frmParam.resx @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/frmParam.vb b/Actualizadores/frmParam.vb new file mode 100644 index 0000000..ca02a15 --- /dev/null +++ b/Actualizadores/frmParam.vb @@ -0,0 +1,286 @@ +Public Class frmParam + Dim rutaAntR As String + Dim rutaAntI As String + Dim rutaAntP As String + + Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRutaRelevantes.Click + FolderBrowserDialog.ShowDialog() + txtRutaRelevantes.Text = FolderBrowserDialog.SelectedPath + btnGuardarRelevantes.Enabled = True + End Sub + + Private Sub BTCerrar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTCerrar.Click + Dim valor As String + If (rutaAntR <> txtRutaRelevantes.Text) Then + valor = MessageBox.Show("¿Desea salir sin guardar los cambios?", "Ruta Relevantes", MessageBoxButtons.OKCancel) + If valor = 2 Then + Return + End If + End If + + If (rutaAntI <> txtRutaInusuales.Text) Then + valor = MessageBox.Show("¿Desea salir sin guardar los cambios?", "Ruta Inusuales", MessageBoxButtons.OKCancel) + If valor = 2 Then + Return + End If + End If + + If (rutaAntP <> txtRutaPreocupantes.Text) Then + valor = MessageBox.Show("¿Desea salir sin guardar los cambios?", "Ruta Preocupantes", MessageBoxButtons.OKCancel) + If valor = 2 Then + Return + End If + End If + + + + Me.Close() + End Sub + + Private Sub BTAceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGuardarRelevantes.Click + Dim strSqlParam As String + Dim ClassCom As New clsComplejo + + Try + + ClassCom.fdtDataSet("SELECT IdOrganismoInternacional,idinstitucionFinanciera FROM ParamRep ") + + If ClassCom.ds.Tables(0).Rows.Count <> 0 Then + 'strSqlParam = " UPDATE ParamRep SET IdOrganismoInternacional = '001002',idinstitucionFinanciera = '" & Me.CbOInFinanciera.SelectedValue & "',rutainusuales = '" & TXTRutaInusuales.Text & "'" + strSqlParam = " UPDATE ParamRep SET rutaRelevantes = '" & txtRutaRelevantes.Text & "'" + ClassCom.sbGuardaModifica(strSqlParam) + Else + strSqlParam = " INSERT INTO ParamRep (IdOrganismoInternacional,idinstitucionFinanciera,rutainusuales) VALUES ('1002','" & CbOInFinanciera.SelectedValue & "','" & txtRutaRelevantes.Text & "')" + ClassCom.sbInserta(strSqlParam) + End If + + + Dim coneccion As New ClassMyUtils + coneccion.RT_Auditoria(clsVaribles.varUsuario, 129, 1, "MODIFICACIÓN DE LA RUTA REPORTES RELEVANTES (ANTERIOR:" & rutaAntR & ", NUEVO:" & txtRutaRelevantes.Text & ")") + btnGuardarRelevantes.Enabled = False + rutaAntR = txtRutaRelevantes.Text + + Catch ex As Exception + MessageBox.Show("Erroral grabar Paramrep " & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + + End Try + End Sub + + Private Sub CbOInFinanciera_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles CbOInFinanciera.DropDown + Dim SQLPaises As String + Dim clCmj1 As clsComplejo + + Try + clCmj1 = New clsComplejo + + SQLPaises = "SELECT idInstitucionFinanciera as clave,InstitucionFinanciera nombre FROM cat_InstitucionFinanciera ORDER BY InstitucionFinanciera" + clCmj1.cm.CommandText = SQLPaises + clCmj1.ad.SelectCommand = clCmj1.cm + + clCmj1.sbLlenaCombo2(SQLPaises, CbOInFinanciera) + + Catch ex As Exception + MessageBox.Show("Error CboInstitucion_DropDown: " & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + + End Sub + + Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CbOInFinanciera.SelectedIndexChanged + + Dim Keywords = IIf(String.IsNullOrEmpty(CbOInFinanciera.Text), "N/A", CbOInFinanciera.Text) 'Ç + If Keywords = "N/A" Then + Exit Sub + End If + Try + + 'Label3.Text = "Clave de la Institucion Financiera: " & CbOInFinanciera.SelectedValue.ToString & "" + lblCveNombreSofome.Visible = True + Catch ex As Exception + + End Try + + End Sub + + Private Sub frmParam_FormClosed(sender As Object, e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed + Dim coneccion As New ClassMyUtils + 'coneccion.RT_Auditoria(129, "SALIDA PARAMETROS REPORTE CNBV") + coneccion.RT_Auditoria(clsVaribles.varUsuario, 129, 1, "SALIDA PARAMETROS REPORTE CNBV ") + End Sub + + Private Sub frmParam_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + Dim SQL As String + Dim clCmj1 As clsComplejo + Dim Classcom As New SenteciasSQL.ClassSQL + + Try + Dim coneccion As New ClassMyUtils + coneccion.RT_Auditoria(clsVaribles.varUsuario, 129, 1, "ENTRADA PARAMETROS REPORTE CNBV") + clCmj1 = New clsComplejo + + Classcom.fdtDataSet("SELECT * FROM ParamRep") + If Classcom.ds.Tables(0).Rows.Count <> 0 Then + txtRutaRelevantes.Text = Classcom.ds.Tables(0).Rows(0).Item("rutaRelevantes") + txtRutaInusuales.Text = Classcom.ds.Tables(0).Rows(0).Item("rutaInusuales") + txtRutaPreocupantes.Text = Classcom.ds.Tables(0).Rows(0).Item("rutaPreocupantes") + rutaAntR = txtRutaRelevantes.Text + rutaAntI = txtRutaInusuales.Text + rutaAntP = txtRutaPreocupantes.Text + End If + + + SQL = "SELECT cf.IDInstitucionFinanciera as clave,InstitucionFinanciera nombre FROM Cat_InstitucionFinanciera cf, ParamRep pr where cf.IDInstitucionFinanciera=pr.IDInstitucionFinanciera ORDER BY cf.IDInstitucionFinanciera DESC" + Dim fila As DataRow + Dim Cl As SenteciasSQL.ClassSQL = New SenteciasSQL.ClassSQL + + Cl.fdtDataSet(SQL) + + If Cl.ds.Tables(0).Rows.Count <> 0 Then + fila = Cl.ds.Tables(0).Rows(0) + lblCveNombreSofome.Text = fila(0).ToString() & " - " & fila(1).ToString() + Else + lblCveNombreSofome.Text = "000000 - Error. No se obtuvo el nombre de la Institución Financiera" + End If + + 'clCmj1.cm.CommandText = SQLPaises + 'clCmj1.ad.SelectCommand = clCmj1.cm + ' FINANCIERA FINCA, S.A. DE C.V., SOFOM, E.N.R. 691231 + 'clCmj1.sbLlenaCombo2(SQLPaises, CbOInFinanciera) + 'lblCveNombreSofome.Text = CbOInFinanciera.SelectedValue & " - " & CbOInFinanciera.Text + + ' aqui darle un posicionamiento a la clave de finca + + 'CbOInFinanciera.SelectedValue = 694224 + + 'clCmj1 = New clsComplejo + 'clCmj1.fdtDataSet("SELECT IdOrganismoInternacional,idinstitucionFinanciera,rutainusuales FROM ParamRep ") + + 'If clCmj1.ds.Tables(0).Rows.Count <> 0 Then + ' CbOInFinanciera.SelectedValue = CLng(clCmj1.ds.Tables(0).Rows(0).Item("idinstitucionFinanciera").ToString) + ' If Not IsDBNull(clCmj1.ds.Tables(0).Rows(0).Item("rutainusuales")) Then + ' TXTRutaInusuales.Text = clCmj1.ds.Tables(0).Rows(0).Item("rutainusuales").ToString.Trim + ' End If + + 'End If + + + 'verifica el boton de la ruta + 'BTRutaInusuales + + 'clCmj1 = New clsComplejo + 'SQLPaises = " select activo from perfilpermiso p " + 'SQLPaises = SQLPaises & " inner join cat_permiso c on p.idpermiso = c.idpermiso and p.idaplicativo = c.idaplicativo" + 'SQLPaises = SQLPaises & " where c.idaplicativo = 1 and p.activo = 1 and p.idperfil = " & clsVaribles.VarPerfil & " order by c.idpermiso " + + + 'clCmj1.fdtDataSet(SQLPaises) + + 'If clCmj1.ds.Tables(0).Rows.Count <> 0 Then + 'BTRutaInusuales.Visible = True + 'Else + 'BTRutaInusuales.Visible = False + + 'End If + desHeader.Text = Me.Text + Colores() + Catch ex As Exception + MessageBox.Show("Error CboInstitucion_DropDown: " & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + + End Try + + + End Sub + Private Sub Colores() + If btnGuardarRelevantes.Enabled = False Then + btnGuardarRelevantes.BackColor = Color.DarkGray + Else + btnGuardarRelevantes.BackColor = Color.Black + End If + If btnGuardarInusuales.Enabled = False Then + btnGuardarInusuales.BackColor = Color.DarkGray + Else + btnGuardarInusuales.BackColor = Color.Black + End If + If btnGuardarPreocupantes.Enabled = False Then + btnGuardarPreocupantes.BackColor = Color.DarkGray + Else + btnGuardarPreocupantes.BackColor = Color.Black + End If + End Sub + + Private Sub Label3_Click(sender As System.Object, e As System.EventArgs) Handles lblCveNombreSofome.Click + + End Sub + + Private Sub TXTRutaInusuales_TextChanged(sender As System.Object, e As System.EventArgs) Handles txtRutaRelevantes.TextChanged + + End Sub + + Private Sub btnRutaInusuales_Click(sender As Object, e As EventArgs) Handles btnRutaInusuales.Click + FolderBrowserDialog.ShowDialog() + txtRutaInusuales.Text = FolderBrowserDialog.SelectedPath + btnGuardarInusuales.Enabled = True + Colores() + End Sub + + Private Sub btnRutaPreocupantes_Click(sender As Object, e As EventArgs) Handles btnRutaPreocupantes.Click + FolderBrowserDialog.ShowDialog() + txtRutaPreocupantes.Text = FolderBrowserDialog.SelectedPath + btnGuardarPreocupantes.Enabled = True + Colores() + End Sub + + Private Sub btnGuardarInusuales_Click(sender As Object, e As EventArgs) Handles btnGuardarInusuales.Click + Dim strSqlParam As String + Dim ClassCom As New clsComplejo + + Try + ClassCom.fdtDataSet("SELECT IdOrganismoInternacional,idinstitucionFinanciera FROM ParamRep ") + + If ClassCom.ds.Tables(0).Rows.Count <> 0 Then + 'strSqlParam = " UPDATE ParamRep SET IdOrganismoInternacional = '001002',idinstitucionFinanciera = '" & Me.CbOInFinanciera.SelectedValue & "',rutainusuales = '" & TXTRutaInusuales.Text & "'" + strSqlParam = " UPDATE ParamRep SET rutainusuales = '" & txtRutaInusuales.Text & "'" + ClassCom.sbGuardaModifica(strSqlParam) + Else + strSqlParam = " INSERT INTO ParamRep (IdOrganismoInternacional,idinstitucionFinanciera,rutainusuales) VALUES ('1002','" & CbOInFinanciera.SelectedValue & "','" & txtRutaInusuales.Text & "')" + ClassCom.sbInserta(strSqlParam) + End If + + btnGuardarInusuales.Enabled = False + rutaAntI = txtRutaInusuales.Text + + Dim coneccion As New ClassMyUtils + coneccion.RT_Auditoria(clsVaribles.varUsuario, 129, 1, "MODIFICACIÓN DE LA RUTA REPORTES INUSUALES (ANTERIOR:" & rutaAntI & ", NUEVO:" & txtRutaInusuales.Text & ")") + Colores() + Catch ex As Exception + MessageBox.Show("Erroral grabar Paramrep " & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + End Sub + + Private Sub btnGuardarPreocupantes_Click(sender As Object, e As EventArgs) Handles btnGuardarPreocupantes.Click + Dim strSqlParam As String + Dim ClassCom As New clsComplejo + + Try + ClassCom.fdtDataSet("SELECT IdOrganismoInternacional,idinstitucionFinanciera FROM ParamRep ") + + If ClassCom.ds.Tables(0).Rows.Count <> 0 Then + 'strSqlParam = " UPDATE ParamRep SET IdOrganismoInternacional = '001002',idinstitucionFinanciera = '" & Me.CbOInFinanciera.SelectedValue & "',rutainusuales = '" & TXTRutaInusuales.Text & "'" + strSqlParam = " UPDATE ParamRep SET rutaPreocupantes= '" & txtRutaPreocupantes.Text & "'" + ClassCom.sbGuardaModifica(strSqlParam) + Else + strSqlParam = " INSERT INTO ParamRep (IdOrganismoInternacional,idinstitucionFinanciera,rutainusuales) VALUES ('1002','" & CbOInFinanciera.SelectedValue & "','" & txtRutaPreocupantes.Text & "')" + ClassCom.sbInserta(strSqlParam) + End If + + btnGuardarPreocupantes.Enabled = False + rutaAntP = txtRutaPreocupantes.Text + + + Dim coneccion As New ClassMyUtils + coneccion.RT_Auditoria(clsVaribles.varUsuario, 129, 1, "MODIFICACIÓN DE LA RUTA REPORTES INUSUALES (ANTERIOR:" & rutaAntP & ", NUEVO:" & txtRutaPreocupantes.Text & ")") + Colores() + Catch ex As Exception + MessageBox.Show("Erroral grabar Paramrep " & ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + End Sub +End Class \ No newline at end of file diff --git a/Actualizadores/frmParamsGral.Designer.vb b/Actualizadores/frmParamsGral.Designer.vb new file mode 100644 index 0000000..6e378d4 --- /dev/null +++ b/Actualizadores/frmParamsGral.Designer.vb @@ -0,0 +1,187 @@ + +Partial Class frmParamsGral + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmParamsGral)) + Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.txtNombre = New System.Windows.Forms.TextBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.BtnAgregar = New System.Windows.Forms.Button() + Me.BtnOk = New System.Windows.Forms.Button() + Me.Button1 = New System.Windows.Forms.Button() + Me.BtnEditar = New System.Windows.Forms.Button() + Me.txtValor = New System.Windows.Forms.TextBox() + Me.lblTraduccion = New System.Windows.Forms.Label() + Me.chkActivo = New System.Windows.Forms.CheckBox() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'GridMaster + ' + Me.GridMaster.AllowUpdate = False + Me.GridMaster.AllowUpdateOnBlur = False + Me.GridMaster.BackColor = System.Drawing.Color.White + Me.GridMaster.EditDropDown = False + Me.GridMaster.FilterBar = True + Me.GridMaster.GroupByCaption = "Drag a column header here to group by that column" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) + Me.GridMaster.Location = New System.Drawing.Point(12, 12) + Me.GridMaster.Name = "GridMaster" + Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R + Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.GridMaster.Size = New System.Drawing.Size(482, 229) + Me.GridMaster.TabIndex = 77 + Me.GridMaster.Text = "C1TrueDBGrid1" + Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") + ' + 'txtNombre + ' + Me.txtNombre.Location = New System.Drawing.Point(97, 254) + Me.txtNombre.MaxLength = 50 + Me.txtNombre.Name = "txtNombre" + Me.txtNombre.Size = New System.Drawing.Size(316, 20) + Me.txtNombre.TabIndex = 78 + ' + 'Label2 + ' + Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label2.ForeColor = System.Drawing.Color.Navy + Me.Label2.Location = New System.Drawing.Point(12, 257) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(63, 16) + Me.Label2.TabIndex = 79 + Me.Label2.Text = "Nombre" + ' + 'BtnAgregar + ' + Me.BtnAgregar.BackColor = System.Drawing.SystemColors.Control + Me.BtnAgregar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnAgregar.Location = New System.Drawing.Point(500, 129) + Me.BtnAgregar.Name = "BtnAgregar" + Me.BtnAgregar.Size = New System.Drawing.Size(106, 33) + Me.BtnAgregar.TabIndex = 90 + Me.BtnAgregar.Text = "Agregar" + Me.BtnAgregar.UseVisualStyleBackColor = True + Me.BtnAgregar.Visible = False + ' + 'BtnOk + ' + Me.BtnOk.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnOk.Location = New System.Drawing.Point(500, 207) + Me.BtnOk.Name = "BtnOk" + Me.BtnOk.Size = New System.Drawing.Size(106, 33) + Me.BtnOk.TabIndex = 89 + Me.BtnOk.Text = "Guardar" + Me.BtnOk.UseVisualStyleBackColor = True + ' + 'Button1 + ' + Me.Button1.ForeColor = System.Drawing.Color.MidnightBlue + Me.Button1.Location = New System.Drawing.Point(500, 247) + Me.Button1.Name = "Button1" + Me.Button1.Size = New System.Drawing.Size(106, 33) + Me.Button1.TabIndex = 88 + Me.Button1.Text = "Cerrar" + Me.Button1.UseVisualStyleBackColor = True + ' + 'BtnEditar + ' + Me.BtnEditar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnEditar.Location = New System.Drawing.Point(500, 168) + Me.BtnEditar.Name = "BtnEditar" + Me.BtnEditar.Size = New System.Drawing.Size(106, 33) + Me.BtnEditar.TabIndex = 87 + Me.BtnEditar.Text = "Editar" + Me.BtnEditar.UseVisualStyleBackColor = True + ' + 'txtValor + ' + Me.txtValor.Location = New System.Drawing.Point(97, 280) + Me.txtValor.MaxLength = 50 + Me.txtValor.Name = "txtValor" + Me.txtValor.Size = New System.Drawing.Size(47, 20) + Me.txtValor.TabIndex = 91 + ' + 'lblTraduccion + ' + Me.lblTraduccion.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblTraduccion.ForeColor = System.Drawing.Color.Navy + Me.lblTraduccion.Location = New System.Drawing.Point(12, 283) + Me.lblTraduccion.Name = "lblTraduccion" + Me.lblTraduccion.Size = New System.Drawing.Size(79, 16) + Me.lblTraduccion.TabIndex = 92 + Me.lblTraduccion.Text = "Valor" + ' + 'chkActivo + ' + Me.chkActivo.Enabled = False + Me.chkActivo.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.chkActivo.ForeColor = System.Drawing.Color.Red + Me.chkActivo.Location = New System.Drawing.Point(171, 280) + Me.chkActivo.Name = "chkActivo" + Me.chkActivo.Size = New System.Drawing.Size(72, 21) + Me.chkActivo.TabIndex = 93 + Me.chkActivo.Text = "Activa" + Me.chkActivo.Visible = False + ' + 'frmParamsGral + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(610, 313) + Me.Controls.Add(Me.chkActivo) + Me.Controls.Add(Me.txtValor) + Me.Controls.Add(Me.lblTraduccion) + Me.Controls.Add(Me.BtnAgregar) + Me.Controls.Add(Me.BtnOk) + Me.Controls.Add(Me.Button1) + Me.Controls.Add(Me.BtnEditar) + Me.Controls.Add(Me.txtNombre) + Me.Controls.Add(Me.Label2) + Me.Controls.Add(Me.GridMaster) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MaximizeBox = False + Me.MinimizeBox = False + Me.Name = "frmParamsGral" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Parámetros Generales" + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents txtNombre As System.Windows.Forms.TextBox + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents BtnAgregar As System.Windows.Forms.Button + Friend WithEvents BtnOk As System.Windows.Forms.Button + Friend WithEvents Button1 As System.Windows.Forms.Button + Friend WithEvents BtnEditar As System.Windows.Forms.Button + Friend WithEvents txtValor As System.Windows.Forms.TextBox + Friend WithEvents lblTraduccion As System.Windows.Forms.Label + Friend WithEvents chkActivo As CheckBox +End Class diff --git a/Actualizadores/frmParamsGral.resx b/Actualizadores/frmParamsGral.resx new file mode 100644 index 0000000..3104376 --- /dev/null +++ b/Actualizadores/frmParamsGral.resx @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}Style4{}OddRow{}Style14{}Footer{}FilterBar{}Heading{ForeColor:ControlText;Border:Raised,,1, 1, 1, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style9{}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>225</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 478, 225</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 478, 225</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Actualizadores/frmParamsGral.vb b/Actualizadores/frmParamsGral.vb new file mode 100644 index 0000000..48dfdfd --- /dev/null +++ b/Actualizadores/frmParamsGral.vb @@ -0,0 +1,150 @@ +Public Class frmParamsGral + + Private opcion As Boolean + Private idName As Integer + + Private Sub frmParamsGral_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load + Try + Iniciar() + Catch ex As Exception + MessageBox.Show(ex.Message) + End Try + End Sub + + Private Function Iniciar() As Boolean + Iniciar = False + Try + Limpiar() + llenarGrid() + Catch ex As Exception + MessageBox.Show(ex.Message) + End Try + Iniciar = True + End Function + + Private Function Limpiar() As Boolean + Try + txtNombre.Enabled = False + txtNombre.Text = "" + txtValor.Enabled = False + txtValor.Text = "" + BtnOk.Enabled = False + BtnEditar.Enabled = False + chkActivo.Enabled = False + opcion = False + Catch ex As Exception + MessageBox.Show(ex.Message) + End Try + End Function + + Private Function llenarGrid() As Boolean + llenarGrid = False + Try + Dim ClassCatalogos As New ClassCatalogos + + GridMaster.AllowUpdate = False + ClassCatalogos.LlenaGrid("select * from PARAMETROSGENERALES", Me.GridMaster) + GridMaster.Splits(0).DisplayColumns(0).AutoSize() + GridMaster.Splits(0).DisplayColumns(1).AutoSize() + GridMaster.Splits(0).DisplayColumns(2).AutoSize() + GridMaster.Splits(0).DisplayColumns(3).Visible = False + + Catch ex As Exception + MessageBox.Show(ex.Message) + End Try + llenarGrid = True + End Function + + Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click + Me.Close() + End Sub + + Private Sub BtnAgregar_Click(sender As System.Object, e As System.EventArgs) Handles BtnAgregar.Click + Limpiar() + habilitar() + opcion = True + End Sub + + Private Function habilitar() As Boolean + habilitar = False + Try + txtNombre.Enabled = True + txtValor.Enabled = True + BtnOk.Enabled = True + chkActivo.Enabled = True + Catch ex As Exception + MessageBox.Show(ex.Message) + End Try + habilitar = True + End Function + + Private Sub GridMaster_DoubleClick(sender As System.Object, e As System.EventArgs) Handles GridMaster.DoubleClick + llenarDatos() + End Sub + + Private Function llenarDatos() As Boolean + llenarDatos = False + Try + idName = GridMaster.Columns(0).Value + txtNombre.Text = GridMaster.Columns(1).Value + txtValor.Text = GridMaster.Columns(2).Value + chkActivo.Checked = GridMaster.Columns(3).Value + BtnEditar.Enabled = True + Catch ex As Exception + MessageBox.Show(ex.Message) + End Try + llenarDatos = True + End Function + + Private Sub BtnEditar_Click(sender As System.Object, e As System.EventArgs) Handles BtnEditar.Click + opcion = False + habilitar() + End Sub + + Private Sub BtnOk_Click(sender As System.Object, e As System.EventArgs) Handles BtnOk.Click + Guardar() + End Sub + + Private Function Guardar() As Boolean + Guardar = False + Dim cls As New clsComplejo + Dim ssql As String + Dim nombre As String + Dim valor As String + Try + If ValidarDatos() Then + nombre = txtNombre.Text.Trim() + valor = txtValor.Text.Trim() + If opcion Then + ssql = "INSERT INTO PARAMETROSGENERALES(DESCRIPCION,VALOR,ACTIVO) " + ssql += " VALUES ('" & nombre & "'," & valor & "," & chkActivo.CheckState & ")" + Else + ssql = "UPDATE PARAMETROSGENERALES Set DESCRIPCION ='" & nombre & "'," + ssql += "VALOR = " & valor & ", ACTIVO = " & chkActivo.CheckState & " WHERE IDPARAMETRO =" & idName + End If + cls.sbGuardaModifica(ssql) + MessageBox.Show("Operacion Satisfactoria ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Limpiar() + llenarGrid() + End If + Catch ex As Exception + MessageBox.Show(ex.Message) + End Try + Guardar = True + End Function + + Private Function ValidarDatos() As Boolean + ValidarDatos = False + Try + If txtNombre.Text.Trim = "" Then + MessageBox.Show("Es Necesario Introducir el Nombre ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + Exit Function + End If + + ValidarDatos = True + Catch ex As Exception + MessageBox.Show(ex.Message) + End Try + End Function + +End Class \ No newline at end of file diff --git a/Busquedas/Busquedas.vb b/Busquedas/Busquedas.vb new file mode 100644 index 0000000..7aec6fe --- /dev/null +++ b/Busquedas/Busquedas.vb @@ -0,0 +1,614 @@ +Public Class ActualizadorBinario + Inherits System.Windows.Forms.Form + + + Private Command As New Command() + Private LlenaCombo As New LlenaCombo() + Private LlenaGrid As New LlenaGrid() + Private ValidaTexto As New ValidaTexto() + Public Valor As String + Private DesOperacion As String + Private dtGrupos As New DataTable() 'Tabla de combo de Grupos de Cuentas + Private dtParametros As New DataTable() 'Tabla de Combo de Paramtros de Grupo + Private dtGridParamtros As New DataTable() 'Tabla de Valor de Parametros + Private vwGrid As New View() + Private Id_Grupo As Integer + Private Id_Parametro As Integer + Private NombreCatalogo As String + Private NombreParametro As String + Private TipoOperacion As Int16 ' 0:Actualiza Valor de Parametro ; 1:Activa Grupò + Private Activo As Boolean + Private Activa As Boolean + Private Indice As Integer + Private Fin As Boolean + + + +#Region " Código generado por el Diseñador de Windows Forms " + + Public Sub New() + MyBase.New() + + 'El Diseñador de Windows Forms requiere esta llamada. + InitializeComponent() + + 'Agregar cualquier inicialización después de la llamada a InitializeComponent() + + End Sub + + 'Form reemplaza a Dispose para limpiar la lista de componentes. + Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing Then + If Not (components Is Nothing) Then + components.Dispose() + End If + End If + MyBase.Dispose(disposing) + End Sub + + 'Requerido por el Diseñador de Windows Forms + Private components As System.ComponentModel.IContainer + + 'NOTA: el Diseñador de Windows Forms requiere el siguiente procedimiento + 'Puede modificarse utilizando el Diseñador de Windows Forms. + 'No lo modifique con el editor de código. + Friend WithEvents btnAgrergar As System.Windows.Forms.ToolBarButton + Friend WithEvents btnActualizar As System.Windows.Forms.ToolBarButton + Friend WithEvents btnEliminar As System.Windows.Forms.ToolBarButton + Friend WithEvents btnSalir As System.Windows.Forms.ToolBarButton + Friend WithEvents Panel1 As System.Windows.Forms.Panel + Friend WithEvents lblNombre As System.Windows.Forms.Label + Friend WithEvents Panel3 As System.Windows.Forms.Panel + Friend WithEvents Panel4 As System.Windows.Forms.Panel + Friend WithEvents Panel5 As System.Windows.Forms.Panel + Friend WithEvents txtExtra As System.Windows.Forms.TextBox + Friend WithEvents lblCuaCam As System.Windows.Forms.Label + Friend WithEvents pnlCatalgo As System.Windows.Forms.Panel + Friend WithEvents tlbCatUnuarios As System.Windows.Forms.ToolBar + Friend WithEvents btnCancelar As System.Windows.Forms.Button + Friend WithEvents btnAceptar As System.Windows.Forms.Button + Friend WithEvents pnlBotones As System.Windows.Forms.Panel + Friend WithEvents lblGrupos As System.Windows.Forms.Label + Friend WithEvents Panel9 As System.Windows.Forms.Panel + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents txtValPar As System.Windows.Forms.Label + Friend WithEvents dtgParGru As System.Windows.Forms.DataGrid + Friend WithEvents txtValParametro As System.Windows.Forms.TextBox + Friend WithEvents cboGruCue As System.Windows.Forms.ComboBox + Friend WithEvents txtGruCue As System.Windows.Forms.TextBox + Friend WithEvents cboParGru As System.Windows.Forms.ComboBox + Friend WithEvents RbtnActivo As System.Windows.Forms.CheckBox + Friend WithEvents msdHora As AxMSMask.AxMaskEdBox + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(ActualizadorBinario)) + Me.tlbCatUnuarios = New System.Windows.Forms.ToolBar() + Me.btnAgrergar = New System.Windows.Forms.ToolBarButton() + Me.btnActualizar = New System.Windows.Forms.ToolBarButton() + Me.btnEliminar = New System.Windows.Forms.ToolBarButton() + Me.btnSalir = New System.Windows.Forms.ToolBarButton() + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.Panel1 = New System.Windows.Forms.Panel() + Me.Panel3 = New System.Windows.Forms.Panel() + Me.Panel4 = New System.Windows.Forms.Panel() + Me.Panel5 = New System.Windows.Forms.Panel() + Me.Panel9 = New System.Windows.Forms.Panel() + Me.dtgParGru = New System.Windows.Forms.DataGrid() + Me.pnlCatalgo = New System.Windows.Forms.Panel() + Me.RbtnActivo = New System.Windows.Forms.CheckBox() + Me.txtValPar = New System.Windows.Forms.Label() + Me.lblCuaCam = New System.Windows.Forms.Label() + Me.txtExtra = New System.Windows.Forms.TextBox() + Me.lblGrupos = New System.Windows.Forms.Label() + Me.lblNombre = New System.Windows.Forms.Label() + Me.pnlBotones = New System.Windows.Forms.Panel() + Me.btnAceptar = New System.Windows.Forms.Button() + Me.btnCancelar = New System.Windows.Forms.Button() + Me.cboGruCue = New System.Windows.Forms.ComboBox() + Me.txtGruCue = New System.Windows.Forms.TextBox() + Me.cboParGru = New System.Windows.Forms.ComboBox() + Me.msdHora = New AxMSMask.AxMaskEdBox() + Me.txtValParametro = New System.Windows.Forms.TextBox() + Me.Panel1.SuspendLayout() + Me.Panel3.SuspendLayout() + Me.Panel4.SuspendLayout() + Me.Panel5.SuspendLayout() + Me.Panel9.SuspendLayout() + CType(Me.dtgParGru, System.ComponentModel.ISupportInitialize).BeginInit() + Me.pnlCatalgo.SuspendLayout() + Me.pnlBotones.SuspendLayout() + CType(Me.msdHora, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'tlbCatUnuarios + ' + Me.tlbCatUnuarios.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.tlbCatUnuarios.Buttons.AddRange(New System.Windows.Forms.ToolBarButton() {Me.btnAgrergar, Me.btnActualizar, Me.btnEliminar, Me.btnSalir}) + Me.tlbCatUnuarios.ButtonSize = New System.Drawing.Size(75, 40) + Me.tlbCatUnuarios.DropDownArrows = True + Me.tlbCatUnuarios.ImageList = Me.ImageList1 + Me.tlbCatUnuarios.Name = "tlbCatUnuarios" + Me.tlbCatUnuarios.ShowToolTips = True + Me.tlbCatUnuarios.Size = New System.Drawing.Size(558, 44) + Me.tlbCatUnuarios.TabIndex = 23 + ' + 'btnAgrergar + ' + Me.btnAgrergar.Enabled = False + Me.btnAgrergar.ImageIndex = 0 + Me.btnAgrergar.Text = "Agregar" + ' + 'btnActualizar + ' + Me.btnActualizar.ImageIndex = 5 + Me.btnActualizar.Text = "Actualizar" + ' + 'btnEliminar + ' + Me.btnEliminar.Enabled = False + Me.btnEliminar.ImageIndex = 1 + Me.btnEliminar.Text = "Eliminar" + ' + 'btnSalir + ' + Me.btnSalir.ImageIndex = 4 + Me.btnSalir.Text = "Salir" + ' + 'ImageList1 + ' + Me.ImageList1.ColorDepth = System.Windows.Forms.ColorDepth.Depth8Bit + Me.ImageList1.ImageSize = New System.Drawing.Size(16, 16) + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Turquoise + ' + 'Panel1 + ' + Me.Panel1.Controls.AddRange(New System.Windows.Forms.Control() {Me.Panel3, Me.pnlCatalgo}) + Me.Panel1.Dock = System.Windows.Forms.DockStyle.Fill + Me.Panel1.Location = New System.Drawing.Point(0, 44) + Me.Panel1.Name = "Panel1" + Me.Panel1.Size = New System.Drawing.Size(558, 336) + Me.Panel1.TabIndex = 24 + ' + 'Panel3 + ' + Me.Panel3.Controls.AddRange(New System.Windows.Forms.Control() {Me.Panel4}) + Me.Panel3.Dock = System.Windows.Forms.DockStyle.Fill + Me.Panel3.Location = New System.Drawing.Point(0, 120) + Me.Panel3.Name = "Panel3" + Me.Panel3.Size = New System.Drawing.Size(558, 216) + Me.Panel3.TabIndex = 1 + ' + 'Panel4 + ' + Me.Panel4.Controls.AddRange(New System.Windows.Forms.Control() {Me.Panel5}) + Me.Panel4.Dock = System.Windows.Forms.DockStyle.Fill + Me.Panel4.Name = "Panel4" + Me.Panel4.Size = New System.Drawing.Size(558, 216) + Me.Panel4.TabIndex = 0 + ' + 'Panel5 + ' + Me.Panel5.BackColor = System.Drawing.Color.White + Me.Panel5.Controls.AddRange(New System.Windows.Forms.Control() {Me.Panel9}) + Me.Panel5.Dock = System.Windows.Forms.DockStyle.Fill + Me.Panel5.Name = "Panel5" + Me.Panel5.Size = New System.Drawing.Size(558, 216) + Me.Panel5.TabIndex = 56 + ' + 'Panel9 + ' + Me.Panel9.BackColor = System.Drawing.Color.White + Me.Panel9.Controls.AddRange(New System.Windows.Forms.Control() {Me.dtgParGru}) + Me.Panel9.Dock = System.Windows.Forms.DockStyle.Fill + Me.Panel9.Name = "Panel9" + Me.Panel9.Size = New System.Drawing.Size(558, 216) + Me.Panel9.TabIndex = 1 + ' + 'dtgParGru + ' + Me.dtgParGru.BackgroundColor = System.Drawing.SystemColors.ActiveCaptionText + Me.dtgParGru.DataMember = "" + Me.dtgParGru.Dock = System.Windows.Forms.DockStyle.Fill + Me.dtgParGru.GridLineColor = System.Drawing.SystemColors.ActiveCaption + Me.dtgParGru.HeaderForeColor = System.Drawing.SystemColors.ControlText + Me.dtgParGru.Name = "dtgParGru" + Me.dtgParGru.ParentRowsBackColor = System.Drawing.Color.LightYellow + Me.dtgParGru.ParentRowsForeColor = System.Drawing.SystemColors.ActiveCaption + Me.dtgParGru.PreferredColumnWidth = 150 + Me.dtgParGru.ReadOnly = True + Me.dtgParGru.SelectionBackColor = System.Drawing.Color.FromArgb(CType(255, Byte), CType(255, Byte), CType(192, Byte)) + Me.dtgParGru.SelectionForeColor = System.Drawing.SystemColors.ActiveCaption + Me.dtgParGru.Size = New System.Drawing.Size(558, 216) + Me.dtgParGru.TabIndex = 2 + ' + 'pnlCatalgo + ' + Me.pnlCatalgo.BackColor = System.Drawing.SystemColors.Control + Me.pnlCatalgo.Controls.AddRange(New System.Windows.Forms.Control() {Me.RbtnActivo, Me.txtValPar, Me.lblCuaCam, Me.txtExtra, Me.lblGrupos, Me.lblNombre, Me.pnlBotones, Me.cboGruCue, Me.txtGruCue, Me.cboParGru, Me.msdHora, Me.txtValParametro}) + Me.pnlCatalgo.Dock = System.Windows.Forms.DockStyle.Top + Me.pnlCatalgo.Name = "pnlCatalgo" + Me.pnlCatalgo.Size = New System.Drawing.Size(558, 120) + Me.pnlCatalgo.TabIndex = 0 + ' + 'RbtnActivo + ' + Me.RbtnActivo.AccessibleRole = System.Windows.Forms.AccessibleRole.None + Me.RbtnActivo.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.RbtnActivo.ForeColor = System.Drawing.Color.Red + Me.RbtnActivo.Location = New System.Drawing.Point(352, 24) + Me.RbtnActivo.Name = "RbtnActivo" + Me.RbtnActivo.Size = New System.Drawing.Size(64, 24) + Me.RbtnActivo.TabIndex = 17 + Me.RbtnActivo.Text = "Activo" + ' + 'txtValPar + ' + Me.txtValPar.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.txtValPar.ForeColor = System.Drawing.SystemColors.ControlText + Me.txtValPar.Location = New System.Drawing.Point(64, 88) + Me.txtValPar.Name = "txtValPar" + Me.txtValPar.Size = New System.Drawing.Size(72, 23) + Me.txtValPar.TabIndex = 15 + Me.txtValPar.Text = "Valor :" + Me.txtValPar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'lblCuaCam + ' + Me.lblCuaCam.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblCuaCam.ForeColor = System.Drawing.SystemColors.ActiveCaption + Me.lblCuaCam.Location = New System.Drawing.Point(8, 120) + Me.lblCuaCam.Name = "lblCuaCam" + Me.lblCuaCam.Size = New System.Drawing.Size(64, 23) + Me.lblCuaCam.TabIndex = 12 + Me.lblCuaCam.Text = "Nombre :" + Me.lblCuaCam.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'txtExtra + ' + Me.txtExtra.Location = New System.Drawing.Point(80, 120) + Me.txtExtra.Name = "txtExtra" + Me.txtExtra.Size = New System.Drawing.Size(200, 20) + Me.txtExtra.TabIndex = 11 + Me.txtExtra.Text = "Tarjeta de Credito" + ' + 'lblGrupos + ' + Me.lblGrupos.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblGrupos.ForeColor = System.Drawing.Color.Black + Me.lblGrupos.Location = New System.Drawing.Point(0, 24) + Me.lblGrupos.Name = "lblGrupos" + Me.lblGrupos.Size = New System.Drawing.Size(136, 23) + Me.lblGrupos.TabIndex = 2 + Me.lblGrupos.Text = "Grupos de Cuentas :" + Me.lblGrupos.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'lblNombre + ' + Me.lblNombre.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblNombre.ForeColor = System.Drawing.SystemColors.ControlText + Me.lblNombre.Location = New System.Drawing.Point(64, 56) + Me.lblNombre.Name = "lblNombre" + Me.lblNombre.Size = New System.Drawing.Size(72, 23) + Me.lblNombre.TabIndex = 1 + Me.lblNombre.Text = "Parametro :" + Me.lblNombre.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'pnlBotones + ' + Me.pnlBotones.Controls.AddRange(New System.Windows.Forms.Control() {Me.btnAceptar, Me.btnCancelar}) + Me.pnlBotones.Location = New System.Drawing.Point(424, 16) + Me.pnlBotones.Name = "pnlBotones" + Me.pnlBotones.Size = New System.Drawing.Size(120, 80) + Me.pnlBotones.TabIndex = 14 + ' + 'btnAceptar + ' + Me.btnAceptar.BackColor = System.Drawing.SystemColors.Control + Me.btnAceptar.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnAceptar.ForeColor = System.Drawing.Color.Black + Me.btnAceptar.Image = CType(resources.GetObject("btnAceptar.Image"), System.Drawing.Bitmap) + Me.btnAceptar.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnAceptar.Location = New System.Drawing.Point(16, 8) + Me.btnAceptar.Name = "btnAceptar" + Me.btnAceptar.Size = New System.Drawing.Size(96, 23) + Me.btnAceptar.TabIndex = 2 + Me.btnAceptar.Text = "Aceptar" + Me.btnAceptar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'btnCancelar + ' + Me.btnCancelar.BackColor = System.Drawing.SystemColors.Control + Me.btnCancelar.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnCancelar.ForeColor = System.Drawing.Color.Black + Me.btnCancelar.Image = CType(resources.GetObject("btnCancelar.Image"), System.Drawing.Bitmap) + Me.btnCancelar.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnCancelar.Location = New System.Drawing.Point(16, 40) + Me.btnCancelar.Name = "btnCancelar" + Me.btnCancelar.Size = New System.Drawing.Size(96, 23) + Me.btnCancelar.TabIndex = 3 + Me.btnCancelar.Text = "Cancelar" + Me.btnCancelar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'cboGruCue + ' + Me.cboGruCue.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboGruCue.Location = New System.Drawing.Point(144, 24) + Me.cboGruCue.Name = "cboGruCue" + Me.cboGruCue.Size = New System.Drawing.Size(200, 21) + Me.cboGruCue.TabIndex = 1 + ' + 'txtGruCue + ' + Me.txtGruCue.BackColor = System.Drawing.SystemColors.HighlightText + Me.txtGruCue.Location = New System.Drawing.Point(144, 24) + Me.txtGruCue.Name = "txtGruCue" + Me.txtGruCue.ReadOnly = True + Me.txtGruCue.Size = New System.Drawing.Size(200, 20) + Me.txtGruCue.TabIndex = 10 + Me.txtGruCue.Text = "Tarjeta de Credito" + ' + 'cboParGru + ' + Me.cboParGru.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboParGru.ItemHeight = 13 + Me.cboParGru.Location = New System.Drawing.Point(144, 56) + Me.cboParGru.Name = "cboParGru" + Me.cboParGru.Size = New System.Drawing.Size(200, 21) + Me.cboParGru.TabIndex = 0 + ' + 'msdHora + ' + Me.msdHora.ContainingControl = Me + Me.msdHora.Location = New System.Drawing.Point(144, 88) + Me.msdHora.Name = "msdHora" + Me.msdHora.OcxState = CType(resources.GetObject("msdHora.OcxState"), System.Windows.Forms.AxHost.State) + Me.msdHora.Size = New System.Drawing.Size(200, 24) + Me.msdHora.TabIndex = 18 + Me.msdHora.Visible = False + ' + 'txtValParametro + ' + Me.txtValParametro.BackColor = System.Drawing.SystemColors.HighlightText + Me.txtValParametro.Location = New System.Drawing.Point(144, 88) + Me.txtValParametro.Name = "txtValParametro" + Me.txtValParametro.ReadOnly = True + Me.txtValParametro.Size = New System.Drawing.Size(200, 20) + Me.txtValParametro.TabIndex = 16 + Me.txtValParametro.Text = "" + ' + 'ActualizadorBinario + ' + Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13) + Me.BackColor = System.Drawing.Color.FromArgb(CType(255, Byte), CType(255, Byte), CType(192, Byte)) + Me.ClientSize = New System.Drawing.Size(558, 380) + Me.ControlBox = False + Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.Panel1, Me.tlbCatUnuarios}) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D + Me.Name = "ActualizadorBinario" + Me.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Tag = "CatUni001" + Me.Text = "Actualizador Parametros de Grupo" + Me.Panel1.ResumeLayout(False) + Me.Panel3.ResumeLayout(False) + Me.Panel4.ResumeLayout(False) + Me.Panel5.ResumeLayout(False) + Me.Panel9.ResumeLayout(False) + CType(Me.dtgParGru, System.ComponentModel.ISupportInitialize).EndInit() + Me.pnlCatalgo.ResumeLayout(False) + Me.pnlBotones.ResumeLayout(False) + CType(Me.msdHora, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + + End Sub + +#End Region + + Private Sub tlbCorteCaja_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles tlbCatUnuarios.ButtonClick + DesOperacion = e.Button.Text + Select Case e.Button.Text + Case "Actualizar" + ActualizarValorParametro() + Case "Salir" + Salir() + Me.Close() + End Select + + End Sub + + Public Function Salir() As Boolean + Return Fin = True + End Function + + Private Sub ActualizarValorParametro() + Activa = True + cboGruCue.Enabled = False + cboParGru.Enabled = False + txtValParametro.ReadOnly = False + Me.msdHora.Enabled = True + End Sub + + Private Sub ActualizadorBinario_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + Fin = False + Actualizar() + Me.msdHora.Visible = False + Activa = False + + End Sub + + + Private Sub Actualizar() + cboGruCue.Enabled = True + cboParGru.Enabled = True + txtValParametro.ReadOnly = True + LlenaCombo.LlenaData("Grupo de Cuentas", Me.cboGruCue, Me.dtGrupos) + LlenaCombo.LlenaData("Parametros de Rango", Me.cboParGru, Me.dtParametros) + LlenaGrid.LlenaData("spcbGriParGrup " & Me.Id_Grupo.ToString, Me.dtgParGru, Me.dtGridParamtros) '1:Catalgo ; 2:Alias + AparienciaGrid(dtgParGru) + SetSelectedIndex(dtgParGru) + + End Sub + + Public Sub Entrar(ByVal NombreCatalgog As String) + Me.Text = NombreCatalgog + NombreCatalogo = NombreCatalgog + End Sub + Private Sub AparienciaGrid(ByVal Grid As DataGrid) + Dim ts As DataGridTableStyle = New DataGridTableStyle() + ts.MappingName = Grid.DataMember + Grid.TableStyles.Clear() + Grid.TableStyles.Add(ts) + Grid.TableStyles(0).GridColumnStyles(0).Width = 0 + Grid.TableStyles(0).GridColumnStyles(1).Width = 300 + Grid.TableStyles(0).GridColumnStyles(2).Width = 50 + Grid.TableStyles(0).GridColumnStyles(3).Width = 0 + End Sub + + Private Sub SetSelectedIndex(ByVal myGrid As DataGrid) + Registro(myGrid) + + End Sub + + Private Sub gridDoubleClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles dtgParGru.DoubleClick + Registro(sender) + End Sub + + Private Sub CargarInformacion(ByVal GridOrigen As DataGrid) + + + Try + + Me.Id_Parametro = Me.dtGridParamtros.Rows(Indice).Item(0) + NombreParametro = dtGridParamtros.Rows(Indice).Item(1) + Me.Valor = dtGridParamtros.Rows(Indice).Item(2) + Activo = dtGridParamtros.Rows(Indice).Item(3) + + Catch + End Try + If Activo = True Then + Me.RbtnActivo.Checked = True + Else + Me.RbtnActivo.Checked = False + End If + Mascara(Valor) + cboParGru.SelectedValue = Id_Parametro + txtValParametro.Text = Valor + + End Sub + Private Sub Mascara(ByVal Valor As String) + Try + If NombreParametro.Trim = "ParametroHora" Then + msdHora.Visible = True + txtValParametro.Visible = False + Me.msdHora.ClipMode = MSMask.ClipModeConstants.mskExcludeLiterals + msdHora.Text = " " + msdHora.SelText = Valor + msdHora.Refresh() + Else + msdHora.Visible = False + txtValParametro.Visible = True + End If + + Catch + End Try + + + + End Sub + + + + + + + Private Sub SeleccionGrid(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles dtgParGru.CurrentCellChanged + 'Evento que se dispara cuando me muevo entre los registos de la tabla + Registro(sender) + + End Sub + Private Sub Registro(ByVal Grid As DataGrid) + Indice = Grid.CurrentRowIndex + CargarInformacion(Grid) + + End Sub + Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAceptar.Click + + If ValidaTexto.ValidaCadenas(txtValParametro) = 0 Then + MessageBox.Show("Ingerese datos necesarios") + Me.txtValParametro.Focus() + Else + If NombreParametro.Trim = "ParametroHora" Then + Me.msdHora.ClipMode = MSMask.ClipModeConstants.mskExcludeLiterals + Valor = msdHora.ClipText + Valor = Valor.Substring(0, 2) & ":" & Valor.Substring(2, 2) + + Else + Valor = Me.txtValParametro.Text + End If + TipoOperacion = 0 + Command.spsql = "spcbActValPar " & Me.Id_Grupo.ToString & " , " & Me.Id_Parametro.ToString & " , '" & Me.Valor.ToString & " ' , " & TipoOperacion.ToString + Command.Ejecuta(Command.spsql) + ActivaCatalogo() + LlenaGrid.LlenaData("spcbGriParGrup " & Me.Id_Grupo.ToString, Me.dtgParGru, Me.dtGridParamtros) '1:Catalgo ; 2:Alias + AparienciaGrid(dtgParGru) + SetSelectedIndex(dtgParGru) + + End If + If Activa = False Then + Actualizar() + End If + + End Sub + + + Private Sub cboGruCue_SelectedValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles cboGruCue.SelectedValueChanged + Try + Me.Id_Grupo = Me.cboGruCue.SelectedValue + LlenaGrid.LlenaData("spcbGriParGrup " & Id_Grupo.ToString, Me.dtgParGru, Me.dtGridParamtros) '1:Catalgo ; 2:Alias + Registro(dtgParGru) + Catch + End Try + End Sub + + + + + + Private Sub btnCancelar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCancelar.Click + Actualizar() + End Sub + + Private Sub ActivaCatalogo() + Dim Indice, i As Integer + Try + Indice = Me.dtGridParamtros.Rows.Count + For i = 0 To Indice - 1 + If dtGridParamtros.Rows(i).Item(2) = " " Then + Exit For + RbtnActivo.Checked = False + Else + If i = Indice - 1 Then + TipoOperacion = 1 + Command.spsql = "spcbActValPar " & Me.Id_Grupo.ToString & " , " & Me.Id_Parametro.ToString & " , '" & Me.Valor.ToString & " ' ," & TipoOperacion.ToString + Command.Ejecuta(Command.spsql) + Activa = False + RbtnActivo.Checked = True + + End If + End If + + Next + Catch e As Exception + MessageBox.Show(e.Message) + + End Try + + + End Sub + + + + + +End Class diff --git a/Busquedas/ClienteBol.resx b/Busquedas/ClienteBol.resx new file mode 100644 index 0000000..e2efc8d --- /dev/null +++ b/Busquedas/ClienteBol.resx @@ -0,0 +1,279 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:Aqua;}Normal{Font:Microsoft Sans Serif, 9pt;}RecordSelector{AlignImage:Center;}OddRow{}Style14{}Footer{}FilterBar{}Heading{AlignVert:Center;Border:Raised,,1, 1, 1, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>163</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 768, 163</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 768, 163</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADG + CgAAAk1TRnQBSQFMAgEBBAEAAawBAAGsAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8ARgAB7Az/ + AwAB7Az/GgAB/wEDBwAB7AX/AQIG/wMAAewK/wIEDQAB/wL6AQIJAAH/AewBAwHsBQAB7AT/AgIG/wMA + AewJ/wEEAf4B/AMAAfoHAgEAAf8C+gECCgAB/wEDAewBAwHsAQMDAAHsA/8GAgP/AwAB7Aj/AQQB/gH8 + Af8EAAH6BQIBAAH/AvoBAgkAAewBAAH/AewBAwHsAQMB7AEDAgAB7AT/AgID/wECAv8DAAHsB/8BBAH+ + AfwC/wUAAfoDAgEAAf8C+gECAQABAggAAewBAAH/AQMB7AEDAewBAwHsAgAB7AX/AQID/wECAv8DAAHs + Bv8BBAH+AfwD/wYAAfoBAgEAAf8C+gECCwAB7AEAAf8B7AIAAQMB7AEDAgAB7AL/AQIG/wECAv8DAAHs + Av8DAAEEAf4B/AT/CAAB/wL6AQIIAAEGBQAB/wEDAgcB7AEDAewCAAHsAv8BAgP/AQIF/wMAAewB/wEA + AQcB/gHsAQAB/AX/BwAB/wL6AQIIAAEGBf4BAAH/AewBAwHsAQMB7AEDAgAB7AL/AQID/wICBP8DAAHs + AQAB+wH+AQcB/gHsAQAF/wYAAf8C+gECAQACAgYABv4BAAH/AQMB7AEDAewBAwHsAgAB7AP/BgID/wMA + AewBAAH+AfsB/gEHAf4BAAX/BQAB/wL6AQIBAAH6AwIGAAH+BQAB/wHsAQMB7AEDAewBAwIAAewG/wIC + BP8DAAHsAQAB/wH+AfsB/gEHAQAF/wQAAf8C+gECAwAB+gMCCQAB7AEAAf8BAwHsAQMB7AEDAewCAAHs + Bv8BAgL/BgAB7AH/AQAB/wH+AfsBAAP/BgAB/wL6AQIFAAT6CAAB7AEAAewB/wEHAewBAwHsAQMCAAHs + Cf8B7AH/AewDAAHsAv8DAAT/AQAC/xgAA+wBAAHsAf8BBwEDAewCAAHsCf8C7AQAAewJ/wEAAf8ZAAXs + AQAB7AH/AQcCAAvsBQAK7CUAAUIBTQE+BwABPgMAASgDAAFAAwABIAMAAQEBAAEBBgABARYAA/+BAAGA + AQEBgAEBAv8B/gE/AYABAQGAAQEB/wHgAf4BDwGAAQEBgAEBAgAB/gEDAYABAQGAAQEBAAEBAfgBAAGA + AQEBgAEBAYABAwH4AQABgAEBAYABAQHAAQEB6AEAAYABAQGAAQEB4AEBAcgBAAGAAQEBgAEBAfABHwGA + AQABgAEBAYABAQHwAR8CAAGAAQEBgAEBAeABDwIAAYABAQGAAQEBwAEHAYABAAGAAQEBgAEBAYEBAwHI + AQABgAEBAYABAQEDAYEB6AEAAYABAwGAAQEBBwHBAfgBAAGAAQcBgAEDAv8B+AEAAYABDwGAAQcC/wH4 + AQAL + + + + 61 + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Busquedas/ClienteBol.vb b/Busquedas/ClienteBol.vb new file mode 100644 index 0000000..abd26cd --- /dev/null +++ b/Busquedas/ClienteBol.vb @@ -0,0 +1,895 @@ +Public Class ClientesBol + Inherits System.Windows.Forms.Form + +#Region " Windows Form Designer generated code " + + Public Sub New() + MyBase.New() + + 'This call is required by the Windows Form Designer. + InitializeComponent() + + 'Add any initialization after the InitializeComponent() call + + End Sub + + 'Form overrides dispose to clean up the component list. + Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing Then + If Not (components Is Nothing) Then + components.Dispose() + End If + End If + MyBase.Dispose(disposing) + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents lblOrganismo As System.Windows.Forms.Label + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents lblPorcentaje As System.Windows.Forms.Label + Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox + Friend WithEvents lblNombreFigura As System.Windows.Forms.Label + Friend WithEvents txtCliente As System.Windows.Forms.TextBox + Friend WithEvents cmbPorcentaje As System.Windows.Forms.ComboBox + Friend WithEvents cmbPais As System.Windows.Forms.ComboBox + Friend WithEvents cmbOrganismo As System.Windows.Forms.ComboBox + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents lblfecha As System.Windows.Forms.Label + Friend WithEvents lblStatus As System.Windows.Forms.Label + Friend WithEvents cmbStatus As System.Windows.Forms.ComboBox + Friend WithEvents dataGrid1 As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents btnCerrar As System.Windows.Forms.Button + Friend WithEvents BTExportar As System.Windows.Forms.Button + Friend WithEvents BTLimpiar As System.Windows.Forms.Button + Friend WithEvents BTConsultar As System.Windows.Forms.Button + Private WithEvents panel2 As Panel + Private WithEvents Img_logoCabecera As PictureBox + Friend WithEvents label4 As Label + Friend WithEvents Label1 As Label + Friend WithEvents Panel1 As Panel + Friend WithEvents lblResultados As System.Windows.Forms.Label + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(ClientesBol)) + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.lblStatus = New System.Windows.Forms.Label() + Me.cmbStatus = New System.Windows.Forms.ComboBox() + Me.txtCliente = New System.Windows.Forms.TextBox() + Me.cmbPorcentaje = New System.Windows.Forms.ComboBox() + Me.lblPorcentaje = New System.Windows.Forms.Label() + Me.cmbOrganismo = New System.Windows.Forms.ComboBox() + Me.lblOrganismo = New System.Windows.Forms.Label() + Me.lblNombreFigura = New System.Windows.Forms.Label() + Me.cmbPais = New System.Windows.Forms.ComboBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.GroupBox2 = New System.Windows.Forms.GroupBox() + Me.dataGrid1 = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.lblResultados = New System.Windows.Forms.Label() + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.lblfecha = New System.Windows.Forms.Label() + Me.btnCerrar = New System.Windows.Forms.Button() + Me.BTExportar = New System.Windows.Forms.Button() + Me.BTLimpiar = New System.Windows.Forms.Button() + Me.BTConsultar = New System.Windows.Forms.Button() + Me.panel2 = New System.Windows.Forms.Panel() + Me.Img_logoCabecera = New System.Windows.Forms.PictureBox() + Me.label4 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.Panel1 = New System.Windows.Forms.Panel() + Me.GroupBox1.SuspendLayout() + Me.GroupBox2.SuspendLayout() + CType(Me.dataGrid1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.panel2.SuspendLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).BeginInit() + Me.Panel1.SuspendLayout() + Me.SuspendLayout() + ' + 'GroupBox1 + ' + Me.GroupBox1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.GroupBox1.Controls.Add(Me.lblStatus) + Me.GroupBox1.Controls.Add(Me.cmbStatus) + Me.GroupBox1.Controls.Add(Me.txtCliente) + Me.GroupBox1.Controls.Add(Me.cmbPorcentaje) + Me.GroupBox1.Controls.Add(Me.lblPorcentaje) + Me.GroupBox1.Controls.Add(Me.cmbOrganismo) + Me.GroupBox1.Controls.Add(Me.lblOrganismo) + Me.GroupBox1.Controls.Add(Me.lblNombreFigura) + Me.GroupBox1.Location = New System.Drawing.Point(12, 56) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(787, 60) + Me.GroupBox1.TabIndex = 0 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "Parámetros de búsqueda" + ' + 'lblStatus + ' + Me.lblStatus.AutoSize = True + Me.lblStatus.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblStatus.Location = New System.Drawing.Point(176, 18) + Me.lblStatus.Name = "lblStatus" + Me.lblStatus.Size = New System.Drawing.Size(42, 13) + Me.lblStatus.TabIndex = 9 + Me.lblStatus.Text = "Estatus" + ' + 'cmbStatus + ' + Me.cmbStatus.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cmbStatus.FormattingEnabled = True + Me.cmbStatus.Location = New System.Drawing.Point(179, 33) + Me.cmbStatus.Name = "cmbStatus" + Me.cmbStatus.Size = New System.Drawing.Size(191, 21) + Me.cmbStatus.TabIndex = 8 + ' + 'txtCliente + ' + Me.txtCliente.Location = New System.Drawing.Point(386, 34) + Me.txtCliente.Name = "txtCliente" + Me.txtCliente.Size = New System.Drawing.Size(395, 20) + Me.txtCliente.TabIndex = 6 + ' + 'cmbPorcentaje + ' + Me.cmbPorcentaje.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cmbPorcentaje.Location = New System.Drawing.Point(13, 34) + Me.cmbPorcentaje.Name = "cmbPorcentaje" + Me.cmbPorcentaje.Size = New System.Drawing.Size(157, 21) + Me.cmbPorcentaje.TabIndex = 5 + ' + 'lblPorcentaje + ' + Me.lblPorcentaje.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblPorcentaje.Location = New System.Drawing.Point(10, 18) + Me.lblPorcentaje.Name = "lblPorcentaje" + Me.lblPorcentaje.Size = New System.Drawing.Size(58, 16) + Me.lblPorcentaje.TabIndex = 4 + Me.lblPorcentaje.Text = "Porcentaje" + ' + 'cmbOrganismo + ' + Me.cmbOrganismo.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cmbOrganismo.Location = New System.Drawing.Point(148, 11) + Me.cmbOrganismo.Name = "cmbOrganismo" + Me.cmbOrganismo.Size = New System.Drawing.Size(22, 21) + Me.cmbOrganismo.TabIndex = 1 + Me.cmbOrganismo.Visible = False + ' + 'lblOrganismo + ' + Me.lblOrganismo.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblOrganismo.Location = New System.Drawing.Point(80, 16) + Me.lblOrganismo.Name = "lblOrganismo" + Me.lblOrganismo.Size = New System.Drawing.Size(62, 16) + Me.lblOrganismo.TabIndex = 0 + Me.lblOrganismo.Text = "Organismo" + Me.lblOrganismo.Visible = False + ' + 'lblNombreFigura + ' + Me.lblNombreFigura.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblNombreFigura.Location = New System.Drawing.Point(383, 16) + Me.lblNombreFigura.Name = "lblNombreFigura" + Me.lblNombreFigura.Size = New System.Drawing.Size(132, 16) + Me.lblNombreFigura.TabIndex = 7 + Me.lblNombreFigura.Text = "Cliente" + Me.lblNombreFigura.TextAlign = System.Drawing.ContentAlignment.MiddleLeft + ' + 'cmbPais + ' + Me.cmbPais.Location = New System.Drawing.Point(836, 82) + Me.cmbPais.Name = "cmbPais" + Me.cmbPais.Size = New System.Drawing.Size(122, 21) + Me.cmbPais.TabIndex = 3 + Me.cmbPais.Visible = False + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label2.Location = New System.Drawing.Point(801, 85) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(29, 13) + Me.Label2.TabIndex = 2 + Me.Label2.Text = "País" + Me.Label2.Visible = False + ' + 'GroupBox2 + ' + Me.GroupBox2.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.GroupBox2.Controls.Add(Me.dataGrid1) + Me.GroupBox2.Controls.Add(Me.lblResultados) + Me.GroupBox2.Location = New System.Drawing.Point(12, 140) + Me.GroupBox2.Name = "GroupBox2" + Me.GroupBox2.Size = New System.Drawing.Size(787, 206) + Me.GroupBox2.TabIndex = 1 + Me.GroupBox2.TabStop = False + Me.GroupBox2.Text = "Resultados" + ' + 'dataGrid1 + ' + Me.dataGrid1.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.dataGrid1.CaptionHeight = 17 + Me.dataGrid1.FetchRowStyles = True + Me.dataGrid1.FilterBar = True + Me.dataGrid1.GroupByCaption = "AGRUPAR" + Me.dataGrid1.Images.Add(CType(resources.GetObject("dataGrid1.Images"), System.Drawing.Image)) + Me.dataGrid1.Location = New System.Drawing.Point(9, 21) + Me.dataGrid1.Name = "dataGrid1" + Me.dataGrid1.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.dataGrid1.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.dataGrid1.PreviewInfo.ZoomFactor = 75.0R + Me.dataGrid1.PrintInfo.PageSettings = CType(resources.GetObject("dataGrid1.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.dataGrid1.RowHeight = 15 + Me.dataGrid1.Size = New System.Drawing.Size(772, 167) + Me.dataGrid1.TabIndex = 61 + Me.dataGrid1.Text = "C1TrueDBGrid1" + Me.dataGrid1.PropBag = resources.GetString("dataGrid1.PropBag") + ' + 'lblResultados + ' + Me.lblResultados.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.lblResultados.Location = New System.Drawing.Point(6, 191) + Me.lblResultados.Name = "lblResultados" + Me.lblResultados.Size = New System.Drawing.Size(134, 12) + Me.lblResultados.TabIndex = 2 + Me.lblResultados.TextAlign = System.Drawing.ContentAlignment.MiddleLeft + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent + Me.ImageList1.Images.SetKeyName(0, "") + Me.ImageList1.Images.SetKeyName(1, "") + Me.ImageList1.Images.SetKeyName(2, "") + Me.ImageList1.Images.SetKeyName(3, "") + ' + 'lblfecha + ' + Me.lblfecha.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.lblfecha.AutoSize = True + Me.lblfecha.ForeColor = System.Drawing.Color.MidnightBlue + Me.lblfecha.Location = New System.Drawing.Point(12, 119) + Me.lblfecha.Name = "lblfecha" + Me.lblfecha.Size = New System.Drawing.Size(39, 13) + Me.lblfecha.TabIndex = 16 + Me.lblfecha.Text = "Label4" + Me.lblfecha.Visible = False + ' + 'btnCerrar + ' + Me.btnCerrar.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.btnCerrar.BackColor = System.Drawing.Color.Black + Me.btnCerrar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnCerrar.ForeColor = System.Drawing.Color.White + Me.btnCerrar.Location = New System.Drawing.Point(804, 326) + Me.btnCerrar.Name = "btnCerrar" + Me.btnCerrar.Size = New System.Drawing.Size(89, 30) + Me.btnCerrar.TabIndex = 20 + Me.btnCerrar.Text = "Cerrar" + Me.btnCerrar.UseVisualStyleBackColor = False + ' + 'BTExportar + ' + Me.BTExportar.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.BTExportar.BackColor = System.Drawing.Color.Black + Me.BTExportar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BTExportar.ForeColor = System.Drawing.Color.White + Me.BTExportar.Location = New System.Drawing.Point(804, 288) + Me.BTExportar.Name = "BTExportar" + Me.BTExportar.Size = New System.Drawing.Size(89, 32) + Me.BTExportar.TabIndex = 19 + Me.BTExportar.Text = "Exportar" + Me.BTExportar.UseVisualStyleBackColor = False + ' + 'BTLimpiar + ' + Me.BTLimpiar.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.BTLimpiar.BackColor = System.Drawing.Color.Black + Me.BTLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BTLimpiar.ForeColor = System.Drawing.Color.White + Me.BTLimpiar.Location = New System.Drawing.Point(804, 248) + Me.BTLimpiar.Name = "BTLimpiar" + Me.BTLimpiar.Size = New System.Drawing.Size(89, 34) + Me.BTLimpiar.TabIndex = 18 + Me.BTLimpiar.Text = "Limpiar" + Me.BTLimpiar.UseVisualStyleBackColor = False + ' + 'BTConsultar + ' + Me.BTConsultar.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.BTConsultar.BackColor = System.Drawing.Color.Black + Me.BTConsultar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BTConsultar.ForeColor = System.Drawing.Color.White + Me.BTConsultar.Location = New System.Drawing.Point(804, 206) + Me.BTConsultar.Name = "BTConsultar" + Me.BTConsultar.Size = New System.Drawing.Size(89, 36) + Me.BTConsultar.TabIndex = 17 + Me.BTConsultar.Text = "Buscar" + Me.BTConsultar.UseVisualStyleBackColor = False + ' + 'panel2 + ' + Me.panel2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.panel2.BackColor = System.Drawing.Color.Black + Me.panel2.Controls.Add(Me.Img_logoCabecera) + Me.panel2.Controls.Add(Me.label4) + Me.panel2.ForeColor = System.Drawing.Color.Navy + Me.panel2.Location = New System.Drawing.Point(-2, -1) + Me.panel2.Name = "panel2" + Me.panel2.Size = New System.Drawing.Size(910, 51) + Me.panel2.TabIndex = 160 + ' + 'Img_logoCabecera + ' + Me.Img_logoCabecera.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Img_logoCabecera.Image = Global.CLIENTE.My.Resources.Resources.blackrock_logo + Me.Img_logoCabecera.Location = New System.Drawing.Point(790, 3) + Me.Img_logoCabecera.Name = "Img_logoCabecera" + Me.Img_logoCabecera.Size = New System.Drawing.Size(117, 50) + Me.Img_logoCabecera.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.Img_logoCabecera.TabIndex = 360 + Me.Img_logoCabecera.TabStop = False + ' + 'label4 + ' + Me.label4.AutoSize = True + Me.label4.BackColor = System.Drawing.Color.Transparent + Me.label4.Font = New System.Drawing.Font("Century Gothic", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.label4.ForeColor = System.Drawing.SystemColors.Window + Me.label4.Location = New System.Drawing.Point(21, 8) + Me.label4.Name = "label4" + Me.label4.Size = New System.Drawing.Size(193, 22) + Me.label4.TabIndex = 2 + Me.label4.Text = "Clientes boletinados" + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.BackColor = System.Drawing.Color.Transparent + Me.Label1.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.ForeColor = System.Drawing.Color.White + Me.Label1.Location = New System.Drawing.Point(853, 4) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(42, 17) + Me.Label1.TabIndex = 161 + Me.Label1.Text = "Minds" + ' + 'Panel1 + ' + Me.Panel1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Panel1.BackColor = System.Drawing.Color.Black + Me.Panel1.Controls.Add(Me.Label1) + Me.Panel1.Location = New System.Drawing.Point(-2, 364) + Me.Panel1.Name = "Panel1" + Me.Panel1.Size = New System.Drawing.Size(909, 35) + Me.Panel1.TabIndex = 162 + ' + 'ClientesBol + ' + Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13) + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(906, 394) + Me.Controls.Add(Me.Panel1) + Me.Controls.Add(Me.panel2) + Me.Controls.Add(Me.btnCerrar) + Me.Controls.Add(Me.BTExportar) + Me.Controls.Add(Me.BTLimpiar) + Me.Controls.Add(Me.BTConsultar) + Me.Controls.Add(Me.lblfecha) + Me.Controls.Add(Me.GroupBox2) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.cmbPais) + Me.Controls.Add(Me.Label2) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.Name = "ClientesBol" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Clientes boletinados" + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + Me.GroupBox2.ResumeLayout(False) + CType(Me.dataGrid1, System.ComponentModel.ISupportInitialize).EndInit() + Me.panel2.ResumeLayout(False) + Me.panel2.PerformLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).EndInit() + Me.Panel1.ResumeLayout(False) + Me.Panel1.PerformLayout() + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub +#End Region + + + Dim clCmp1 As clsComplejo = New clsComplejo + Dim clCmp2 As clsComplejo = New clsComplejo + Dim clCmp3 As clsComplejo = New clsComplejo + Dim clCmp4 As clsComplejo = New clsComplejo + Dim clGrid As clsComplejo = New clsComplejo + + Dim BanOrg, BanPais, BanPorc, BanStatus As Boolean + + Private Sub ClientesBol_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + BanOrg = False + BanPais = False + BanOrg = False + BanStatus = False + label4.Text = Me.Text + End Sub + + 'Private Sub tlbInusualesDivisas_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles tlbInusualesDivisas.ButtonClick + ' 'Botones de la toolbar + ' Select Case e.Button.Text + ' Case "Consultar" + ' Me.Cursor = Cursors.WaitCursor + ' sbBuscar() + ' Me.Cursor = Cursors.Default + ' Case "Exportar" + ' Exportar() + ' Case "Refrescar" + ' Refrescar() + ' Case "Salir" + ' Me.Close() + ' End Select + 'End Sub + + Private Sub Exportar() + 'llama a las rutinas para exportar el grid a excel + Try + If clGrid.dt.Rows.Count = 0 Then + MessageBox.Show("Realiza una consulta ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Else + If clGrid.dt.Rows.Count = 0 Then + MessageBox.Show("No hay datos para exportar ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Else + Dim Resul As DialogResult + Resul = MessageBox.Show("Este proceso puede tardar varios minutos, ¿Deseas continuar? ", "MINDS", MessageBoxButtons.YesNo, MessageBoxIcon.Question) + If Resul = DialogResult.Yes Then + 'Creo una instancia de la clase aExcel + Dim clsExcel As aExcel = New aExcel + 'Utilizo la funcion ExportDataset de la clase aExcel + clsExcel.ExportDataset(clGrid.ds) 'Asigno el dataset a exportar + End If + End If + End If + Catch ex As Exception + MessageBox.Show(ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + End Sub + + Private Sub sbBuscar() + Try + 'Se utiliza el procedimiento almacenado "spBuscaClienteBol" para buscar + Dim SQL, Where As String + Dim varfecha As Object = 0 + Dim CLasscom As New clsComplejo + Dim ClassAud As New ClassMyUtils + Dim sAuditoria As String + Dim intCuenta As Integer + 'JLL 27-08-2013 oculto las columnas con la funcion clocultarcolumna + Dim OcultarCol As clOcultarColumna = New clOcultarColumna() + + SQL = "" + Where = "" + intCuenta = 0 + + + SQL = "sp_ConsultarLRClt " & IIf(cmbOrganismo.SelectedValue <> Nothing, cmbOrganismo.SelectedValue, "NULL") + SQL = SQL & "," & IIf(cmbPorcentaje.Text <> "", "'" & cmbPorcentaje.Text.Replace("%", "") & "'", "NULL") + SQL = SQL & "," & IIf(cmbStatus.SelectedValue <> Nothing, cmbStatus.SelectedValue, "NULL") + SQL = SQL & "," & IIf(txtCliente.Text <> "", "'" & txtCliente.Text.Trim & "'", "NULL") + + + clGrid.dt = New DataTable + clGrid.fdtDataTable(SQL) + clGrid.fdtDataSet(SQL) + dataGrid1.DataSource = Nothing + dataGrid1.DataSource = clGrid.dt + If dataGrid1.RowCount > 0 Then + For Each col As C1.Win.C1TrueDBGrid.C1DisplayColumn In dataGrid1.Splits(0).DisplayColumns + col.AutoSize() + Next + + For i As Integer = 0 To dataGrid1.Columns.Count - 1 + dataGrid1.Columns(i).Caption = dataGrid1.Columns(i).Caption.ToString.ToUpper + Next + + dataGrid1.Splits(0).DisplayColumns(17).Visible = False + dataGrid1.Splits(0).DisplayColumns(18).Visible = False + dataGrid1.Splits(0).DisplayColumns(19).Visible = False + dataGrid1.Splits(0).DisplayColumns(20).Visible = False + dataGrid1.Splits(0).DisplayColumns(21).Visible = False + End If + + + + Dim cont As Integer + 'cont = clGrid.ds.Tables(0).Rows.Count + cont = clGrid.dt.Rows.Count + lblResultados.Text = "Elementos: " & cont + + varfecha = CLasscom.BuscaValores("dFechaRegistro", "listacliente", "") + + If Not IsDBNull(varfecha) Then + lblfecha.Text = "Coincidencias al " & CLasscom.ObtenFecha(varfecha, "dd/mm/yyyy") + lblfecha.AutoSize = True + lblfecha.Visible = True + Else + lblfecha.Visible = False + End If + + sAuditoria = "" + If cmbOrganismo.Text.Trim <> "" Then sAuditoria = sAuditoria & " Organismo=" & cmbOrganismo.Text.Trim + If cmbPais.Text.Trim <> "" Then sAuditoria = sAuditoria & " Pais=" & cmbPais.Text.Trim + If cmbPorcentaje.Text.Trim <> "" Then sAuditoria = sAuditoria & " Porcentaje=" & cmbPorcentaje.Text.Trim + If cmbStatus.Text.Trim <> "" Then sAuditoria = sAuditoria & " Status=" & cmbStatus.Text.Trim + If txtCliente.Text.Trim <> "" Then sAuditoria = sAuditoria & " Cliente=" & txtCliente.Text.Trim + If txtCliente.Text.Trim <> "" Then sAuditoria = sAuditoria & " IdFigura=" & txtCliente.Text.Trim + If sAuditoria.Trim = "" Then sAuditoria = "Consulta lista restringida Clientes" + + sAuditoria = Mid(sAuditoria.Trim, 1, 8000) + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 113, My.Computer.Name, "Minds Cliente", sAuditoria) + + Catch ex As Exception + MessageBox.Show(ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + + End Sub + + Private Function fsDefineSQL(ByVal SP As String) As String + 'Defino mi cadena para el procedimiento almacenado + + 'Declaro variables para pasar los parametros al procedimiento almacenado + Dim lsSQL As String + Dim _Opcion As Integer + Dim _Organismo As String = ", NULL, " + Dim _Pais As String = " NULL, " + Dim _Porcentaje As String = " NULL, " + Dim _DescStatus As String = " NULL, " + Dim _Cliente As String = " NULL " + + If Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text = "" Then + _Opcion = 1 + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text <> "" Then + _Opcion = 2 + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text = "" Then + _Opcion = 3 + _DescStatus = Me.cmbStatus.SelectedValue & ", " + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text <> "" Then + _Opcion = 4 + _DescStatus = Me.cmbStatus.SelectedValue & ", " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text = "" Then + _Opcion = 5 + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text <> "" Then + _Opcion = 6 + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text = "" Then + _Opcion = 7 + _Porcentaje = "'" & Me.cmbPorcentaje.Text & "', " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text <> "" Then + _Opcion = 8 + _Porcentaje = Me.cmbPorcentaje.Text & "', " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text = "" Then + _Opcion = 9 + _Pais = Me.cmbPais.SelectedValue & ", " + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text <> "" Then + _Opcion = 10 + _Pais = Me.cmbPais.SelectedValue & ", " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text = "" Then + _Opcion = 11 + _Pais = Me.cmbPais.SelectedValue & ", " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text <> "" Then + _Opcion = 12 + _Pais = Me.cmbPais.SelectedValue & ", " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text = "" Then + _Opcion = 13 + _Pais = Me.cmbPais.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text <> "" Then + _Opcion = 14 + _Pais = Me.cmbPais.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text = "" Then + _Opcion = 15 + _Pais = Me.cmbPais.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text <> "" Then + _Opcion = 16 + _Pais = Me.cmbPais.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text = "" Then + _Opcion = 17 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text <> "" Then + _Opcion = 18 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text = "" Then + _Opcion = 19 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text <> "" Then + _Opcion = 20 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text = "" Then + _Opcion = 21 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text <> "" Then + _Opcion = 22 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text = "" Then + _Opcion = 23 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text <> "" Then + _Opcion = 24 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text = "" Then + _Opcion = 25 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Pais = Me.cmbPais.SelectedValue & ", " + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text <> "" Then + _Opcion = 26 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Pais = Me.cmbPais.SelectedValue & ", " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text = "" Then + _Opcion = 27 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Pais = Me.cmbPais.SelectedValue & ", " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text <> "" Then + _Opcion = 28 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Pais = Me.cmbPais.SelectedValue & ", " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text = "" Then + _Opcion = 29 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Pais = Me.cmbPais.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text = "" And Me.txtCliente.Text <> "" Then + _Opcion = 30 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Pais = Me.cmbPais.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text <> "" And Me.cmbPorcentaje.Text <> "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text = "" Then + _Opcion = 31 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Pais = Me.cmbPais.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.cmbPorcentaje.Text = "" And Me.cmbStatus.Text <> "" And Me.txtCliente.Text <> "" Then + _Opcion = 32 + _Organismo = ", " & Me.cmbOrganismo.SelectedValue & ", " + _Pais = Me.cmbPais.SelectedValue & ", " + _Porcentaje = "'" & Replace(Me.cmbPorcentaje.Text, "%", "") & "', " + _DescStatus = Me.cmbStatus.SelectedValue & ", " + _Cliente = "'%" & Me.txtCliente.Text & "%'" + End If + + 'Formo el query + lsSQL = lsSQL & SP & " " + lsSQL = lsSQL & _Opcion + lsSQL = lsSQL & _Organismo + lsSQL = lsSQL & _Pais + lsSQL = lsSQL & _Porcentaje + lsSQL = lsSQL & _DescStatus + lsSQL = lsSQL & _Cliente + Return lsSQL + End Function + + Private Sub Refrescar() + 'Limpia los combos, datagrid y la caja de texto + Me.cmbPais.DataSource = Nothing + Me.cmbPais.Items.Clear() + + Me.cmbOrganismo.DataSource = Nothing + Me.cmbOrganismo.Items.Clear() + + Me.cmbPorcentaje.Items.Clear() + Me.cmbPorcentaje.Text = "" + + Me.cmbStatus.DataSource = Nothing + Me.cmbStatus.Items.Clear() + + Me.txtCliente.Text = "" + Me.lblResultados.Text = "" + + Me.dataGrid1.DataSource = Nothing + Me.dataGrid1.DataBindings.Clear() + clGrid.dt.Clear() + 'Para que se puedan a llenar otra vez los combos + BanPais = False + BanOrg = False + BanPorc = False + BanStatus = False + End Sub + + Private Sub cmbOrganismo_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmbOrganismo.DropDown + 'Llena combo organismo + If BanOrg = False Then + 'Para llenar el combo de organismo se utiliza el procedimiento almacenado "spLlenaComboOrgInt" + 'clCmp1.sbLlenaCombo("spLlenaComboOrgInt", Me.cmbOrganismo) + clCmp1.sbLlenaCombo("sp_ConsultarOrganismosInter ", Me.cmbOrganismo) + + End If + BanOrg = True + End Sub + + Private Sub cmbPais_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmbPais.DropDown + 'Llena comboPais + If BanPais = False Then + 'Para llenar el combo de Pais se utiliza el porcedimiento almacenado "spListaPais" + clCmp2.sbLlenaCombo("spListaPais", Me.cmbPais) + End If + BanPais = True + End Sub + + Private Sub cmbPorcentaje_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmbPorcentaje.DropDown + 'Llena combo porcentaje + If BanPorc = False Then + Me.cmbPorcentaje.Items.Add("60%") + Me.cmbPorcentaje.Items.Add("70%") + Me.cmbPorcentaje.Items.Add("80%") + Me.cmbPorcentaje.Items.Add("90%") + Me.cmbPorcentaje.Items.Add("95%") + End If + BanPorc = True + End Sub + + Private Sub cmbStatus_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmbStatus.DropDown + 'Llena combo status + If BanStatus = False Then + 'Para llenar el combo de status se utiliza el procedimiento almacenado "spListastatus" + 'clCmp4.sbLlenaCombo("select descstatus as nombre, id_status as clave from Status", Me.cmbStatus) + clCmp4.sbLlenaCombo("sp_ConsultarListaStatusClt 0 ", cmbStatus) + End If + BanStatus = True + End Sub + + Private Sub DataGrid1_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles dataGrid1.DoubleClick + 'Jesus López López 23-09-13 + + 'JMVD 2014-08-20 AGREGO VARIABLE + Dim iRow As Integer + Dim iRowCount As Integer + + 'Se asigna los valores seleccionados del DataGrid hacia la forma CatStatus + Try + Dim dat As String + + ''----Revisar + Dim FrmCalStatus As New FrmCalStatus + FrmCalStatus.pb9 = IIf(IsDBNull(dataGrid1.Columns("Registro en Lista").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("Registro en Lista").CellValue(dataGrid1.Row)) ''id_lista rest + FrmCalStatus.pb = IIf(IsDBNull(dataGrid1.Columns("CLIENTE").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("CLIENTE").CellValue(dataGrid1.Row)) ''persona boletinada + FrmCalStatus.pb1 = IIf(IsDBNull(dataGrid1.Columns("Porcentaje Nombre").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("Porcentaje Nombre").CellValue(dataGrid1.Row)) ''porcentaje + FrmCalStatus.pb2 = IIf(IsDBNull(dataGrid1.Columns("Organismo").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("Organismo").CellValue(dataGrid1.Row)) ''organismo + 'FrmCalStatus.pb3 = IIf(IsDBNull(dataGrid1.Columns(4).CellValue(dataGrid1.Row)), "", dataGrid1.Columns(4).CellValue(dataGrid1.Row)) ''pais + FrmCalStatus.pb4 = IIf(IsDBNull(dataGrid1.Columns("NIC").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("NIC").CellValue(dataGrid1.Row)) ''contrato + FrmCalStatus.pb8 = IIf(IsDBNull(dataGrid1.Columns("Estatus").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("Estatus").CellValue(dataGrid1.Row)) ''estado de coincidencia No Revisado + FrmCalStatus.fecha = IIf(IsDBNull(dataGrid1.Columns("Fecha Coincidencia").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("Fecha Coincidencia").CellValue(dataGrid1.Row)) ''Fecha coincidencia + FrmCalStatus.Comentario = IIf(IsDBNull(dataGrid1.Columns("Comentario").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("Comentario").CellValue(dataGrid1.Row)) ''ListCli.Comentario + FrmCalStatus.pbIdFigura = IIf(IsDBNull(dataGrid1.Columns("Id_Figura").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("Id_Figura").CellValue(dataGrid1.Row)) ''id_figura + FrmCalStatus.pbNomFigura = IIf(IsDBNull(dataGrid1.Columns("Tipo Figura").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("Tipo Figura").CellValue(dataGrid1.Row)) ''descripcion figura + FrmCalStatus.pb5 = IIf(IsDBNull(dataGrid1.Columns("id_status").CellValue(dataGrid1.Row)), "0", dataGrid1.Columns("id_status").CellValue(dataGrid1.Row)) ''id estatus + + FrmCalStatus.pb7 = IIf(IsDBNull(dataGrid1.Columns("Nombre Figura").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("Nombre Figura").CellValue(dataGrid1.Row)) ''nombre de la figura + 'FrmCalStatus.pb10 = IIf(IsDBNull(dataGrid1.Columns("id_status").CellValue(dataGrid1.Row)), "", dataGrid1.Columns("id_status").CellValue(dataGrid1.Row)) ''ACTIVO + + + + + + + + + + + FrmCalStatus.ShowDialog() + + + + + 'sbBuscar() + 'DataGrid1.CurrentRowIndex = iRow + 'iRowCount = clGrid.ds.Tables(0).Rows.Count - 1 + 'If iRowCount > 0 Then + ' If iRowCount < iRow Then + ' DataGrid1.CurrentRowIndex = iRowCount + ' Else + ' DataGrid1.CurrentRowIndex = iRow + ' End If + 'End If + + Catch ex As Exception + MessageBox.Show(ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + End Sub + + + Private Sub cmbOrganismo_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles cmbOrganismo.SelectedIndexChanged + + End Sub + + Private Sub cmbStatus_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles cmbStatus.SelectedIndexChanged + + End Sub + + Private Sub tlbInusualesDivisas_ButtonClick(sender As System.Object, e As System.Windows.Forms.ToolBarButtonClickEventArgs) + 'BOTONES DE LA TOOLBAR + Select Case UCase(e.Button.Text) + Case "BUSCAR" + Me.Cursor = Cursors.WaitCursor + sbBuscar() + Me.Cursor = Cursors.Default + Case "EXPORTAR" + Exportar() + Case "REFRESCAR" + Refrescar() + Case "CERRAR" + Me.Close() + End Select + End Sub + + Private Sub BTConsultar_Click(sender As System.Object, e As System.EventArgs) Handles BTConsultar.Click + sbBuscar() + End Sub + + Private Sub dataGrid1_FetchCellStyle(sender As Object, e As C1.Win.C1TrueDBGrid.FetchCellStyleEventArgs) Handles dataGrid1.FetchCellStyle + + End Sub + + Private Sub BTLimpiar_Click(sender As System.Object, e As System.EventArgs) Handles BTLimpiar.Click + Refrescar() + End Sub + + Private Sub BTExportar_Click(sender As System.Object, e As System.EventArgs) Handles BTExportar.Click + Exportar() + End Sub + + Private Sub btnCerrar_Click(sender As System.Object, e As System.EventArgs) Handles btnCerrar.Click + Me.Close() + End Sub +End Class diff --git a/Busquedas/FRMListasR.Designer.vb b/Busquedas/FRMListasR.Designer.vb new file mode 100644 index 0000000..18daa2b --- /dev/null +++ b/Busquedas/FRMListasR.Designer.vb @@ -0,0 +1,562 @@ + +Partial Class FRMListasR + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FRMListasR)) + Me.cmbPaises = New System.Windows.Forms.ComboBox() + Me.lbl_Records = New System.Windows.Forms.Label() + Me.Panel3 = New System.Windows.Forms.Panel() + Me.Img_logoCabecera = New System.Windows.Forms.PictureBox() + Me.Label7 = New System.Windows.Forms.Label() + Me.dataGrid1 = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.DGVResultados = New System.Windows.Forms.DataGridView() + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.btnLimpiar = New System.Windows.Forms.Button() + Me.txtpais = New System.Windows.Forms.TextBox() + Me.CmdBusqueda = New System.Windows.Forms.Button() + Me.cmbOrganismo = New System.Windows.Forms.ComboBox() + Me.chk_Field3 = New System.Windows.Forms.CheckBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.Text_Busqueda = New System.Windows.Forms.TextBox() + Me.opt_Free = New System.Windows.Forms.RadioButton() + Me.Label3 = New System.Windows.Forms.Label() + Me.opt_Exact = New System.Windows.Forms.RadioButton() + Me.chk_Field2 = New System.Windows.Forms.CheckBox() + Me.Panel2 = New System.Windows.Forms.Panel() + Me.opt_EstatusTodos = New System.Windows.Forms.RadioButton() + Me.opt_EstatusInactivo = New System.Windows.Forms.RadioButton() + Me.opt_EstatusActivo = New System.Windows.Forms.RadioButton() + Me.Label6 = New System.Windows.Forms.Label() + Me.cmdClose = New System.Windows.Forms.Button() + Me.chk_Field0 = New System.Windows.Forms.CheckBox() + Me.Label4 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.Label2 = New System.Windows.Forms.Label() + Me.opt_Contents = New System.Windows.Forms.RadioButton() + Me.chk_Field1 = New System.Windows.Forms.CheckBox() + Me.CmdExportar = New System.Windows.Forms.Button() + Me.Label8 = New System.Windows.Forms.Label() + Me.Panel1 = New System.Windows.Forms.Panel() + Me.Panel3.SuspendLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.dataGrid1, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.DGVResultados, System.ComponentModel.ISupportInitialize).BeginInit() + Me.GroupBox1.SuspendLayout() + Me.Panel2.SuspendLayout() + Me.Panel1.SuspendLayout() + Me.SuspendLayout() + ' + 'cmbPaises + ' + Me.cmbPaises.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.cmbPaises.FormattingEnabled = True + Me.cmbPaises.Location = New System.Drawing.Point(114, 66) + Me.cmbPaises.Name = "cmbPaises" + Me.cmbPaises.Size = New System.Drawing.Size(245, 23) + Me.cmbPaises.TabIndex = 4 + Me.cmbPaises.Visible = False + ' + 'lbl_Records + ' + Me.lbl_Records.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.lbl_Records.AutoSize = True + Me.lbl_Records.ForeColor = System.Drawing.Color.MidnightBlue + Me.lbl_Records.Location = New System.Drawing.Point(821, 463) + Me.lbl_Records.Name = "lbl_Records" + Me.lbl_Records.Size = New System.Drawing.Size(45, 15) + Me.lbl_Records.TabIndex = 60 + Me.lbl_Records.Text = "Label7" + Me.lbl_Records.Visible = False + ' + 'Panel3 + ' + Me.Panel3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Panel3.BackColor = System.Drawing.Color.Black + Me.Panel3.Controls.Add(Me.Img_logoCabecera) + Me.Panel3.Controls.Add(Me.Label7) + Me.Panel3.ForeColor = System.Drawing.Color.Navy + Me.Panel3.Location = New System.Drawing.Point(-4, 0) + Me.Panel3.Name = "Panel3" + Me.Panel3.Size = New System.Drawing.Size(962, 43) + Me.Panel3.TabIndex = 160 + ' + 'Img_logoCabecera + ' + Me.Img_logoCabecera.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Img_logoCabecera.Image = Global.CLIENTE.My.Resources.Resources.blackrock_logo + Me.Img_logoCabecera.Location = New System.Drawing.Point(845, -7) + Me.Img_logoCabecera.Name = "Img_logoCabecera" + Me.Img_logoCabecera.Size = New System.Drawing.Size(117, 50) + Me.Img_logoCabecera.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.Img_logoCabecera.TabIndex = 360 + Me.Img_logoCabecera.TabStop = False + ' + 'Label7 + ' + Me.Label7.AutoSize = True + Me.Label7.BackColor = System.Drawing.Color.Transparent + Me.Label7.Font = New System.Drawing.Font("Century Gothic", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label7.ForeColor = System.Drawing.SystemColors.Window + Me.Label7.Location = New System.Drawing.Point(21, 8) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(243, 22) + Me.Label7.TabIndex = 2 + Me.Label7.Text = "Consulta listas restringidas" + ' + 'dataGrid1 + ' + Me.dataGrid1.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.dataGrid1.CaptionHeight = 17 + Me.dataGrid1.FilterBar = True + Me.dataGrid1.GroupByCaption = "AGRUPAR" + Me.dataGrid1.Images.Add(CType(resources.GetObject("dataGrid1.Images"), System.Drawing.Image)) + Me.dataGrid1.Location = New System.Drawing.Point(10, 207) + Me.dataGrid1.Name = "dataGrid1" + Me.dataGrid1.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.dataGrid1.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.dataGrid1.PreviewInfo.ZoomFactor = 75.0R + Me.dataGrid1.PrintInfo.PageSettings = CType(resources.GetObject("dataGrid1.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.dataGrid1.RowHeight = 15 + Me.dataGrid1.Size = New System.Drawing.Size(936, 250) + Me.dataGrid1.TabIndex = 362 + Me.dataGrid1.Text = "C1TrueDBGrid1" + Me.dataGrid1.PropBag = resources.GetString("dataGrid1.PropBag") + ' + 'DGVResultados + ' + Me.DGVResultados.AllowUserToOrderColumns = True + Me.DGVResultados.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.AllCells + Me.DGVResultados.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.AllCells + Me.DGVResultados.BackgroundColor = System.Drawing.Color.White + Me.DGVResultados.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.DGVResultados.Location = New System.Drawing.Point(12, 463) + Me.DGVResultados.Name = "DGVResultados" + Me.DGVResultados.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders + Me.DGVResultados.Size = New System.Drawing.Size(10, 21) + Me.DGVResultados.TabIndex = 363 + Me.DGVResultados.Visible = False + ' + 'GroupBox1 + ' + Me.GroupBox1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.GroupBox1.Controls.Add(Me.btnLimpiar) + Me.GroupBox1.Controls.Add(Me.txtpais) + Me.GroupBox1.Controls.Add(Me.cmbPaises) + Me.GroupBox1.Controls.Add(Me.CmdBusqueda) + Me.GroupBox1.Controls.Add(Me.cmbOrganismo) + Me.GroupBox1.Controls.Add(Me.chk_Field3) + Me.GroupBox1.Controls.Add(Me.Label5) + Me.GroupBox1.Controls.Add(Me.Text_Busqueda) + Me.GroupBox1.Controls.Add(Me.opt_Free) + Me.GroupBox1.Controls.Add(Me.Label3) + Me.GroupBox1.Controls.Add(Me.opt_Exact) + Me.GroupBox1.Controls.Add(Me.chk_Field2) + Me.GroupBox1.Controls.Add(Me.Panel2) + Me.GroupBox1.Controls.Add(Me.cmdClose) + Me.GroupBox1.Controls.Add(Me.chk_Field0) + Me.GroupBox1.Controls.Add(Me.Label4) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Controls.Add(Me.Label2) + Me.GroupBox1.Controls.Add(Me.opt_Contents) + Me.GroupBox1.Controls.Add(Me.chk_Field1) + Me.GroupBox1.Controls.Add(Me.CmdExportar) + Me.GroupBox1.Location = New System.Drawing.Point(12, 49) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(935, 152) + Me.GroupBox1.TabIndex = 364 + Me.GroupBox1.TabStop = False + ' + 'btnLimpiar + ' + Me.btnLimpiar.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.btnLimpiar.BackColor = System.Drawing.Color.Black + Me.btnLimpiar.ForeColor = System.Drawing.Color.White + Me.btnLimpiar.Location = New System.Drawing.Point(833, 75) + Me.btnLimpiar.Name = "btnLimpiar" + Me.btnLimpiar.Size = New System.Drawing.Size(96, 33) + Me.btnLimpiar.TabIndex = 24 + Me.btnLimpiar.Text = "Limpiar" + Me.btnLimpiar.UseVisualStyleBackColor = False + ' + 'txtpais + ' + Me.txtpais.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.txtpais.Location = New System.Drawing.Point(114, 68) + Me.txtpais.Name = "txtpais" + Me.txtpais.Size = New System.Drawing.Size(245, 21) + Me.txtpais.TabIndex = 23 + ' + 'CmdBusqueda + ' + Me.CmdBusqueda.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.CmdBusqueda.BackColor = System.Drawing.Color.Black + Me.CmdBusqueda.ForeColor = System.Drawing.Color.White + Me.CmdBusqueda.Location = New System.Drawing.Point(833, 14) + Me.CmdBusqueda.Name = "CmdBusqueda" + Me.CmdBusqueda.Size = New System.Drawing.Size(96, 31) + Me.CmdBusqueda.TabIndex = 19 + Me.CmdBusqueda.Text = "Buscar" + Me.CmdBusqueda.UseVisualStyleBackColor = False + ' + 'cmbOrganismo + ' + Me.cmbOrganismo.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.cmbOrganismo.FormattingEnabled = True + Me.cmbOrganismo.Location = New System.Drawing.Point(114, 37) + Me.cmbOrganismo.Name = "cmbOrganismo" + Me.cmbOrganismo.Size = New System.Drawing.Size(245, 23) + Me.cmbOrganismo.TabIndex = 3 + ' + 'chk_Field3 + ' + Me.chk_Field3.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.chk_Field3.AutoSize = True + Me.chk_Field3.ForeColor = System.Drawing.Color.MidnightBlue + Me.chk_Field3.Location = New System.Drawing.Point(726, 73) + Me.chk_Field3.Name = "chk_Field3" + Me.chk_Field3.Size = New System.Drawing.Size(107, 19) + Me.chk_Field3.TabIndex = 14 + Me.chk_Field3.Tag = "Observaciones" + Me.chk_Field3.Text = "Observaciones" + Me.chk_Field3.UseVisualStyleBackColor = True + ' + 'Label5 + ' + Me.Label5.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Label5.AutoSize = True + Me.Label5.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label5.Location = New System.Drawing.Point(723, 38) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(65, 15) + Me.Label5.TabIndex = 10 + Me.Label5.Text = "Buscar en:" + ' + 'Text_Busqueda + ' + Me.Text_Busqueda.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Text_Busqueda.Location = New System.Drawing.Point(114, 94) + Me.Text_Busqueda.Name = "Text_Busqueda" + Me.Text_Busqueda.Size = New System.Drawing.Size(245, 21) + Me.Text_Busqueda.TabIndex = 5 + ' + 'opt_Free + ' + Me.opt_Free.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.opt_Free.AutoSize = True + Me.opt_Free.ForeColor = System.Drawing.Color.MidnightBlue + Me.opt_Free.Location = New System.Drawing.Point(392, 54) + Me.opt_Free.Name = "opt_Free" + Me.opt_Free.Size = New System.Drawing.Size(326, 19) + Me.opt_Free.TabIndex = 7 + Me.opt_Free.TabStop = True + Me.opt_Free.Text = "Aproximada (Req. una coincidencia, por aproximación)" + Me.opt_Free.UseVisualStyleBackColor = True + ' + 'Label3 + ' + Me.Label3.Anchor = System.Windows.Forms.AnchorStyles.Left + Me.Label3.AutoSize = True + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label3.Location = New System.Drawing.Point(11, 92) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(105, 15) + Me.Label3.TabIndex = 2 + Me.Label3.Text = "Nombre/Empresa" + ' + 'opt_Exact + ' + Me.opt_Exact.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.opt_Exact.AutoSize = True + Me.opt_Exact.ForeColor = System.Drawing.Color.MidnightBlue + Me.opt_Exact.Location = New System.Drawing.Point(392, 91) + Me.opt_Exact.Name = "opt_Exact" + Me.opt_Exact.Size = New System.Drawing.Size(257, 19) + Me.opt_Exact.TabIndex = 9 + Me.opt_Exact.TabStop = True + Me.opt_Exact.Text = "Exacta (Todas las palabras suministradas)" + Me.opt_Exact.UseVisualStyleBackColor = True + ' + 'chk_Field2 + ' + Me.chk_Field2.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.chk_Field2.AutoSize = True + Me.chk_Field2.ForeColor = System.Drawing.Color.MidnightBlue + Me.chk_Field2.Location = New System.Drawing.Point(726, 92) + Me.chk_Field2.Name = "chk_Field2" + Me.chk_Field2.Size = New System.Drawing.Size(78, 19) + Me.chk_Field2.TabIndex = 13 + Me.chk_Field2.Tag = "CmpAux03" + Me.chk_Field2.Text = "Direccion" + Me.chk_Field2.UseVisualStyleBackColor = True + Me.chk_Field2.Visible = False + ' + 'Panel2 + ' + Me.Panel2.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Panel2.Controls.Add(Me.opt_EstatusTodos) + Me.Panel2.Controls.Add(Me.opt_EstatusInactivo) + Me.Panel2.Controls.Add(Me.opt_EstatusActivo) + Me.Panel2.Controls.Add(Me.Label6) + Me.Panel2.Location = New System.Drawing.Point(386, 109) + Me.Panel2.Name = "Panel2" + Me.Panel2.Size = New System.Drawing.Size(291, 30) + Me.Panel2.TabIndex = 22 + ' + 'opt_EstatusTodos + ' + Me.opt_EstatusTodos.AutoSize = True + Me.opt_EstatusTodos.ForeColor = System.Drawing.Color.MidnightBlue + Me.opt_EstatusTodos.Location = New System.Drawing.Point(232, 4) + Me.opt_EstatusTodos.Name = "opt_EstatusTodos" + Me.opt_EstatusTodos.Size = New System.Drawing.Size(59, 19) + Me.opt_EstatusTodos.TabIndex = 43 + Me.opt_EstatusTodos.TabStop = True + Me.opt_EstatusTodos.Text = "Todos" + Me.opt_EstatusTodos.UseVisualStyleBackColor = True + ' + 'opt_EstatusInactivo + ' + Me.opt_EstatusInactivo.AutoSize = True + Me.opt_EstatusInactivo.ForeColor = System.Drawing.Color.MidnightBlue + Me.opt_EstatusInactivo.Location = New System.Drawing.Point(140, 6) + Me.opt_EstatusInactivo.Name = "opt_EstatusInactivo" + Me.opt_EstatusInactivo.Size = New System.Drawing.Size(66, 19) + Me.opt_EstatusInactivo.TabIndex = 42 + Me.opt_EstatusInactivo.TabStop = True + Me.opt_EstatusInactivo.Text = "Inactivo" + Me.opt_EstatusInactivo.UseVisualStyleBackColor = True + ' + 'opt_EstatusActivo + ' + Me.opt_EstatusActivo.AutoSize = True + Me.opt_EstatusActivo.ForeColor = System.Drawing.Color.MidnightBlue + Me.opt_EstatusActivo.Location = New System.Drawing.Point(58, 6) + Me.opt_EstatusActivo.Name = "opt_EstatusActivo" + Me.opt_EstatusActivo.Size = New System.Drawing.Size(56, 19) + Me.opt_EstatusActivo.TabIndex = 41 + Me.opt_EstatusActivo.TabStop = True + Me.opt_EstatusActivo.Text = "Activo" + Me.opt_EstatusActivo.UseVisualStyleBackColor = True + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label6.Location = New System.Drawing.Point(7, 6) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(47, 15) + Me.Label6.TabIndex = 40 + Me.Label6.Text = "Estatus" + ' + 'cmdClose + ' + Me.cmdClose.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.cmdClose.BackColor = System.Drawing.Color.Black + Me.cmdClose.ForeColor = System.Drawing.Color.White + Me.cmdClose.Location = New System.Drawing.Point(833, 107) + Me.cmdClose.Name = "cmdClose" + Me.cmdClose.Size = New System.Drawing.Size(96, 33) + Me.cmdClose.TabIndex = 20 + Me.cmdClose.Text = "Cerrar" + Me.cmdClose.UseVisualStyleBackColor = False + ' + 'chk_Field0 + ' + Me.chk_Field0.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.chk_Field0.AutoSize = True + Me.chk_Field0.ForeColor = System.Drawing.Color.MidnightBlue + Me.chk_Field0.Location = New System.Drawing.Point(726, 56) + Me.chk_Field0.Name = "chk_Field0" + Me.chk_Field0.Size = New System.Drawing.Size(71, 19) + Me.chk_Field0.TabIndex = 11 + Me.chk_Field0.Tag = "Nombre" + Me.chk_Field0.Text = "Nombre" + Me.chk_Field0.UseVisualStyleBackColor = True + ' + 'Label4 + ' + Me.Label4.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Label4.AutoSize = True + Me.Label4.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label4.Location = New System.Drawing.Point(389, 38) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(58, 15) + Me.Label4.TabIndex = 6 + Me.Label4.Text = "Precisión" + ' + 'Label1 + ' + Me.Label1.Anchor = System.Windows.Forms.AnchorStyles.Left + Me.Label1.AutoSize = True + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label1.Location = New System.Drawing.Point(11, 40) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(68, 15) + Me.Label1.TabIndex = 0 + Me.Label1.Text = "Organismo" + ' + 'Label2 + ' + Me.Label2.Anchor = System.Windows.Forms.AnchorStyles.Left + Me.Label2.AutoSize = True + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + Me.Label2.Location = New System.Drawing.Point(11, 66) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(31, 15) + Me.Label2.TabIndex = 1 + Me.Label2.Text = "País" + ' + 'opt_Contents + ' + Me.opt_Contents.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.opt_Contents.AutoSize = True + Me.opt_Contents.ForeColor = System.Drawing.Color.MidnightBlue + Me.opt_Contents.Location = New System.Drawing.Point(392, 72) + Me.opt_Contents.Name = "opt_Contents" + Me.opt_Contents.Size = New System.Drawing.Size(243, 19) + Me.opt_Contents.TabIndex = 8 + Me.opt_Contents.TabStop = True + Me.opt_Contents.Text = "Porcentaje (Porcentaje de coincidencia)" + Me.opt_Contents.UseVisualStyleBackColor = True + ' + 'chk_Field1 + ' + Me.chk_Field1.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.chk_Field1.AutoSize = True + Me.chk_Field1.ForeColor = System.Drawing.Color.MidnightBlue + Me.chk_Field1.Location = New System.Drawing.Point(726, 109) + Me.chk_Field1.Name = "chk_Field1" + Me.chk_Field1.Size = New System.Drawing.Size(52, 19) + Me.chk_Field1.TabIndex = 12 + Me.chk_Field1.Tag = "observaciones" + Me.chk_Field1.Text = "Alias" + Me.chk_Field1.UseVisualStyleBackColor = True + Me.chk_Field1.Visible = False + ' + 'CmdExportar + ' + Me.CmdExportar.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.CmdExportar.BackColor = System.Drawing.Color.Black + Me.CmdExportar.ForeColor = System.Drawing.Color.White + Me.CmdExportar.Location = New System.Drawing.Point(833, 44) + Me.CmdExportar.Name = "CmdExportar" + Me.CmdExportar.Size = New System.Drawing.Size(96, 32) + Me.CmdExportar.TabIndex = 21 + Me.CmdExportar.Text = "Exportar" + Me.CmdExportar.UseVisualStyleBackColor = False + ' + 'Label8 + ' + Me.Label8.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Label8.BackColor = System.Drawing.Color.Transparent + Me.Label8.Font = New System.Drawing.Font("Century Gothic", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label8.ForeColor = System.Drawing.Color.White + Me.Label8.Location = New System.Drawing.Point(909, 2) + Me.Label8.Name = "Label8" + Me.Label8.Size = New System.Drawing.Size(42, 17) + Me.Label8.TabIndex = 3 + Me.Label8.Text = "Minds" + ' + 'Panel1 + ' + Me.Panel1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Panel1.BackColor = System.Drawing.Color.Black + Me.Panel1.Controls.Add(Me.Label8) + Me.Panel1.Location = New System.Drawing.Point(-4, 491) + Me.Panel1.Name = "Panel1" + Me.Panel1.Size = New System.Drawing.Size(962, 29) + Me.Panel1.TabIndex = 365 + ' + 'FRMListasR + ' + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(957, 519) + Me.Controls.Add(Me.Panel1) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.DGVResultados) + Me.Controls.Add(Me.dataGrid1) + Me.Controls.Add(Me.Panel3) + Me.Controls.Add(Me.lbl_Records) + Me.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.Name = "FRMListasR" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Consulta listas restringidas" + Me.Panel3.ResumeLayout(False) + Me.Panel3.PerformLayout() + CType(Me.Img_logoCabecera, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.dataGrid1, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.DGVResultados, System.ComponentModel.ISupportInitialize).EndInit() + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + Me.Panel2.ResumeLayout(False) + Me.Panel2.PerformLayout() + Me.Panel1.ResumeLayout(False) + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + Friend WithEvents cmbPaises As System.Windows.Forms.ComboBox + Friend WithEvents lbl_Records As System.Windows.Forms.Label + Private WithEvents Panel3 As Panel + Private WithEvents Img_logoCabecera As PictureBox + Friend WithEvents Label7 As Label + Friend WithEvents dataGrid1 As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Friend WithEvents DGVResultados As DataGridView + Friend WithEvents GroupBox1 As GroupBox + Friend WithEvents txtpais As TextBox + Friend WithEvents CmdBusqueda As Button + Friend WithEvents cmbOrganismo As ComboBox + Friend WithEvents chk_Field3 As CheckBox + Friend WithEvents Label5 As Label + Friend WithEvents Text_Busqueda As TextBox + Friend WithEvents opt_Free As RadioButton + Friend WithEvents Label3 As Label + Friend WithEvents opt_Exact As RadioButton + Friend WithEvents chk_Field2 As CheckBox + Friend WithEvents Panel2 As Panel + Friend WithEvents opt_EstatusTodos As RadioButton + Friend WithEvents opt_EstatusInactivo As RadioButton + Friend WithEvents opt_EstatusActivo As RadioButton + Friend WithEvents Label6 As Label + Friend WithEvents cmdClose As Button + Friend WithEvents chk_Field0 As CheckBox + Friend WithEvents Label4 As Label + Friend WithEvents Label1 As Label + Friend WithEvents Label2 As Label + Friend WithEvents opt_Contents As RadioButton + Friend WithEvents chk_Field1 As CheckBox + Friend WithEvents CmdExportar As Button + Friend WithEvents Label8 As Label + Friend WithEvents Panel1 As Panel + Friend WithEvents btnLimpiar As Button +End Class diff --git a/Busquedas/FRMListasR.resx b/Busquedas/FRMListasR.resx new file mode 100644 index 0000000..ca5c94e --- /dev/null +++ b/Busquedas/FRMListasR.resx @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 + vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:Aqua;}Normal{Font:Microsoft Sans Serif, 9pt;}RecordSelector{AlignImage:Center;}OddRow{}Style14{}Footer{}FilterBar{}Heading{AlignVert:Center;Border:Raised,,1, 1, 1, 1;Wrap:True;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>246</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 932, 246</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 932, 246</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Busquedas/FRMListasR.vb b/Busquedas/FRMListasR.vb new file mode 100644 index 0000000..9397870 --- /dev/null +++ b/Busquedas/FRMListasR.vb @@ -0,0 +1,1122 @@ + +Imports System.Threading + +Public Class FRMListasR + + Public lbFullTextIndex As Boolean + + Private Sub FRMListasR_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + + Dim CLasscom As New clsComplejo + Dim strSQL As String + + Try + + 'strSQL = "SELECT id_organismo clave,nombreorganismo nombre FROM organismointernacional WHERE activo = 1 ORDER BY 1" + + 'CLasscom.sbLlenaComboESP(strSQL, Me.cmbOrganismo, "nombre") + + CLasscom.sbLlenaCombo("sp_ConsultarOrgInternacionales ", cmbOrganismo) + + CLasscom = New clsComplejo + 'strSQL = "SELECT id_pais clave,nombre FROM pais order by nombre " + 'CLasscom.sbLlenaComboESP(strSQL, Me.cmbPaises, "nombre") + + CLasscom.sbLlenaCombo("sp_ConsultarPais ", cmbPaises) + + Me.cmbOrganismo.SelectedIndex = -1 + Me.cmbPaises.SelectedIndex = -1 + + Call ValidateFullTextIndex() + + If Not lbFullTextIndex Then + opt_Free.Enabled = False + opt_Contents.Enabled = True + opt_Exact.Checked = True + + End If + opt_Free.Enabled = True + opt_Contents.Enabled = True + opt_Exact.Checked = True + chk_Field0.Checked = True ''Campo Nombre + chk_Field3.Checked = True ''Campo Observaciones + opt_EstatusTodos.Checked = True ''Todos; activos e inactivos. + Me.Text = "Búsqueda en Listas Restringidas" + Catch ex As Exception + + End Try + + End Sub + + Public Sub ValidateFullTextIndex() + + Dim Classcom1 As New clsComplejo + Dim sSQL As String + Dim iRecords As Integer + + Try + lbFullTextIndex = True + + sSQL = "Select FULLTEXTSERVICEPROPERTY('IsFullTextInstalled ')" + Classcom1.fdtDataSet(sSQL) + + If Classcom1.ds.Tables(0).Rows.Count <> 0 Then + If Classcom1.ds.Tables(0).Rows.Count <> 1 Then + lbFullTextIndex = False + End If + Else + lbFullTextIndex = False + End If + + If Not lbFullTextIndex Then + MsgBox("No se ha instalado el servicio 'Full Text Index' en el servidor de base de datos." & vbCrLf & "Las opciones de búsqueda avanzada no estarán disponibles.", vbOKOnly + vbInformation, "Minds") + Exit Sub + End If + + sSQL = "Select DATABASEPROPERTYEX('" & Classcom1.cn.Database & "','IsFulltextEnabled')" + Classcom1.fdtDataSet(sSQL) + + If Classcom1.ds.Tables(0).Rows.Count <> 0 Then + If Classcom1.ds.Tables(0).Rows.Count <> 1 Then + 'lbFullTextIndex = False + End If + Else + lbFullTextIndex = False + End If + + If Not lbFullTextIndex Then + MsgBox("El servicio 'Full Text Index' está instalado, pero no se ha habilitado para la base de datos de Minds." & vbCrLf & "Las opciones de búsqueda avanzada no estarán disponibles.", vbOKOnly + vbInformation, "Minds") + Exit Sub + End If + + Exit Sub + + Catch ex As Exception + + End Try + + End Sub + + Public Function My_CleanStr(ByVal strTheString As String, Optional ByVal strTheChars As String = "", + Optional ByVal blnIncluded As Boolean = False) As String + + Dim i As Integer, l As Integer + + Dim strReturn As String, strSpecials As String + strSpecials = "" + strReturn = Trim$(strTheString) + + If "" = strReturn Then + + Else + + If "" = Trim$(strTheChars) Then + + strSpecials = Chr(34) & "'|;" + + ElseIf blnIncluded Then + + strSpecials = Chr(34) & "'|;" & Trim$(strTheChars) + + ElseIf Not blnIncluded Then + + strSpecials = Trim$(strTheChars) + + End If + + l = Len(strSpecials) + + For i = 1 To l + + strReturn = Replace(strReturn, Mid(strSpecials, i, 1), " ") + + Next i + + End If + + My_CleanStr = strReturn + + End Function + + Public Function My_ExtractFix(ByVal strTheString As String) As String + + Dim i As Integer, intPos As Integer + Dim strReturn As String + Dim strList As String + + Dim astrList() As String + + strList = " AC ; A C ; CV ; C V ; DE ; DEL ; INC ; LA ; LAS ; OF ; S A ; SA ; SC ; S C ; SRL " + + astrList = Split(strList, ";") + + strReturn = strTheString & " " + + For i = 0 To UBound(astrList) + + intPos = InStr(1, strReturn, astrList(i)) + + If intPos > 0 Then + + strReturn = Replace(strReturn, astrList(i), Space(Len(astrList(i)))) + + End If + + Next i + + My_ExtractFix = strReturn + + End Function + + Public Function My_OnlyOneSpc(ByVal strTheString As String) As String + ' + Dim i As Integer + Dim bln1stOne As Boolean + Dim strFoo As String + Dim strReturn As String + + strFoo = Trim$(strTheString) + + strReturn = "" + + For i = 1 To Len(strFoo) + + If Mid(strFoo, i, 1) = " " Then + + If bln1stOne Then + strReturn = strReturn & " " + bln1stOne = False + Else + GoTo Next_i + End If + + Else + strReturn = strReturn & Mid(strFoo, i, 1) + bln1stOne = True + End If + +Next_i: + Next i + + My_OnlyOneSpc = Trim$(strReturn) + + End Function + + Public Function VerificacionListasRestringidasRiesgo(ByVal cadenaSql As String, ByVal Tipo As Integer, ByVal Porcentaje As Long, ByVal Proceso As String, ByVal FiguraFin As String, ByVal strNIC As String, ByVal strProceso As String, ByVal strWHERE As String) As Boolean + + 'CadenaSql : determina si es una persona o un querie con muchas personas tomadas de una tabla + 'Tipo: variable entera para distinguir si se trata de un query o de una cadena (1 = query, 2 = cadena) + 'Porcentaje: variable que define el porcentaje a partir del cual se van a reportar los clientes + ' Fabiola Vega G. + ' Carlos Cantero R. + ' 15/04/2004 + + + Dim a, nombre As Object + Dim num, num1 As Integer + Dim tam, porcen, Porcen1 As Double + Dim Tam1 As Integer, Tam2 As Integer + Dim TotalList As Long + Dim i As Long + Dim CadenaCON As String + Dim CmdSQL As String + Dim Porcen2 As Double + Dim Cadena As String + + Dim strNombre As String + Dim lngId As Long + + Dim l As Long + + + + Try + + VerificacionListasRestringidasRiesgo = False + + porcen = 0 + Porcen1 = 0 + + CmdSQL = "SELECT MIN(id_ListaRestringida), nombre " & + "FROM listasRestringidas " & + "WHERE nombre is NOT NULL GROUP BY nombre " + + If strWHERE <> "" Then + + CmdSQL = CmdSQL & " AND " & strWHERE + + End If + + cadenaSql = My_OnlyOneSpc(My_ExtractFix((My_CleanStr(cadenaSql & " ", "*.")))) + + cadenaSql = UCase(cadenaSql) + + nombre = Split(cadenaSql, " ") + num1 = UBound(nombre) + + + 'cambio que se realizo para optimizar la busqueda de nombres en listasrestringidas + 'busca dentro de las conincidencias encontradas no dentro TODA la tabla de listas + CadenaCON = "" + If num1 > 0 Then + + For i = 0 To num1 - 1 + + If i <> 0 Then + CadenaCON = CadenaCON & " OR nombre like '%" & nombre(i) & "%'" + Else + CadenaCON = CadenaCON & " AND (nombre like '%" & nombre(i) & "%'" + End If + + Next i + Else + 'CadenaCON = " and Nombre " + + End If + + CmdSQL = "SELECT id_listarestringida, nombre " + CmdSQL = CmdSQL & "FROM ListaRestringida" + CmdSQL = CmdSQL & " WHERE nombre is not null " + If num1 > 0 Then + CmdSQL = CmdSQL & CadenaCON & ") " + End If + CmdSQL = CmdSQL & " AND estatus <> 0 " + + If strWHERE <> "" Then + + CmdSQL = CmdSQL & " AND " & strWHERE + + End If + + 'CmdSQL = CmdSQL & " AND nombre = 'syria'" + 'CmdSQL = CmdSQL & "GROUP BY nombre " + + Dim Classcom As New SenteciasSQL.ClassSQL + + Classcom.fdtDataSet(CmdSQL) + + If Not Classcom.ds.Tables(0).Rows.Count = 0 Then + + TotalList = Classcom.ds.Tables(0).Rows.Count + + Dim nombresLista(,) As Object = {{}, {}} + + For i = 0 To TotalList - 1 + + lngId = Classcom.ds.Tables(0).Rows(i).Item(0) + strNombre = My_OnlyOneSpc(My_ExtractFix((My_CleanStr(Classcom.ds.Tables(0).Rows(i).Item(1) & " ", "*.")))) + + strNombre = UCase(strNombre) + + 'a = Split(Trim(nombresLista(1, i)), " ") + a = Split(Trim(strNombre), " ") + + num = UBound(a) + + porcen = 0 + + If num1 > -1 Then + Porcen1 = 100 / (num1 + 1) + Porcen2 = Porcen1 / 5 + Porcen1 = Porcen1 - Porcen2 + + For l = 0 To num1 + If InStr(1, strNombre, nombre(l)) <> 0 Then + porcen = porcen + Porcen1 + End If + tam = (Len(nombre(l)) \ 2) + IIf(Len(nombre(l)) Mod 2 = 0, 0, 1) + Cadena = Mid(nombre(l), 1, tam) + If InStr(1, strNombre, Cadena) <> 0 Then + porcen = porcen + Porcen2 + End If + Next + + Tam1 = UBound(Split(Trim(cadenaSql), " ")) + 1 + Tam2 = UBound(Split((strNombre), " ")) + 1 + + If Tam2 > Tam1 And porcen > 0 Then + porcen = porcen * (1 - ((1 / IIf(Tam2 > Tam1, Tam2, Tam1)))) + Else + Tam1 = Len(Trim(cadenaSql)) + Tam2 = Len(Trim(strNombre)) + + If Tam2 <> Tam1 And porcen > 0 Then + porcen = porcen * (1 - ((1 / IIf(Tam2 > Tam1, Tam2, Tam1)))) + End If + + End If + + End If + + If porcen > 100 Then + porcen = 99 + End If + + If porcen >= 95 Then + + VerificacionListasRestringidasRiesgo = True + End If + + Next + + porcen = 0 + Porcen1 = 0 + Porcen2 = 0 + + + End If 'Existen listas restringidas + +Salir: + Exit Function + + + Catch ex As Exception + + End Try + + End Function + Private Sub Consultar() + + Try + Dim sSQL As String + Dim sSql2 As String + Dim iField As Integer + Dim iRecords As Long + Dim iRecordsFound As Long + Dim sText As String + Dim iPais As Integer + Dim iOrganismo As Integer + Dim aText() As String + Dim sSrchChain As String + Dim iStrings As Integer + Dim sSearchFields As String + Dim Classcom1 As New clsComplejo + + sText = Trim(Text_Busqueda.Text) + + If sText = "" Then + MsgBox("Suministre un texto a buscar.", vbOKOnly + vbInformation) + Exit Sub + End If + + If chk_Field0.CheckState = CheckState.Unchecked And chk_Field1.CheckState = CheckState.Unchecked And chk_Field2.CheckState = CheckState.Unchecked And chk_Field3.CheckState = CheckState.Unchecked Then + MsgBox("Debe seleccionar en qué campo desea buscar.", vbOKOnly + vbInformation) + chk_Field0.Focus() + Exit Sub + End If + + iPais = -1 + iOrganismo = -1 + If cmbOrganismo.SelectedIndex <> -1 Then iOrganismo = cmbOrganismo.SelectedValue + If cmbPaises.SelectedIndex <> -1 Then iPais = cmbPaises.SelectedValue + + 'Campos en los que se buscará + sSearchFields = "" + + If sSearchFields <> "" And chk_Field0.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & "," + If chk_Field0.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & chk_Field0.Tag + If sSearchFields <> "" And chk_Field1.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & "," + If chk_Field1.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & chk_Field1.Tag + If sSearchFields <> "" And chk_Field2.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & "," + If chk_Field2.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & chk_Field2.Tag + If sSearchFields <> "" And chk_Field3.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & "," + If chk_Field3.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & chk_Field3.Tag + + If opt_Free.Checked = True Then + + + sSQL = "sp_ConsultarLRBuscarAproximada " & IIf(cmbOrganismo.SelectedValue <> Nothing, cmbOrganismo.SelectedValue, "NULL") + 'sSQL = sSQL & "," & IIf(cmbPaises.SelectedValue <> Nothing, cmbPaises.SelectedValue & ",NULL", "NULL,''") + sSQL = sSQL & ",NULL," & IIf(txtpais.Text.Trim().Length = 0, "NULL", "'" & txtpais.Text.Trim() & "'") + sSQL = sSQL & ",'" & Text_Busqueda.Text & "'" + sSQL = sSQL & "," & chk_Field0.CheckState + sSQL = sSQL & "," & chk_Field3.CheckState + If opt_EstatusActivo.Checked Then + sSQL = sSQL & "," & 1 + ElseIf opt_EstatusInactivo.Checked Then + sSQL = sSQL & "," & 0 + End If + + + 'sSQL = "SELECT" + 'sSQL = sSQL & " IsNull(case LISTARESTRINGIDA.Estatus WHEN 0 THEN 'Inactivo' ELSE 'Activo' END, '') AS Estatus," + 'sSQL = sSQL & " LISTARESTRINGIDA.Nombre," + 'sSQL = sSQL & " LISTARESTRINGIDA.observaciones," + 'sSQL = sSQL & " ORGANISMOINTERNACIONAL.nombreorganismo as Organismo," + ''sSQL = sSQL & " PAIS.PaisNom as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.PaisTxt as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux01 as FNac," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux02 as Puesto," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux03 as Direccion1" + ''sSQL = sSQL & " LISTARESTRINGIDA.CmpAux04 as Direccion2," + ''sSQL = sSQL & " LISTARESTRINGIDA.Observaciones" + 'sSQL = sSQL & " From" + 'sSQL = sSQL & " LISTARESTRINGIDA" + 'sSQL = sSQL & " INNER JOIN FREETEXTTABLE(LISTARESTRINGIDA,(" & sSearchFields & "), '" & sText & "') AS KEY_TBL ON LISTARESTRINGIDA.Id_ListaRestringida = KEY_TBL.[KEY]" + 'sSQL = sSQL & " left outer join ORGANISMOINTERNACIONAL ON LISTARESTRINGIDA.ID_Organismo = ORGANISMOINTERNACIONAL.ID_Organismo" + 'sSQL = sSQL & " Left outer join PAIS ON LISTARESTRINGIDA.ID_Pais = PAIS.ID_Pais" + 'If iOrganismo <> -1 Or iPais <> -1 Or opt_EstatusActivo.Checked Or opt_EstatusInactivo.Checked Then sSQL = sSQL & " WHERE" + 'If iOrganismo <> -1 And iOrganismo = 0 Then sSQL = sSQL & " (LISTARESTRINGIDA.ID_Organismo = 0 OR LISTARESTRINGIDA.ID_Organismo IS NULL)" + 'If iOrganismo <> -1 And iOrganismo <> 0 Then sSQL = sSQL & " LISTARESTRINGIDA.ID_Organismo = " & CStr(iOrganismo) + 'If iOrganismo <> -1 And iPais <> -1 Then sSQL = sSQL & " AND" + 'If iPais <> -1 Then + ' sSQL = sSQL & " (PAIS.ID_Pais= " & CStr(iPais) + ' sSQL = sSQL & " OR UPPER(LISTARESTRINGIDA.PaisTxt) = '" & UCase(Trim(cmbPaises.Text)) & "' )" + 'End If + 'If opt_EstatusActivo.Checked Or opt_EstatusInactivo.Checked Then + ' If iOrganismo <> -1 Or iPais <> -1 Then sSQL = sSQL & " AND" + ' If opt_EstatusActivo.Checked Then sSQL = sSQL & " LISTARESTRINGIDA.Estatus = 1" + ' If opt_EstatusInactivo.Checked Then sSQL = sSQL & " LISTARESTRINGIDA.Estatus = 0" + 'End If + 'sSQL = sSQL & " order by KEY_TBL.rank desc" + ElseIf opt_Contents.Checked = True Then + ''Parametros del store + '@NomBuscar as varchar(200), + '@IdOrganismo as int = NULL, + '@IdPais as int = NULL, + '@IdEstatus as int = NULL, + '@Campos as varchar(200) = NULL + + sSQL = "EXEC spListaRPorcentaje60 " + sSQL = sSQL & Chr(39) & sText & Chr(39) 'KAZUHIRO HARAGUCHI', NULL, NULL, NULL, NULL" + If cmbOrganismo.SelectedIndex <> -1 Then + sSQL = sSQL & "," & cmbOrganismo.SelectedValue + Else + sSQL = sSQL & ",NULL " + End If + + If cmbPaises.SelectedIndex <> -1 Then + sSQL = sSQL & "," & cmbPaises.SelectedValue + Else + sSQL = sSQL & ",NULL " + End If + + If opt_EstatusActivo.Checked Then + sSQL = sSQL & ",1 " + ElseIf opt_EstatusInactivo.Checked Then + sSQL = sSQL & ",0 " + ElseIf opt_EstatusTodos.Checked Then + sSQL = sSQL & ",NULL " + Else + sSQL = sSQL & ",NULL " + End If + + 'Buscar en el campo Nombre o observaciones' + If chk_Field0.Checked = True And chk_Field3.Checked = True Then + sSQL = sSQL & ", 'NombreCompleto, Observaciones'" + ElseIf chk_Field0.Checked = True And chk_Field3.Checked = False Then + sSQL = sSQL & ", 'NombreCompleto'" + ElseIf chk_Field0.Checked = False And chk_Field3.Checked = True Then + sSQL = sSQL & ", 'Observaciones'" + ElseIf chk_Field0.Checked = False And chk_Field3.Checked = False Then + sSQL = sSQL & ", 'NULL' " + End If + + ''Arma la búsqueda separando las palabras + 'aText = Split(sText, " ", , vbTextCompare) + 'sSrchChain = "'(" + 'For iStrings = 0 To UBound(aText) + ' If iStrings <> 0 Then sSrchChain = sSrchChain & " NEAR " + ' sSrchChain = sSrchChain & """" & aText(iStrings) & "*""" + 'Next iStrings + 'sSrchChain = sSrchChain & ")'" + + 'sSQL = "SELECT" + 'sSQL = sSQL & " IsNull(case LISTARESTRINGIDA.Estatus WHEN 0 THEN 'Inactivo' ELSE 'Activo' END, '') AS Estatus," + 'sSQL = sSQL & " LISTARESTRINGIDA.Nombre," + 'sSQL = sSQL & " LISTARESTRINGIDA.observaciones," + 'sSQL = sSQL & " ORGANISMOINTERNACIONAL.nombreorganismo as Organismo," + ''sSQL = sSQL & " PAIS.PaisNom as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.PaisTxt as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux01 as FNac," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux02 as Puesto," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux03 as Direccion1" + ''sSQL = sSQL & " LISTARESTRINGIDA.CmpAux04 as Direccion2," + ''sSQL = sSQL & " LISTARESTRINGIDA.observaciones" + 'sSQL = sSQL & " From" + 'sSQL = sSQL & " LISTARESTRINGIDA" + 'sSQL = sSQL & " INNER JOIN CONTAINSTABLE(LISTARESTRINGIDA, (" & sSearchFields & "), " & sSrchChain & ") AS KEY_TBL ON LISTARESTRINGIDA.Id_ListaRestringida = KEY_TBL.[KEY]" + 'sSQL = sSQL & " left outer join ORGANISMOINTERNACIONAL ON LISTARESTRINGIDA.ID_Organismo = ORGANISMOINTERNACIONAL.ID_Organismo" + 'sSQL = sSQL & " Left outer join PAIS ON LISTARESTRINGIDA.ID_Pais = PAIS.ID_Pais" + + 'If iOrganismo <> -1 Or iPais <> -1 Or opt_EstatusActivo.Checked Or opt_EstatusInactivo.Checked Then sSQL = sSQL & " WHERE" + 'If iOrganismo <> -1 And iOrganismo = 0 Then sSQL = sSQL & " (LISTARESTRINGIDA.ID_Organismo = 0 OR LISTARESTRINGIDA.ID_Organismo IS NULL)" + 'If iOrganismo <> -1 And iOrganismo <> 0 Then sSQL = sSQL & " LISTARESTRINGIDA.ID_Organismo = " & CStr(iOrganismo) + + 'If iOrganismo <> -1 And iPais <> -1 Then sSQL = sSQL & " AND" + + 'If iPais <> -1 Then + ' sSQL = sSQL & " (PAIS.ID_Pais= " & CStr(iPais) + ' sSQL = sSQL & " OR UPPER(LISTARESTRINGIDA.PaisTxt) = '" & UCase(Trim(cmbPaises.Text)) & "' )" + 'End If + + 'If opt_EstatusActivo.Checked Or opt_EstatusInactivo.Checked Then + ' If iOrganismo <> -1 Or iPais <> -1 Then sSQL = sSQL & " AND" + ' If opt_EstatusActivo.Checked Then sSQL = sSQL & " LISTARESTRINGIDA.Estatus = 1" + ' If opt_EstatusInactivo.Checked Then sSQL = sSQL & " LISTARESTRINGIDA.Estatus = 0" + 'End If + + 'sSQL = sSQL & " order by KEY_TBL.rank desc" + ElseIf opt_Exact.Checked = True Then + 'sp_ConsultarLRBuscarAproximada + sSQL = "sp_ConsultarLRBuscarExacta " & IIf(cmbOrganismo.SelectedValue <> Nothing, cmbOrganismo.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cmbPaises.SelectedValue <> Nothing, cmbPaises.SelectedValue & ",NULL", "NULL,''") + sSQL = sSQL & ",'" & Text_Busqueda.Text & "'" + sSQL = sSQL & "," & chk_Field0.CheckState + sSQL = sSQL & "," & chk_Field3.CheckState + If opt_EstatusActivo.Checked Then + sSQL = sSQL & "," & 1 + ElseIf opt_EstatusInactivo.Checked Then + sSQL = sSQL & "," & 0 + End If + + + + 'sSQL = "SELECT" + 'sSQL = sSQL & " IsNull(case LISTARESTRINGIDA.Estatus WHEN 0 THEN 'Inactivo' ELSE 'Activo' END, '') AS Estatus," + 'sSQL = sSQL & " LISTARESTRINGIDA.Nombre," + 'sSQL = sSQL & " LISTARESTRINGIDA.observaciones," + 'sSQL = sSQL & " ORGANISMOINTERNACIONAL.nombreorganismo as Organismo," + ''sSQL = sSQL & " PAIS.PaisNom as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.PaisTxt as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux01 as FNac," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux02 as Puesto," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux03 as Direccion1" + ''sSQL = sSQL & " LISTARESTRINGIDA.CmpAux04 as Direccion2," + ''sSQL = sSQL & " LISTARESTRINGIDA.Observaciones" + 'sSQL = sSQL & " From" + 'sSQL = sSQL & " LISTARESTRINGIDA" + 'sSQL = sSQL & " Left outer join ORGANISMOINTERNACIONAL ON LISTARESTRINGIDA.ID_Organismo = ORGANISMOINTERNACIONAL.ID_Organismo" + 'sSQL = sSQL & " Left outer join PAIS ON LISTARESTRINGIDA.ID_Pais = PAIS.ID_Pais" + 'sSQL = sSQL & " WHERE " + + ''Separamos las palabras para poder buscar con un and + 'aText = Split(sText, " ", , vbTextCompare) + 'sSql2 = "" + + 'If sSql2 <> "" And chk_Field0.CheckState = CheckState.Checked Then sSql2 = sSql2 & " OR " + + 'If chk_Field0.CheckState = CheckState.Checked Then + + ' sSql2 = sSql2 & " (" + + ' For iStrings = 0 To UBound(aText) + ' If iStrings <> 0 Then + ' sSql2 = sSql2 & " AND UPPER(LISTARESTRINGIDA." & chk_Field0.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' Else + ' sSql2 = sSql2 & "UPPER(LISTARESTRINGIDA." & chk_Field0.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' End If + ' Next iStrings + ' sSql2 = sSql2 & ")" + + 'End If + + 'If sSql2 <> "" And chk_Field1.CheckState = CheckState.Checked Then sSql2 = sSql2 & " OR " + + 'If chk_Field1.CheckState = CheckState.Checked Then + + ' sSql2 = sSql2 & " (" + + ' For iStrings = 0 To UBound(aText) + ' If iStrings <> 0 Then + ' sSql2 = sSql2 & " AND UPPER(LISTARESTRINGIDA." & chk_Field1.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' Else + ' sSql2 = sSql2 & "UPPER(LISTARESTRINGIDA." & chk_Field1.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' End If + ' Next iStrings + ' sSql2 = sSql2 & ")" + + 'End If + + 'If sSql2 <> "" And chk_Field2.CheckState = CheckState.Checked Then sSql2 = sSql2 & " OR " + + 'If chk_Field2.CheckState = CheckState.Checked Then + + ' sSql2 = sSql2 & " (" + + ' For iStrings = 0 To UBound(aText) + ' If iStrings <> 0 Then + ' sSql2 = sSql2 & " AND UPPER(LISTARESTRINGIDA." & chk_Field2.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' Else + ' sSql2 = sSql2 & "UPPER(LISTARESTRINGIDA." & chk_Field2.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' End If + ' Next iStrings + ' sSql2 = sSql2 & ")" + + 'End If + + 'If sSql2 <> "" And chk_Field3.CheckState = CheckState.Checked Then sSql2 = sSql2 & " OR " + + 'If chk_Field3.CheckState = CheckState.Checked Then + + ' sSql2 = sSql2 & " (" + + ' For iStrings = 0 To UBound(aText) + ' If iStrings <> 0 Then + ' sSql2 = sSql2 & " AND UPPER(LISTARESTRINGIDA." & chk_Field3.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' Else + ' sSql2 = sSql2 & "UPPER(LISTARESTRINGIDA." & chk_Field3.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' End If + ' Next iStrings + ' sSql2 = sSql2 & ")" + + 'End If + + 'sSQL = sSQL & "(" & sSql2 & ")" + + 'If iOrganismo <> -1 And iOrganismo = 0 Then sSQL = sSQL & " AND (LISTARESTRINGIDA.ID_Organismo = 0 OR LISTARESTRINGIDA.ID_Organismo IS NULL)" + 'If iOrganismo <> -1 And iOrganismo <> 0 Then sSQL = sSQL & " AND LISTARESTRINGIDA.ID_Organismo = " & CStr(iOrganismo) + + 'If iPais <> -1 Then + ' sSQL = sSQL & " AND (PAIS.ID_Pais= " & CStr(iPais) + ' sSQL = sSQL & " OR UPPER(LISTARESTRINGIDA.PaisTxt) = '" & UCase(Trim(cmbPaises.Text)) & "' )" + 'End If + + 'If opt_EstatusActivo.Checked Then sSQL = sSQL & " AND LISTARESTRINGIDA.Estatus = 1" + 'If opt_EstatusInactivo.Checked Then sSQL = sSQL & " AND LISTARESTRINGIDA.Estatus = 0" + 'sSQL = sSQL & " order by LISTARESTRINGIDA.Nombre" + End If + + 'recSearch = Nothing + Dim ClassCatalogos As New ClassCatalogos + Dim ds As DataSet + 'Screen.MousePointer = vbHourglass + clsVaribles.strSQL = sSQL + 'ds = Classcom1.fdtDataSetTabla(sSQL) + 'grBox.Visible = True + Classcom1.sbLlenaDataGridView(sSQL, DGVResultados) + ' grBox.Visible = False + 'DGVResultados.DataSource = ds.Tables(0).DefaultView + 'ClassCatalogos.LlenaGrid(sSQL, Me.dataGrid1) + 'Dim s1 As New C1.Win.C1TrueDBGrid.Style + 's1.ForeColor = Color.Black + 'dataGrid1.Splits(0).DisplayColumns(1).AddRegexCellStyle(C1.Win.C1TrueDBGrid.CellStyleFlag.AllCells, s1, "NOMBRECOMPLETO") + 'DataGridView1.DataSource = Classcom1.ds + + 'Me.dataGrid1.SetDataBinding(Classcom1.ds, "tabla") + 'dataGrid1.Visible = True + + ' grd_Busqueda.ForeColor = Color.Black + iRecordsFound = 0 + If Classcom1.ds.Tables(0).Rows.Count = 0 Then + MsgBox("No se encontraron datos para los criterios de búsqueda suministrados.", vbOKOnly + vbInformation) + Else + iRecordsFound = Classcom1.ds.Tables(0).Rows.Count + End If + lbl_Records.Text = CStr(iRecordsFound) & " Registros." + lbl_Records.Visible = True + + Exit Sub + + + Catch ex As Exception + + End Try + End Sub + + Private Sub CmdBusqueda_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdBusqueda.Click + Dim trd As Thread + + Try + Dim sSQL As String + Dim sSql2 As String + Dim iField As Integer + Dim iRecords As Long + Dim iRecordsFound As Long + Dim sText As String + Dim iPais As Integer + Dim iOrganismo As Integer + Dim aText() As String + Dim sSrchChain As String + Dim iStrings As Integer + Dim sSearchFields As String + Dim Classcom1 As New clsComplejo + Dim c As Cursor = Me.Cursor + sText = Trim(Text_Busqueda.Text.Trim) + + If sText = "" Then + MsgBox("Suministre un texto a buscar.", vbOKOnly + vbInformation) + Exit Sub + End If + + If chk_Field0.CheckState = CheckState.Unchecked And chk_Field1.CheckState = CheckState.Unchecked And chk_Field2.CheckState = CheckState.Unchecked And chk_Field3.CheckState = CheckState.Unchecked Then + MsgBox("Debe seleccionar en qué campo desea buscar.", vbOKOnly + vbInformation) + chk_Field0.Focus() + Exit Sub + End If + + iPais = -1 + iOrganismo = -1 + If cmbOrganismo.SelectedIndex <> -1 Then iOrganismo = cmbOrganismo.SelectedValue + If cmbPaises.SelectedIndex <> -1 Then iPais = cmbPaises.SelectedValue + + 'Campos en los que se buscará + sSearchFields = "" + + If sSearchFields <> "" And chk_Field0.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & "," + If chk_Field0.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & chk_Field0.Tag + If sSearchFields <> "" And chk_Field1.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & "," + If chk_Field1.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & chk_Field1.Tag + If sSearchFields <> "" And chk_Field2.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & "," + If chk_Field2.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & chk_Field2.Tag + If sSearchFields <> "" And chk_Field3.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & "," + If chk_Field3.CheckState = CheckState.Checked Then sSearchFields = sSearchFields & chk_Field3.Tag + + If opt_Free.Checked = True Then + + + sSQL = "sp_ConsultarLRBuscarAproximada " & IIf(cmbOrganismo.SelectedValue <> Nothing, cmbOrganismo.SelectedValue, "NULL") + 'sSQL = sSQL & "," & IIf(cmbPaises.SelectedValue <> Nothing, cmbPaises.SelectedValue & ",NULL", "NULL,''") + sSQL = sSQL & ",NULL," & IIf(txtpais.Text.Trim().Length = 0, "NULL", "'" & txtpais.Text.Trim() & "'") + sSQL = sSQL & ",'" & Text_Busqueda.Text.Trim & "'" + sSQL = sSQL & "," & chk_Field0.CheckState + sSQL = sSQL & "," & chk_Field3.CheckState + If opt_EstatusActivo.Checked Then + sSQL = sSQL & "," & 1 + ElseIf opt_EstatusInactivo.Checked Then + sSQL = sSQL & "," & 0 + End If + + + 'sSQL = "SELECT" + 'sSQL = sSQL & " IsNull(case LISTARESTRINGIDA.Estatus WHEN 0 THEN 'Inactivo' ELSE 'Activo' END, '') AS Estatus," + 'sSQL = sSQL & " LISTARESTRINGIDA.Nombre," + 'sSQL = sSQL & " LISTARESTRINGIDA.observaciones," + 'sSQL = sSQL & " ORGANISMOINTERNACIONAL.nombreorganismo as Organismo," + ''sSQL = sSQL & " PAIS.PaisNom as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.PaisTxt as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux01 as FNac," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux02 as Puesto," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux03 as Direccion1" + ''sSQL = sSQL & " LISTARESTRINGIDA.CmpAux04 as Direccion2," + ''sSQL = sSQL & " LISTARESTRINGIDA.Observaciones" + 'sSQL = sSQL & " From" + 'sSQL = sSQL & " LISTARESTRINGIDA" + 'sSQL = sSQL & " INNER JOIN FREETEXTTABLE(LISTARESTRINGIDA,(" & sSearchFields & "), '" & sText & "') AS KEY_TBL ON LISTARESTRINGIDA.Id_ListaRestringida = KEY_TBL.[KEY]" + 'sSQL = sSQL & " left outer join ORGANISMOINTERNACIONAL ON LISTARESTRINGIDA.ID_Organismo = ORGANISMOINTERNACIONAL.ID_Organismo" + 'sSQL = sSQL & " Left outer join PAIS ON LISTARESTRINGIDA.ID_Pais = PAIS.ID_Pais" + 'If iOrganismo <> -1 Or iPais <> -1 Or opt_EstatusActivo.Checked Or opt_EstatusInactivo.Checked Then sSQL = sSQL & " WHERE" + 'If iOrganismo <> -1 And iOrganismo = 0 Then sSQL = sSQL & " (LISTARESTRINGIDA.ID_Organismo = 0 OR LISTARESTRINGIDA.ID_Organismo IS NULL)" + 'If iOrganismo <> -1 And iOrganismo <> 0 Then sSQL = sSQL & " LISTARESTRINGIDA.ID_Organismo = " & CStr(iOrganismo) + 'If iOrganismo <> -1 And iPais <> -1 Then sSQL = sSQL & " AND" + 'If iPais <> -1 Then + ' sSQL = sSQL & " (PAIS.ID_Pais= " & CStr(iPais) + ' sSQL = sSQL & " OR UPPER(LISTARESTRINGIDA.PaisTxt) = '" & UCase(Trim(cmbPaises.Text)) & "' )" + 'End If + 'If opt_EstatusActivo.Checked Or opt_EstatusInactivo.Checked Then + ' If iOrganismo <> -1 Or iPais <> -1 Then sSQL = sSQL & " AND" + ' If opt_EstatusActivo.Checked Then sSQL = sSQL & " LISTARESTRINGIDA.Estatus = 1" + ' If opt_EstatusInactivo.Checked Then sSQL = sSQL & " LISTARESTRINGIDA.Estatus = 0" + 'End If + 'sSQL = sSQL & " order by KEY_TBL.rank desc" + ElseIf opt_Contents.Checked = True Then + ''Parametros del store + '@NomBuscar as varchar(200), + '@IdOrganismo as int = NULL, + '@IdPais as int = NULL, + '@IdEstatus as int = NULL, + '@Campos as varchar(200) = NULL + + sSQL = "EXEC spListaRPorcentaje60 " + sSQL = sSQL & Chr(39) & sText & Chr(39) 'KAZUHIRO HARAGUCHI', NULL, NULL, NULL, NULL" + If cmbOrganismo.SelectedIndex <> -1 Then + sSQL = sSQL & "," & cmbOrganismo.SelectedValue + Else + sSQL = sSQL & ",NULL " + End If + + If cmbPaises.SelectedIndex <> -1 Then + sSQL = sSQL & "," & cmbPaises.SelectedValue + Else + sSQL = sSQL & ",NULL " + End If + + If opt_EstatusActivo.Checked Then + sSQL = sSQL & ",1 " + ElseIf opt_EstatusInactivo.Checked Then + sSQL = sSQL & ",0 " + ElseIf opt_EstatusTodos.Checked Then + sSQL = sSQL & ",NULL " + Else + sSQL = sSQL & ",NULL " + End If + + 'Buscar en el campo Nombre o observaciones' + If chk_Field0.Checked = True And chk_Field3.Checked = True Then + sSQL = sSQL & ", 'NombreCompleto, Observaciones'" + ElseIf chk_Field0.Checked = True And chk_Field3.Checked = False Then + sSQL = sSQL & ", 'NombreCompleto'" + ElseIf chk_Field0.Checked = False And chk_Field3.Checked = True Then + sSQL = sSQL & ", 'Observaciones'" + ElseIf chk_Field0.Checked = False And chk_Field3.Checked = False Then + sSQL = sSQL & ", 'NULL' " + End If + + ''Arma la búsqueda separando las palabras + 'aText = Split(sText, " ", , vbTextCompare) + 'sSrchChain = "'(" + 'For iStrings = 0 To UBound(aText) + ' If iStrings <> 0 Then sSrchChain = sSrchChain & " NEAR " + ' sSrchChain = sSrchChain & """" & aText(iStrings) & "*""" + 'Next iStrings + 'sSrchChain = sSrchChain & ")'" + + 'sSQL = "SELECT" + 'sSQL = sSQL & " IsNull(case LISTARESTRINGIDA.Estatus WHEN 0 THEN 'Inactivo' ELSE 'Activo' END, '') AS Estatus," + 'sSQL = sSQL & " LISTARESTRINGIDA.Nombre," + 'sSQL = sSQL & " LISTARESTRINGIDA.observaciones," + 'sSQL = sSQL & " ORGANISMOINTERNACIONAL.nombreorganismo as Organismo," + ''sSQL = sSQL & " PAIS.PaisNom as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.PaisTxt as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux01 as FNac," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux02 as Puesto," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux03 as Direccion1" + ''sSQL = sSQL & " LISTARESTRINGIDA.CmpAux04 as Direccion2," + ''sSQL = sSQL & " LISTARESTRINGIDA.observaciones" + 'sSQL = sSQL & " From" + 'sSQL = sSQL & " LISTARESTRINGIDA" + 'sSQL = sSQL & " INNER JOIN CONTAINSTABLE(LISTARESTRINGIDA, (" & sSearchFields & "), " & sSrchChain & ") AS KEY_TBL ON LISTARESTRINGIDA.Id_ListaRestringida = KEY_TBL.[KEY]" + 'sSQL = sSQL & " left outer join ORGANISMOINTERNACIONAL ON LISTARESTRINGIDA.ID_Organismo = ORGANISMOINTERNACIONAL.ID_Organismo" + 'sSQL = sSQL & " Left outer join PAIS ON LISTARESTRINGIDA.ID_Pais = PAIS.ID_Pais" + + 'If iOrganismo <> -1 Or iPais <> -1 Or opt_EstatusActivo.Checked Or opt_EstatusInactivo.Checked Then sSQL = sSQL & " WHERE" + 'If iOrganismo <> -1 And iOrganismo = 0 Then sSQL = sSQL & " (LISTARESTRINGIDA.ID_Organismo = 0 OR LISTARESTRINGIDA.ID_Organismo IS NULL)" + 'If iOrganismo <> -1 And iOrganismo <> 0 Then sSQL = sSQL & " LISTARESTRINGIDA.ID_Organismo = " & CStr(iOrganismo) + + 'If iOrganismo <> -1 And iPais <> -1 Then sSQL = sSQL & " AND" + + 'If iPais <> -1 Then + ' sSQL = sSQL & " (PAIS.ID_Pais= " & CStr(iPais) + ' sSQL = sSQL & " OR UPPER(LISTARESTRINGIDA.PaisTxt) = '" & UCase(Trim(cmbPaises.Text)) & "' )" + 'End If + + 'If opt_EstatusActivo.Checked Or opt_EstatusInactivo.Checked Then + ' If iOrganismo <> -1 Or iPais <> -1 Then sSQL = sSQL & " AND" + ' If opt_EstatusActivo.Checked Then sSQL = sSQL & " LISTARESTRINGIDA.Estatus = 1" + ' If opt_EstatusInactivo.Checked Then sSQL = sSQL & " LISTARESTRINGIDA.Estatus = 0" + 'End If + + 'sSQL = sSQL & " order by KEY_TBL.rank desc" + ElseIf opt_Exact.Checked = True Then + 'sp_ConsultarLRBuscarAproximada + sSQL = "sp_ConsultarLRBuscarExacta " & IIf(cmbOrganismo.SelectedValue <> Nothing, cmbOrganismo.SelectedValue, "NULL") + sSQL = sSQL & "," & IIf(cmbPaises.SelectedValue <> Nothing, cmbPaises.SelectedValue & ",NULL", "NULL,''") + sSQL = sSQL & ",'" & Text_Busqueda.Text.Trim & "'" + sSQL = sSQL & "," & chk_Field0.CheckState + sSQL = sSQL & "," & chk_Field3.CheckState + If opt_EstatusActivo.Checked Then + sSQL = sSQL & "," & 1 + ElseIf opt_EstatusInactivo.Checked Then + sSQL = sSQL & "," & 0 + End If + + + + 'sSQL = "SELECT" + 'sSQL = sSQL & " IsNull(case LISTARESTRINGIDA.Estatus WHEN 0 THEN 'Inactivo' ELSE 'Activo' END, '') AS Estatus," + 'sSQL = sSQL & " LISTARESTRINGIDA.Nombre," + 'sSQL = sSQL & " LISTARESTRINGIDA.observaciones," + 'sSQL = sSQL & " ORGANISMOINTERNACIONAL.nombreorganismo as Organismo," + ''sSQL = sSQL & " PAIS.PaisNom as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.PaisTxt as Pais," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux01 as FNac," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux02 as Puesto," + 'sSQL = sSQL & " LISTARESTRINGIDA.CmpAux03 as Direccion1" + ''sSQL = sSQL & " LISTARESTRINGIDA.CmpAux04 as Direccion2," + ''sSQL = sSQL & " LISTARESTRINGIDA.Observaciones" + 'sSQL = sSQL & " From" + 'sSQL = sSQL & " LISTARESTRINGIDA" + 'sSQL = sSQL & " Left outer join ORGANISMOINTERNACIONAL ON LISTARESTRINGIDA.ID_Organismo = ORGANISMOINTERNACIONAL.ID_Organismo" + 'sSQL = sSQL & " Left outer join PAIS ON LISTARESTRINGIDA.ID_Pais = PAIS.ID_Pais" + 'sSQL = sSQL & " WHERE " + + ''Separamos las palabras para poder buscar con un and + 'aText = Split(sText, " ", , vbTextCompare) + 'sSql2 = "" + + 'If sSql2 <> "" And chk_Field0.CheckState = CheckState.Checked Then sSql2 = sSql2 & " OR " + + 'If chk_Field0.CheckState = CheckState.Checked Then + + ' sSql2 = sSql2 & " (" + + ' For iStrings = 0 To UBound(aText) + ' If iStrings <> 0 Then + ' sSql2 = sSql2 & " AND UPPER(LISTARESTRINGIDA." & chk_Field0.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' Else + ' sSql2 = sSql2 & "UPPER(LISTARESTRINGIDA." & chk_Field0.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' End If + ' Next iStrings + ' sSql2 = sSql2 & ")" + + 'End If + + 'If sSql2 <> "" And chk_Field1.CheckState = CheckState.Checked Then sSql2 = sSql2 & " OR " + + 'If chk_Field1.CheckState = CheckState.Checked Then + + ' sSql2 = sSql2 & " (" + + ' For iStrings = 0 To UBound(aText) + ' If iStrings <> 0 Then + ' sSql2 = sSql2 & " AND UPPER(LISTARESTRINGIDA." & chk_Field1.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' Else + ' sSql2 = sSql2 & "UPPER(LISTARESTRINGIDA." & chk_Field1.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' End If + ' Next iStrings + ' sSql2 = sSql2 & ")" + + 'End If + + 'If sSql2 <> "" And chk_Field2.CheckState = CheckState.Checked Then sSql2 = sSql2 & " OR " + + 'If chk_Field2.CheckState = CheckState.Checked Then + + ' sSql2 = sSql2 & " (" + + ' For iStrings = 0 To UBound(aText) + ' If iStrings <> 0 Then + ' sSql2 = sSql2 & " AND UPPER(LISTARESTRINGIDA." & chk_Field2.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' Else + ' sSql2 = sSql2 & "UPPER(LISTARESTRINGIDA." & chk_Field2.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' End If + ' Next iStrings + ' sSql2 = sSql2 & ")" + + 'End If + + 'If sSql2 <> "" And chk_Field3.CheckState = CheckState.Checked Then sSql2 = sSql2 & " OR " + + 'If chk_Field3.CheckState = CheckState.Checked Then + + ' sSql2 = sSql2 & " (" + + ' For iStrings = 0 To UBound(aText) + ' If iStrings <> 0 Then + ' sSql2 = sSql2 & " AND UPPER(LISTARESTRINGIDA." & chk_Field3.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' Else + ' sSql2 = sSql2 & "UPPER(LISTARESTRINGIDA." & chk_Field3.Tag & ") like '%" & UCase(aText(iStrings)) & "%'" + ' End If + ' Next iStrings + ' sSql2 = sSql2 & ")" + + 'End If + + 'sSQL = sSQL & "(" & sSql2 & ")" + + 'If iOrganismo <> -1 And iOrganismo = 0 Then sSQL = sSQL & " AND (LISTARESTRINGIDA.ID_Organismo = 0 OR LISTARESTRINGIDA.ID_Organismo IS NULL)" + 'If iOrganismo <> -1 And iOrganismo <> 0 Then sSQL = sSQL & " AND LISTARESTRINGIDA.ID_Organismo = " & CStr(iOrganismo) + + 'If iPais <> -1 Then + ' sSQL = sSQL & " AND (PAIS.ID_Pais= " & CStr(iPais) + ' sSQL = sSQL & " OR UPPER(LISTARESTRINGIDA.PaisTxt) = '" & UCase(Trim(cmbPaises.Text)) & "' )" + 'End If + + 'If opt_EstatusActivo.Checked Then sSQL = sSQL & " AND LISTARESTRINGIDA.Estatus = 1" + 'If opt_EstatusInactivo.Checked Then sSQL = sSQL & " AND LISTARESTRINGIDA.Estatus = 0" + 'sSQL = sSQL & " order by LISTARESTRINGIDA.Nombre" + End If + + 'recSearch = Nothing + Dim ClassCatalogos As New ClassCatalogos + Dim ds As DataSet + 'Screen.MousePointer = vbHourglass + clsVaribles.strSQL = sSQL + 'ds = Classcom1.fdtDataSetTabla(sSQL) + ' grBox.Visible = True + Me.Cursor = Cursors.WaitCursor + + 'Classcom1.sbLlenaDataGridView(sSQL, DGVResultados) + ' grBox.Visible = False + 'DGVResultados.DataSource = ds.Tables(0).DefaultView + ClassCatalogos.LlenaGrid(sSQL, Me.dataGrid1) + 'Dim s1 As New C1.Win.C1TrueDBGrid.Style + 's1.ForeColor = Color.Black + 'dataGrid1.Splits(0).DisplayColumns(1).AddRegexCellStyle(C1.Win.C1TrueDBGrid.CellStyleFlag.AllCells, s1, "NOMBRECOMPLETO") + 'DataGridView1.DataSource = Classcom1.ds + + 'Me.dataGrid1.SetDataBinding(Classcom1.ds, "tabla") + 'dataGrid1.Visible = True + + ' grd_Busqueda.ForeColor = Color.Black + 'iRecordsFound = 0 + ' If Classcom1.ds.Tables(0).Rows.Count = 0 Then + 'MsgBox("No se encontraron datos para los criterios de búsqueda suministrados.", vbOKOnly + vbInformation) + 'Else + ' iRecordsFound = Classcom1.ds.Tables(0).Rows.Count + 'End If + If dataGrid1.RowCount = 0 Then + MsgBox("No se encontraron datos para los criterios de búsqueda suministrados.", vbOKOnly + vbInformation) + End If + + lbl_Records.Text = CStr(dataGrid1.RowCount) & " Registros." + lbl_Records.Visible = True + Me.Cursor = c + ' Cursor.Hide() + Me.Cursor = Cursors.Default + Exit Sub + + + Catch ex As Exception + + End Try + + End Sub + + Private Sub cmdClose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdClose.Click + Me.Close() + End Sub + + Private Sub CmdExportar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdExportar.Click + + Dim CLASSCOM = New clsComplejo + + CLASSCOM.fdtDataSetTabla(clsVaribles.strSQL) + + If CLASSCOM.ds.Tables.Count = 0 Then + MessageBox.Show("Realiza una consulta ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Else + If CLASSCOM.ds.Tables(0).Rows.Count = 0 Then + MessageBox.Show("No hay datos para exportar ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Else + Dim Resul As DialogResult + Resul = MessageBox.Show("Este proceso puede tardar varios minutos, ¿Deseas continuar? ", "MINDS", MessageBoxButtons.YesNo, MessageBoxIcon.Question) + If Resul = DialogResult.Yes Then + 'Creamos una copia del dataset + Dim copyDS As DataSet = CLASSCOM.ds.Copy() + 'Quitamos las siguientes columnas para no exportarlas + 'copyDS.Tables(0).Columns.Remove("Id_Transaccion") + 'copyDS.Tables(0).Columns.Remove("Id_Producto") + 'copyDS.Tables(0).Columns.Remove("Id_Subproducto") + 'copyDS.Tables(0).Columns.Remove("Id_Patron") + 'copyDS.Tables(0).Columns.Remove("Id_EstatusTransaccion") + 'Creo una instancia de la clase aExcel + Dim clsExcel As aExcel = New aExcel + 'Obtenemos el nombre o el titulo del form + clsExcel.Titulo = Me.Text + 'Utilizo la funcion ExportDataset de la clase aExcel + clsExcel.ExportDataset(copyDS) 'Asigno el dataset a exportar + End If + End If + End If + End Sub + + Private Sub btnLimpiar_Click(sender As Object, e As EventArgs) Handles btnLimpiar.Click + Me.cmbOrganismo.SelectedIndex = -1 + Me.cmbPaises.SelectedIndex = -1 + txtpais.Text = "" + Text_Busqueda.Text = "" + opt_Free.Checked = False + opt_Contents.Checked = False + opt_Exact.Checked = True + opt_EstatusActivo.Checked = False + opt_EstatusInactivo.Checked = False + opt_EstatusTodos.Checked = True + chk_Field0.Checked = True + chk_Field1.Checked = False + chk_Field2.Checked = False + chk_Field3.Checked = True + dataGrid1.DataSource = Nothing + dataGrid1.Refresh() + End Sub +End Class \ No newline at end of file diff --git a/Busquedas/FrmBuscaListas.Designer.vb b/Busquedas/FrmBuscaListas.Designer.vb new file mode 100644 index 0000000..5198c77 --- /dev/null +++ b/Busquedas/FrmBuscaListas.Designer.vb @@ -0,0 +1,95 @@ + _ +Partial Class FrmBuscaListas + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FrmBuscaListas)) + Me.BtnCerrar = New System.Windows.Forms.Button() + Me.PictureBox1 = New System.Windows.Forms.PictureBox() + Me.GridMaster = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'BtnCerrar + ' + Me.BtnCerrar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnCerrar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnCerrar.Image = Global.CLIENTE.My.Resources.Resources.botonExit + Me.BtnCerrar.Location = New System.Drawing.Point(724, 231) + Me.BtnCerrar.Name = "BtnCerrar" + Me.BtnCerrar.Size = New System.Drawing.Size(106, 33) + Me.BtnCerrar.TabIndex = 10 + Me.BtnCerrar.Text = "&Cerrar" + Me.BtnCerrar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnCerrar.UseVisualStyleBackColor = True + ' + 'PictureBox1 + ' + Me.PictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.PictureBox1.ErrorImage = Global.CLIENTE.My.Resources.Resources.Logo_Empresa + Me.PictureBox1.Image = Global.CLIENTE.My.Resources.Resources.Logo_Empresa + Me.PictureBox1.Location = New System.Drawing.Point(2, 1) + Me.PictureBox1.Name = "PictureBox1" + Me.PictureBox1.Size = New System.Drawing.Size(142, 43) + Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.PictureBox1.TabIndex = 92 + Me.PictureBox1.TabStop = False + ' + 'GridMaster + ' + Me.GridMaster.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.GridMaster.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.GridMaster.GroupByCaption = "AGRUPAR" + Me.GridMaster.Images.Add(CType(resources.GetObject("GridMaster.Images"), System.Drawing.Image)) + Me.GridMaster.Location = New System.Drawing.Point(2, 50) + Me.GridMaster.Name = "GridMaster" + Me.GridMaster.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.GridMaster.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.GridMaster.PreviewInfo.ZoomFactor = 75.0R + Me.GridMaster.PrintInfo.PageSettings = CType(resources.GetObject("GridMaster.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) + Me.GridMaster.Size = New System.Drawing.Size(716, 214) + Me.GridMaster.TabIndex = 93 + Me.GridMaster.Text = "C1TrueDBGrid1" + Me.GridMaster.PropBag = resources.GetString("GridMaster.PropBag") + ' + 'FrmBuscaListas + ' + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(834, 270) + Me.Controls.Add(Me.GridMaster) + Me.Controls.Add(Me.PictureBox1) + Me.Controls.Add(Me.BtnCerrar) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.Name = "FrmBuscaListas" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Coincidencias en Listas restringidas" + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.GridMaster, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents BtnCerrar As System.Windows.Forms.Button + Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox + Friend WithEvents GridMaster As C1.Win.C1TrueDBGrid.C1TrueDBGrid +End Class diff --git a/Busquedas/FrmBuscaListas.resx b/Busquedas/FrmBuscaListas.resx new file mode 100644 index 0000000..329e51d --- /dev/null +++ b/Busquedas/FrmBuscaListas.resx @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA3SURBVChTY2DABP+xiIGFkCVwsVEUwhThNREkiaEAJoiP + RnEmskKs7kd3C1YrYTrx+g6bIrAYAKCqHOQvFu6BAAAAAElFTkSuQmCC + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 + dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp + emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 + c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz + dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n + LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf + U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh + d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA + AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk + cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi + eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv + bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE + ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 + AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp + bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n + ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu + RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF + 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA + AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w + BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA + AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ + QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA + ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= + + + + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style9{}EvenRow{BackColor:Aqua;}Normal{}FilterBar{}RecordSelector{AlignImage:Center;}OddRow{}Style14{}Footer{}Style13{}Heading{ForeColor:ControlText;Border:Raised,,1, 1, 1, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style6{}Editor{}Style10{AlignHorz:Near;}Style3{}Style15{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style5{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style12{}Style11{}Style4{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><Height>210</Height><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 712, 210</ClientRect><BorderSide>0</BorderSide><BorderStyle>Sunken</BorderStyle></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 712, 210</ClientArea><PrintPageHeaderStyle parent="" me="Style14" /><PrintPageFooterStyle parent="" me="Style15" /></Blob> + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Busquedas/FrmBuscaListas.vb b/Busquedas/FrmBuscaListas.vb new file mode 100644 index 0000000..54a5fa9 --- /dev/null +++ b/Busquedas/FrmBuscaListas.vb @@ -0,0 +1,63 @@ +Public Class FrmBuscaListas + Dim _lsNombre As String + Dim _lsApat As String + Dim _lsAmater As String + Dim _lsopen As String + Dim cliente As String + Dim refban As New DataTable + Public Sub New(ByVal nombre As String) + + ' Llamada necesaria para el diseñador. + InitializeComponent() + + ' Agregue cualquier inicialización después de la llamada a InitializeComponent(). + + _lsNombre = nombre + + + Me.Text = "Busqueda de Clientes por Nombre" + Dim Classcom As New clsComplejo + Dim ClassCatalogos As New ClassCatalogos + Dim SQL As String + Dim FILA As DataRow + cliente = "" + 'LLENA GRID + SQL = "spBuscaClientePorNombre '" & _lsNombre & "'" + ClassCatalogos.LlenaGrid(SQL, Me.GridMaster) + + If ClassCatalogos.Classcom.ds.Tables(0).Rows.Count = 0 Then + Me.Text = 0 + End If + + ' Me.Text = 1 + ' Busca datos de Ref ban. y comer del cliente + 'If coneccion.consulta_listas(_lsNombre, _lsApat, _lsAmater) Then + ' ' carga Grid + ' refban = coneccion.lee_Listas + ' DGRefBan.DataSource = refban + ' If refban.Rows.Count = 0 Then + ' Me.Text = 0 + ' End If + 'End If + End Sub + Private Sub FrmBuscaListas_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load + + End Sub + + Private Sub BtnCerrar_Click(sender As System.Object, e As System.EventArgs) Handles BtnCerrar.Click + Me.Close() + End Sub + + Private Sub GridMaster_Click(sender As System.Object, e As System.EventArgs) Handles GridMaster.Click + + + End Sub + + Private Sub GridMaster_DoubleClick(sender As Object, e As System.EventArgs) Handles GridMaster.DoubleClick + + clsVaribles.lsClienteNombre = Me.GridMaster.Columns("CLAVE").Value + clsVaribles.lsClienteNombreT = Me.GridMaster.Columns("nombre").Value + Me.Close() + + End Sub +End Class \ No newline at end of file diff --git a/Busquedas/FrmCalStatus.designer.vb b/Busquedas/FrmCalStatus.designer.vb new file mode 100644 index 0000000..e244287 --- /dev/null +++ b/Busquedas/FrmCalStatus.designer.vb @@ -0,0 +1,415 @@ + _ +Partial Class FrmCalStatus + Inherits System.Windows.Forms.Form + + 'Form overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FrmCalStatus)) + Me.cmbstatus = New System.Windows.Forms.ComboBox() + Me.txtcomentarios = New System.Windows.Forms.TextBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.txtpersonaboletinada = New System.Windows.Forms.TextBox() + Me.txtporcentaje = New System.Windows.Forms.TextBox() + Me.txtorganismo = New System.Windows.Forms.TextBox() + Me.txtpais = New System.Windows.Forms.TextBox() + Me.txtclientenombre = New System.Windows.Forms.TextBox() + Me.txtnic = New System.Windows.Forms.TextBox() + Me.txtestatus = New System.Windows.Forms.TextBox() + Me.txtobservaciones = New System.Windows.Forms.TextBox() + Me.txtfecha = New System.Windows.Forms.TextBox() + Me.Label1 = New System.Windows.Forms.Label() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label4 = New System.Windows.Forms.Label() + Me.Label6 = New System.Windows.Forms.Label() + Me.Label7 = New System.Windows.Forms.Label() + Me.Label8 = New System.Windows.Forms.Label() + Me.Label9 = New System.Windows.Forms.Label() + Me.Label10 = New System.Windows.Forms.Label() + Me.Label11 = New System.Windows.Forms.Label() + Me.Label12 = New System.Windows.Forms.Label() + Me.txtidlistarestringida = New System.Windows.Forms.TextBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.btnInsertar = New System.Windows.Forms.Button() + Me.btncancelar = New System.Windows.Forms.Button() + Me.LblFigura = New System.Windows.Forms.Label() + Me.TxtId_Figura = New System.Windows.Forms.TextBox() + Me.txtNomFigura = New System.Windows.Forms.TextBox() + Me.Label13 = New System.Windows.Forms.Label() + Me.SuspendLayout() + ' + 'cmbstatus + ' + Me.cmbstatus.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cmbstatus.Location = New System.Drawing.Point(105, 356) + Me.cmbstatus.Name = "cmbstatus" + Me.cmbstatus.Size = New System.Drawing.Size(280, 21) + Me.cmbstatus.TabIndex = 2 + ' + 'txtcomentarios + ' + Me.txtcomentarios.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.txtcomentarios.Location = New System.Drawing.Point(105, 282) + Me.txtcomentarios.MaxLength = 199 + Me.txtcomentarios.Multiline = True + Me.txtcomentarios.Name = "txtcomentarios" + Me.txtcomentarios.ScrollBars = System.Windows.Forms.ScrollBars.Vertical + Me.txtcomentarios.Size = New System.Drawing.Size(387, 68) + Me.txtcomentarios.TabIndex = 1 + ' + 'Label5 + ' + Me.Label5.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label5.Location = New System.Drawing.Point(1, 359) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(99, 19) + Me.Label5.TabIndex = 60 + Me.Label5.Text = "Cambiar Status" + Me.Label5.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'txtpersonaboletinada + ' + Me.txtpersonaboletinada.Location = New System.Drawing.Point(105, 57) + Me.txtpersonaboletinada.Name = "txtpersonaboletinada" + Me.txtpersonaboletinada.ReadOnly = True + Me.txtpersonaboletinada.Size = New System.Drawing.Size(360, 20) + Me.txtpersonaboletinada.TabIndex = 6 + ' + 'txtporcentaje + ' + Me.txtporcentaje.Location = New System.Drawing.Point(105, 84) + Me.txtporcentaje.Name = "txtporcentaje" + Me.txtporcentaje.ReadOnly = True + Me.txtporcentaje.Size = New System.Drawing.Size(62, 20) + Me.txtporcentaje.TabIndex = 7 + ' + 'txtorganismo + ' + Me.txtorganismo.Location = New System.Drawing.Point(105, 110) + Me.txtorganismo.Name = "txtorganismo" + Me.txtorganismo.ReadOnly = True + Me.txtorganismo.Size = New System.Drawing.Size(105, 20) + Me.txtorganismo.TabIndex = 8 + ' + 'txtpais + ' + Me.txtpais.Location = New System.Drawing.Point(461, 411) + Me.txtpais.Name = "txtpais" + Me.txtpais.ReadOnly = True + Me.txtpais.Size = New System.Drawing.Size(142, 20) + Me.txtpais.TabIndex = 9 + Me.txtpais.Visible = False + ' + 'txtclientenombre + ' + Me.txtclientenombre.Location = New System.Drawing.Point(105, 136) + Me.txtclientenombre.Name = "txtclientenombre" + Me.txtclientenombre.ReadOnly = True + Me.txtclientenombre.Size = New System.Drawing.Size(360, 20) + Me.txtclientenombre.TabIndex = 10 + ' + 'txtnic + ' + Me.txtnic.Location = New System.Drawing.Point(105, 162) + Me.txtnic.Name = "txtnic" + Me.txtnic.ReadOnly = True + Me.txtnic.Size = New System.Drawing.Size(105, 20) + Me.txtnic.TabIndex = 11 + ' + 'txtestatus + ' + Me.txtestatus.Location = New System.Drawing.Point(105, 188) + Me.txtestatus.Name = "txtestatus" + Me.txtestatus.ReadOnly = True + Me.txtestatus.Size = New System.Drawing.Size(164, 20) + Me.txtestatus.TabIndex = 12 + ' + 'txtobservaciones + ' + Me.txtobservaciones.Location = New System.Drawing.Point(495, 204) + Me.txtobservaciones.Multiline = True + Me.txtobservaciones.Name = "txtobservaciones" + Me.txtobservaciones.ReadOnly = True + Me.txtobservaciones.Size = New System.Drawing.Size(387, 37) + Me.txtobservaciones.TabIndex = 13 + Me.txtobservaciones.Visible = False + ' + 'txtfecha + ' + Me.txtfecha.Location = New System.Drawing.Point(105, 215) + Me.txtfecha.Name = "txtfecha" + Me.txtfecha.ReadOnly = True + Me.txtfecha.Size = New System.Drawing.Size(66, 20) + Me.txtfecha.TabIndex = 14 + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Location = New System.Drawing.Point(3, 58) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(99, 13) + Me.Label1.TabIndex = 94 + Me.Label1.Text = "Persona Boletinada" + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Location = New System.Drawing.Point(3, 84) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(58, 13) + Me.Label2.TabIndex = 95 + Me.Label2.Text = "Porcentaje" + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.Location = New System.Drawing.Point(3, 110) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(57, 13) + Me.Label4.TabIndex = 96 + Me.Label4.Text = "Organismo" + Me.Label4.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.Location = New System.Drawing.Point(359, 411) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(27, 13) + Me.Label6.TabIndex = 97 + Me.Label6.Text = "Pais" + Me.Label6.Visible = False + Me.Label6.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label7 + ' + Me.Label7.AutoSize = True + Me.Label7.Location = New System.Drawing.Point(3, 136) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(76, 13) + Me.Label7.TabIndex = 98 + Me.Label7.Text = "Nombre Figura" + Me.Label7.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label8 + ' + Me.Label8.AutoSize = True + Me.Label8.Location = New System.Drawing.Point(3, 162) + Me.Label8.Name = "Label8" + Me.Label8.Size = New System.Drawing.Size(25, 13) + Me.Label8.TabIndex = 99 + Me.Label8.Text = "NIC" + Me.Label8.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label9 + ' + Me.Label9.AutoSize = True + Me.Label9.Location = New System.Drawing.Point(3, 188) + Me.Label9.Name = "Label9" + Me.Label9.Size = New System.Drawing.Size(42, 13) + Me.Label9.TabIndex = 100 + Me.Label9.Text = "Estatus" + Me.Label9.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label10 + ' + Me.Label10.AutoSize = True + Me.Label10.Location = New System.Drawing.Point(525, 252) + Me.Label10.Name = "Label10" + Me.Label10.Size = New System.Drawing.Size(78, 13) + Me.Label10.TabIndex = 101 + Me.Label10.Text = "Observaciones" + Me.Label10.Visible = False + Me.Label10.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label11 + ' + Me.Label11.AutoSize = True + Me.Label11.Location = New System.Drawing.Point(3, 222) + Me.Label11.Name = "Label11" + Me.Label11.Size = New System.Drawing.Size(37, 13) + Me.Label11.TabIndex = 102 + Me.Label11.Text = "Fecha" + Me.Label11.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label12 + ' + Me.Label12.AutoSize = True + Me.Label12.Location = New System.Drawing.Point(6, 16) + Me.Label12.Name = "Label12" + Me.Label12.Size = New System.Drawing.Size(94, 13) + Me.Label12.TabIndex = 103 + Me.Label12.Text = "Id_ListaRestingida" + Me.Label12.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'txtidlistarestringida + ' + Me.txtidlistarestringida.Location = New System.Drawing.Point(105, 12) + Me.txtidlistarestringida.Name = "txtidlistarestringida" + Me.txtidlistarestringida.ReadOnly = True + Me.txtidlistarestringida.Size = New System.Drawing.Size(62, 20) + Me.txtidlistarestringida.TabIndex = 5 + ' + 'Label3 + ' + Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label3.Location = New System.Drawing.Point(3, 287) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(88, 16) + Me.Label3.TabIndex = 58 + Me.Label3.Text = "Comentarios" + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'btnInsertar + ' + Me.btnInsertar.Location = New System.Drawing.Point(484, 43) + Me.btnInsertar.Name = "btnInsertar" + Me.btnInsertar.Size = New System.Drawing.Size(97, 43) + Me.btnInsertar.TabIndex = 3 + Me.btnInsertar.Text = "Guardar" + Me.btnInsertar.UseVisualStyleBackColor = True + ' + 'btncancelar + ' + Me.btncancelar.Location = New System.Drawing.Point(484, 99) + Me.btncancelar.Name = "btncancelar" + Me.btncancelar.Size = New System.Drawing.Size(97, 40) + Me.btncancelar.TabIndex = 4 + Me.btncancelar.Text = "Cancelar" + Me.btncancelar.UseVisualStyleBackColor = True + ' + 'LblFigura + ' + Me.LblFigura.AutoSize = True + Me.LblFigura.Location = New System.Drawing.Point(173, 15) + Me.LblFigura.Name = "LblFigura" + Me.LblFigura.Size = New System.Drawing.Size(51, 13) + Me.LblFigura.TabIndex = 104 + Me.LblFigura.Text = "Id_Figura" + Me.LblFigura.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'TxtId_Figura + ' + Me.TxtId_Figura.Location = New System.Drawing.Point(230, 9) + Me.TxtId_Figura.Name = "TxtId_Figura" + Me.TxtId_Figura.ReadOnly = True + Me.TxtId_Figura.Size = New System.Drawing.Size(62, 20) + Me.TxtId_Figura.TabIndex = 105 + ' + 'txtNomFigura + ' + Me.txtNomFigura.Location = New System.Drawing.Point(378, 8) + Me.txtNomFigura.Name = "txtNomFigura" + Me.txtNomFigura.ReadOnly = True + Me.txtNomFigura.Size = New System.Drawing.Size(197, 20) + Me.txtNomFigura.TabIndex = 107 + ' + 'Label13 + ' + Me.Label13.AutoSize = True + Me.Label13.Location = New System.Drawing.Point(307, 14) + Me.Label13.Name = "Label13" + Me.Label13.Size = New System.Drawing.Size(64, 13) + Me.Label13.TabIndex = 106 + Me.Label13.Text = "Nom. Figura" + Me.Label13.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'FrmCalStatus + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink + Me.ClientSize = New System.Drawing.Size(610, 443) + Me.Controls.Add(Me.txtNomFigura) + Me.Controls.Add(Me.Label13) + Me.Controls.Add(Me.TxtId_Figura) + Me.Controls.Add(Me.LblFigura) + Me.Controls.Add(Me.btncancelar) + Me.Controls.Add(Me.btnInsertar) + Me.Controls.Add(Me.txtidlistarestringida) + Me.Controls.Add(Me.Label12) + Me.Controls.Add(Me.Label11) + Me.Controls.Add(Me.Label10) + Me.Controls.Add(Me.Label9) + Me.Controls.Add(Me.Label8) + Me.Controls.Add(Me.Label7) + Me.Controls.Add(Me.Label6) + Me.Controls.Add(Me.Label4) + Me.Controls.Add(Me.Label2) + Me.Controls.Add(Me.Label1) + Me.Controls.Add(Me.txtfecha) + Me.Controls.Add(Me.txtobservaciones) + Me.Controls.Add(Me.txtestatus) + Me.Controls.Add(Me.txtnic) + Me.Controls.Add(Me.txtclientenombre) + Me.Controls.Add(Me.txtpais) + Me.Controls.Add(Me.txtorganismo) + Me.Controls.Add(Me.txtporcentaje) + Me.Controls.Add(Me.txtpersonaboletinada) + Me.Controls.Add(Me.cmbstatus) + Me.Controls.Add(Me.txtcomentarios) + Me.Controls.Add(Me.Label5) + Me.Controls.Add(Me.Label3) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MaximizeBox = False + Me.MinimizeBox = False + Me.Name = "FrmCalStatus" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Calificacion de Cliente vs Lista Restringida" + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + Friend WithEvents cmbstatus As System.Windows.Forms.ComboBox + Friend WithEvents txtcomentarios As System.Windows.Forms.TextBox + Friend WithEvents Label5 As System.Windows.Forms.Label + Friend WithEvents txtpersonaboletinada As System.Windows.Forms.TextBox + Friend WithEvents txtporcentaje As System.Windows.Forms.TextBox + Friend WithEvents txtorganismo As System.Windows.Forms.TextBox + Friend WithEvents txtpais As System.Windows.Forms.TextBox + Friend WithEvents txtclientenombre As System.Windows.Forms.TextBox + Friend WithEvents txtnic As System.Windows.Forms.TextBox + Friend WithEvents txtestatus As System.Windows.Forms.TextBox + Friend WithEvents txtobservaciones As System.Windows.Forms.TextBox + Friend WithEvents txtfecha As System.Windows.Forms.TextBox + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents Label6 As System.Windows.Forms.Label + Friend WithEvents Label7 As System.Windows.Forms.Label + Friend WithEvents Label8 As System.Windows.Forms.Label + Friend WithEvents Label9 As System.Windows.Forms.Label + Friend WithEvents Label10 As System.Windows.Forms.Label + Friend WithEvents Label11 As System.Windows.Forms.Label + Friend WithEvents Label12 As System.Windows.Forms.Label + Friend WithEvents txtidlistarestringida As System.Windows.Forms.TextBox + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents btnInsertar As System.Windows.Forms.Button + Friend WithEvents btncancelar As System.Windows.Forms.Button + Friend WithEvents LblFigura As System.Windows.Forms.Label + Friend WithEvents TxtId_Figura As System.Windows.Forms.TextBox + Friend WithEvents txtNomFigura As System.Windows.Forms.TextBox + Friend WithEvents Label13 As System.Windows.Forms.Label +End Class diff --git a/Busquedas/FrmCalStatus.resx b/Busquedas/FrmCalStatus.resx new file mode 100644 index 0000000..a3180d9 --- /dev/null +++ b/Busquedas/FrmCalStatus.resx @@ -0,0 +1,180 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Busquedas/FrmCalStatus.vb b/Busquedas/FrmCalStatus.vb new file mode 100644 index 0000000..d0c0916 --- /dev/null +++ b/Busquedas/FrmCalStatus.vb @@ -0,0 +1,171 @@ +Public Class FrmCalStatus + Inherits System.Windows.Forms.Form + Dim clCmpOrg As clsComplejo = New clsComplejo + Public pb As String + Public pb1 As String + Public pb2 As String + Public pb3 As String + Public pb4 As String + Public pb5 As String + Public pbNomFigura As String + Public pb7 As String + Public pb8 As String + Public pb9 As String + Public pb10 As String + ''Public pb10 As String + Public fecha As String + Public Comentario As String + ''Public pb11 As String + Public pbIdFigura As String + + + Dim das As DataSet + + Public Function Buscaindice(ByVal nomvariabl As String, ByVal ocombo As ComboBox) As Integer + 'JLL 27-08-13 encuentra la descripcion seleccionada + Dim i As Integer + Buscaindice = 0 + For i = 0 To ocombo.Items.Count - 1 + ocombo.SelectedIndex = i + If ocombo.Text() = nomvariabl Then + Buscaindice = i + Exit For + End If + Next + End Function + + 'JLL 21-08-13 llena combo status + Private Sub CatStatus_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + + sbIniciaForma() + + clCmpOrg.sbLlenaCombo("select descStatus as nombre,Id_status as clave from status", Me.cmbstatus) + + Me.txtpersonaboletinada.Text = pb + Me.txtporcentaje.Text = pb1 + Me.txtorganismo.Text = pb2 + Me.txtpais.Text = pb3 + Me.txtclientenombre.Text = pb7 + Me.txtnic.Text = pb4 + Me.txtestatus.Text = pb8 + 'Me.txtobservaciones.Text = pb7 + Me.txtfecha.Text = fecha + Me.txtidlistarestringida.Text = pb9 + Me.txtcomentarios.Text = Comentario + 'Me.TxtId_Figura.Text = pb11 + 'If pb11 = "" Then + ' pb11 = 0 + 'End If + Me.cmbstatus.SelectedValue = pb5 + Me.txtNomFigura.Text = pbNomFigura + Me.TxtId_Figura.Text = pbIdFigura + End Sub + + Private Sub LlenoCmb() + 'enlazo el combo + Me.cmbstatus.DataBindings.Clear() + Me.cmbstatus.DataBindings.Add("selectedtext", das, "pb11") + Me.cmbstatus.DataSource = das.Tables("Status") + Me.cmbstatus.DisplayMember = "nombre" + Me.cmbstatus.ValueMember = "clave" + End Sub + + Private Sub sbIniciaForma() + + End Sub + + Private Sub btnInsertar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnInsertar.Click + 'JLL 28-08-13 se establece la auditoría + Try + Dim s1Auditoria As String + Dim ClassAud As New ClassMyUtils + Dim classcom As New clsComplejo + Dim strSQLComodin As String + Dim ClassComodin As New clsComplejo + Dim ds As New DataSet + + If txtcomentarios.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Comentario ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + txtcomentarios.Focus() + Exit Sub + End If + If cmbstatus.Text = "" Then + MessageBox.Show("Es Necesario Introducir el Status ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + cmbstatus.Focus() + Exit Sub + End If + 'JLL 24-08-2013 armar cadena de guardado + Dim consapos As String + Dim iEsta As Integer + + iEsta = Me.cmbstatus.SelectedValue + + consapos = "'" + strSQLComodin = "UPDATE listacliente " + strSQLComodin += "SET Comentario = '" & txtcomentarios.Text & "', " + strSQLComodin += "id_Status = " & iEsta & ", " + strSQLComodin += "status = '" & cmbstatus.Text & "', " + strSQLComodin += "fechaCambio= Convert(VARCHAR, GETDATE(), 112) " + strSQLComodin += "Where ID_ListaRestringida = " & txtidlistarestringida.Text & " " + strSQLComodin += "and id_figura=" & Me.TxtId_Figura.Text + + classcom.sbGuardaModifica(strSQLComodin) + + s1Auditoria = "Modificacion Lista Restringida " + If txtcomentarios.Text.Trim <> "" Then s1Auditoria = s1Auditoria & " ID=" & txtidlistarestringida.Text.Trim + If txtcomentarios.Text.Trim <> "" Then s1Auditoria = s1Auditoria & " comentario=" & txtcomentarios.Text.Trim + If cmbstatus.Text.Trim <> "" Then s1Auditoria = s1Auditoria & " cambio de status=" & cmbstatus.Text.Trim + s1Auditoria = s1Auditoria + " IdFigura= " & TxtId_Figura.Text.Trim + s1Auditoria = s1Auditoria + " NomFigura= " & txtNomFigura.Text.Trim + s1Auditoria = Mid(s1Auditoria.Trim, 1, 8000) + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 115, My.Computer.Name, "MIND CLIENTE", s1Auditoria) + MessageBox.Show("Datos Guardados correctamente", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Me.Close() + + Catch ex As Exception + + MessageBox.Show(ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + + End Sub + + Private Sub btncancelar_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncancelar.Click + Me.Close() + End Sub + + Private Sub txtcomentarios_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtcomentarios.KeyPress + + 'If Char.IsLetter(e.KeyChar) Then + ' e.Handled = False + 'ElseIf Char.IsControl(e.KeyChar) Then + ' e.Handled = False + 'ElseIf Char.IsSeparator(e.KeyChar) Then + ' e.Handled = False + 'Else + ' e.Handled = True + 'End If + ' JMVD 2014-08-19 CAMBIO IF + If Asc(e.KeyChar) = 13 Then + e.KeyChar = "" + End If + End Sub + + Public Sub CreateMyMultilineTextBox() + ' Create an instance of a TextBox control. + Dim txtcomentarios As New TextBox() + + ' Set the Multiline property to true. + txtcomentarios.Multiline = True + ' Add vertical scroll bars to the TextBox control. + txtcomentarios.ScrollBars = ScrollBars.Vertical + ' Allow the TAB key to be entered in the TextBox control. + txtcomentarios.AcceptsReturn = False + ' Allow the TAB key to be entered in the TextBox control. + txtcomentarios.AcceptsTab = False + ' Set WordWrap to true to allow text to wrap to the next line. + txtcomentarios.WordWrap = True + ' Set the default text of the control. + 'txtcomentarios.Text = "Welcome!" + End Sub + +End Class \ No newline at end of file diff --git a/Busquedas/PaisBol.resx b/Busquedas/PaisBol.resx new file mode 100644 index 0000000..39e996a --- /dev/null +++ b/Busquedas/PaisBol.resx @@ -0,0 +1,2215 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAQ + DwAAAk1TRnQBSQFMAgEBCgEAARwBAAEcAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAATADAAEBAQABCAYAAQwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wEAIAcgAAwHAW8TByAA + CwcBFwH5ARcMBwHsA0MB7AEHIAAKBwFvAvkBvQFvAgcB7QgAARQD7AH3AQcgAAUHAe8D7QFvAfkBRwG9 + ARcDBwGSAQYBkATrAW0BDQG4Ad8BBwESAgcgAAQHAW0B7AJtARQB+QEXARYBbwUHAe0EBgFrAQ0BuAHf + AZIBAAMHIAADBwESAW0BBwHzAbwB7wFFAUMBbgcHAZIBDQEGAmsBuAH+AZACawESAgcgAAIHAfcB7AEH + AfMDBwHvARQB7QkHAQABDQG4Af4B3wHsAgABQwIHIAACBwFtAe0B/wUHAeoB7QgHAe0BDQG4Af4B3wHt + AesFByAAAgcBbQHtAfICBwHxAfIB7wEUAe0HBwHsAQ0BuAH+AegB7AFrAW0B7wQHIAACBwHtAewDBwHz + Af8B7AHrAe8HBwFDAbgB/gHoAesBuAEGAWwBFQQHIAADBwFDAewDBwHsAm0HBwFtAWsB/gHfAewB7QEA + AbgBBgHrAQADByAABAcBQwHsAm0B7AESBwcB7QFtAgcBkgHsAgcBbAO4AUMCByAABQcB7QJtAfcIBwHv + A20B7AMHAe8DbQHsAgcgACAHIAAgByAABwcDABYHEOwXBwEVARoBKQIAFAcF7AgUA+wCBwwACQcBFAHy + AesBAwFtAgAEBwsAAwcF7AEQBu0BAAPsAQcBAAI3AQACBwQAAjcBAAcHAgABFAEaAQMB6wEDAesBKQIA + AgcBAAn/AQADBwXsARQF/wHwAQAD7AEHAQACNwEAAgcEAAI3AQAHBwEQARMBFAHyAesBAwHrAQMB6wEp + AQACBwEACf8BAAMHBewBFAX/AfABAAPsAQcBAAI3AQACBwQAAjcBAAUHAQABBwERAeoBFAEbAUoB6wED + AesBAwHrAQACBwEACf8BAAMHBewBFAX/AfABAAPsAQcBAAI3BwACNwEABAcCAAEHAREB6gEUAfIBbQEP + ASIBAwHrAQMBAAIHAQAJ/wEAAwcF7AEUBf8B8AEAA+wBBwEACzcBAAMHAg0CAAIOARQBGwFRAu0B6wFK + AesBAAIHAQAJ/wEAAwcF7AEUBf8B8AEAA+wBBwEAAjcHAAI3AQACBwENAYEEuAEGARQB8gFzAVEB7AFK + AesBAwEAAgcBAAn/AQADBwLsAfcB7wFtARQB/wG8Af8B8wEHAZIBAAPsAQcBAAE3AQAH/wEAATcBAAIH + AWsF/gG4ARQBGwFKAesBSgHrAUoB6wEAAgcBAAn/AQADBwLsAW0B6wEDARQBBwHsAf8BBwEUARIBFAPs + AQcBAAE3AQAH/wEAATcBAAMHAYEBuANrAQ0BFAEbAkoB6wFKAesBSgEAAgcBAAn/AQADBwLsAe8BBwEi + ApkB8wH/AQcBEgXsAQcBAAE3AQAH/wEAATcBAAQHAQ0BAAEHAQ8BFQEUARsGSgEAAgcBAAb/BAADBwPs + ARABAAFeAf8BFAIAARQF7AEHAQABNwEAB/8BAAE3AQAFBwEAAQcBEQHqAREB7wGZAfcESgEAAgcBAAb/ + AQAB/wEABAcC7AHrARMBWAEiAVEB7wjsAQcBAAE3AQAH/wEAATcBAAcHAREBbQESAewB6wH3AQcBcwJK + AQACBwEABv8CAAUHA+wB7wHsARQBBwHsARQB7wbsAQcNAAcHAREC7AHrARIB7AHrAZIBmQGSAQACBwgA + BgcC7AHtAuwBFAEHAewBbQGSBuwVBwEOBBUBQwEAARQB7AHqAQAQBxDsFAcBAAEHAQABBwEAAQcBAAUH + C+wvBwIABAcB7AnzAewXBwsPBwcHAAH7AQADBwHsCf8B7AUHBQAFBwUAAgcBEAmSAQABkgEQBgcBAAX/ + AQAB+wEAAwcB7AL/BhQB/wHsBQcBAAH/AwAFBwEAAf8DAAEHAUMBAAlDAQABQwHtAUMFBwEAAf8E+QEA + AvsBAAIHAewC/wPvAR8C6gH/AewFBwEAAf8DAAUHAQAB/wMAAQcBAAbsAzAC7AEAARUBAAUHAQAG/wEA + AfsBAAIHAewD/wJtAfkBRgHsAe8B7AMHARcBkgcAAQcHAAEHAQAGBwMpAgcBAAHsAQAFBwEAAf8F+QEA + AvsBAAEHAewD/wLsAUYB+QFGAuwDBwH5AfcCAAH/BgAB/wUAAQcBAAYSAwACEgEAAQcBbQESBAcBAAf/ + BAAB7AL/A+wBFAL5AuwBBwJvAUYBBwIAAf8DAAEHAgAB/wUAAQcBAAptAQACbQEHAQADBwEEAv8F+QH/ + AQACAQEAAewC/wTrAUYB+QFGAewB9wL5AZIBBwIAAf8DAAEHAgAB/wUAAQcBEgptARIBbQESAW0BAAIH + AwQH/wMAAQcB7AL/BJIBEgL5Am8B+QEXAwcNAAMHARMBAAhtAewBEwHsARMBAAEHBAQB7AH/AvkB/wMA + AewCBwHsAv8FEgFGA/kBRgUHAQAB/wMAAQcBAAH/AwAFBwEVAe8B/wXvAf8BAAHsAQAB7AEVAwQBBwIE + BP8BAAH/AQADBwHsAf8DBwH/AvEBbgP5AewFBwUAAQcFAAYHAQAB/wUUAf8BFAEAAkMBBwHsAQQDBwIE + A/8CAAQHAewB/wNDAf8CbgJHAUYB+QFuAu8EBwMAAwcDAAcHARABvAH/BbwB/wEACQcBBAHsAf8CAAUH + AewF/wJHAv8B7AL5AW4B7AQHAQAB/wEAAwcBAAH/AQAIBwEAAf8FEAH/ARAB7wkHAQQIBwHsCfQC7AL5 + AuwDBwMAAwcDAAgHAQ4I8wEACgcBBAcHC+wCBwL5FgcJAAIHAUIBTQE+BwABPgMAASgDAAFAAwABMAMA + AQEBAAEBBQABgAEBFgAD//8AggAL + + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALCwAA + CwsBbQSEtwAABNJJREFUWEftmG1MU2cUx58ti+HbgnSiwoQWTSdUmkDLwLbeAmWuswJ7EYhZsw/DFMEP + FJSWFXvv7QultOUWpMmGRII6Z8ZCWNgEQvYSEzPcS4hsI9viZNENAwMHYUYCtHen92JhoGs/rjc++X14 + enL6b/Lvec49z33K/1UderIidIAeMTwhQgeQ/ztbWJ7fHvvi45dSqczOzob/JjERxcZGJBj2F/+fCShw + gwqLeG+Sa9PyMKutrU2tVmdlZbtcbq+3ek9KXFi16E1A/vELYUl/gU88XDiOW61Wp9Op11eXlR1NSxMb + jeauLtLnO+L1Hk1OejasWvQmoMCtTzYzO9a7MN4XiqenpoTMoiiqtrZWo9Hk5MhLSgoHBi54vXUkKTWb + scbGPAE/8ZGC3AiiwO8jG5j/+UtDle5af1coLk4TQkHZbLampiapVKpUqk6c0Hd3n794UWs0ZuK4jCCU + gMOhEvB3bBbkTATRs7+s5/6dMdPwUExl5bef94biwt18sKmoqCg5ORnHm1pby7u7T5EkZjIpGJvkBFFA + EAqHI1/A520Q5NJHRC9Mhvj77k3TB5eeDgRQRcW13kszEz/8eev76V/HCuWyMwQhEYlO1hk7OvSNjWBT + Fo7nEwTUVC5BqAhiP0HkOxwFAsGu9YIc2yP6wV8sc3d/a+j58JmlJUTT6PJluc/36pUrh/v7C/v7Xxsc + fGNoKEmjacJxiirCcYzx6ABB5DGVxW6w4DEUbA8Jcm+D6OX7wMK9KeKjnpjFxaBTj8NgaDHUMWaBQWAW + nEEoLtYs2BxgzIpnBTkJogNLQK3Pt2Vl5b+cAgdrajzGeorSMh0dDHrp38dQxRzDJFaQk4A/y0CGXI7O + nQtjlsHgCVbWYYNBYjRKcBz6OnQrqCwoMbbBQ2VtYwU5CfLTK8D8wpzyFfWaX7dvo6tX0cjIGqOjqKTE + bWpob4cO1j48/J7DgeE41Becx+DcsDo6CHaygpwE+QPLLDOz0wqVCnV2BuvLbkdxcSg+fo2EBBQTQ3nc + 9fWlZjM0epdOh1mt7NOQfSzC0xAqa1dIkHsbRC/Oh3gwN7VfIUN9fcho/LSvZ2ZygiVtdwpZXy8WiSwW + srPziF6v27p1y/HjfLv95YdzFvQveXDOEjy3XpBje5izptazOHNHdkiNUlNHvhgIxcXpIrgzSyQSi8VK + UWVQRzabkiShYUG3gsqCuQE2eUxlJW4Q5NJH5J+9uYF7E6NZGeKP3+8IxdNFe+GlQ2ZmJmsWjoM1MGqB + R2zPWt0w152EzYKciSD/5Nebmf5xePanz0Lx9DQhvIqBWyFJkhR1CMfBHQCmdngIrl53LBbM4zmYIuA9 + UpAbQeSfGAxLwo5tlZWVQqHQbm+kqDeZoQFqCpyCTbDBu93Y6dM5Op2Ux9sZVi16E1Bg/HxYmk+VGco1 + sow9LS0tFPU6c92BgoLRQWm3F7hcBcXFWK48FnIaKorCqkVvAvKPnokQZ3Wxx+OGoRQ8sljyrVZFc7Om + tJQnFCZ027Q3et6JUCd601DgGzJC8GNKj6fF69U6nbkmk6Sq6uA+YZL5GPbHwMkIFaI9DQWumyIEL1ec + Pftue3upVpujkvG06n0RfpEzaYi+ro8Q41tSDMNkOYrWGuVE39sRfotLaf8AWjF8BX1gvosAAAAASUVO + RK5CYII= + + + + + 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 + rkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALCwAA + CwsBbQSEtwAABPBJREFUWEfll9lTWmcYxk/Tm04nvep1/5xedKadTjptp06SsTWZNDWIuKFOoolNJibR + DInWWg1FRFxAQBFZZDlsBw4gSnCyqMEFJaBsZ0HA7UA/Qkoc91yCzG+Y97zLc/HM+30cPqFQJvQxn+3N + 8xvYV+eoz2KfLn9+PvLlF+c+ZjrPe9O22tOThO8FxYOYQR/Vw2H5OC7iuHn1BMw8vUJed0LU1L1TEje0 + rgn5OGLemHbGnJMxpwNYFpUMz7Xfn+bUJe13T6mTv21Qys06DQlTe2CwFzMbY047aUNJm5VALaTdRlgR + TKdZ/LvN2VqDoy2nkcrfHoh61XcicSvX38/FDHDMYcvYZEUIq5lAACbCDDBuPXe5Wh86RK0nSuV1A5Ra + HD+ehFPk43OisJa0o4QFISxmHDHhZiNuMuAmPW6EScQYcqCKKoZB0HaiWl43QCmf7RjiLvVq779RjZpE + LRmDsh4Z9bgBBmCwjjDA0UmblvWY/c3X+uGe49XyvQqlI/NHkXiFernssFqV2SZgE/DonU2YXgdsAlcV + Dmsxh93a3cm/WjJY/Mu0Xn6MWgGUoHTMfyhJz8wyhx1WysHF9H6VMh5pM+g0mFaNaSbAwZzq5wvKbvAv + XxTeqvfOuo5SK4w8lE5iB0kszS6xu0PjMnB5Y/p3q6T73yOtOqqZwNQq0mZ5OSoR0mkCWunAxZ8nhgbx + oO9QtYJJQumd+D4SXs9iV+f6mBQs1AePNBmPompVBpWCRMzzKoWkqkJIKxWUFPMbGhc883EyclCtkDJQ + OrW9l6R/ZQE4NSrBwUKB4waWCHiUs2lCCZwijPplWCetY4rKy4auXRkou+F+7g6Fg9Tu5j61AnuE0umd + HAn/qqejbU0iwvW67FnL7BEwKIdKAUqrRoPyTqO4nC4svS688itqNL0N+Le2EnulCjKGqPRulq046elh + R4x6sDjvj9s+pyaUuE7rNxngRw/EdJq4jCa8VKQcHvH6/RvJeE6ngAOISu1keatWzd5rCkpHyecu3GiI + KuX7dgqcx6DVgnR0SOi0EUa5sOgnQeezpVUfuUHuUts5nQIOoPQmkWWe1epte+J9ygoIhwiHHbyFRj74 + pcAmlGHU6uT2jDLo0urK4UtFwoePPHOv8ZA/lcRzIoUdgPes9SxvHtz3df/j6+r0dXYEeD04Av4zOzLL + pVJgKmUUtbgFQ9JKxlhNlaikeLSpcW5mKrLqoci1nELBBxAV8WR50Xx3pY0V4LD9AHY3+Aa/hjH3NG42 + YKjlhVgkY1YDp0avX5XVVLgR7fqCayf0Jjd+FgKI8juy+JzKmeY73seP1nq56zzuGpcDCEvFUatppp8n + r2WOM6tltD/EVy4jUn7gJby1guZmz0gAUUuqHGGXxPzg9uyfjWs8bojPW+/rDfb1rjzrUjCr5bU1MkbZ + wI8XFD2sVac4MSffO3hGYij1ireXuKtHz7o1VcMIcDmh/r4gn/e6/amivlZWyeB9/630acOKuWtjmrNv + 6ow8QpSrfR9bzrbJZw1WRim47KOCQWfLQ+AU/8J3Y830JU0LgT45OHJGMlBqsukg1GTT7FAdWntjuaXZ + XEUfKfpB1vDbvOwmbroNSoeOnIUklLLfPIolKVPa/Lvo7jXdX7R5aU0Ert+1Hdl8jE7BlKC0veJ4kghj + w8SImxm76AmdJ0rle8N/8vAFRujE0OMAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAIAAABIPBwcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALCwAA + CwsBbQSEtwAAAj5JREFUWEftlzFr20AUx1+/TrN5qG2QQLEW3WKQB4NPGmokLDDW0EUZstjFYG8dunhu + vXvp0G9QJ3YppWBwG1JaN6YZQnBCaakrXZ+tVkOkiJuPM7/B/O/dG368O0kPwjcByB+nATY9knAagPBt + X8JpAKL3zyScBiBcvJRwGoDo/JWE0wBE36YSTgPArj5KOA0Au13nQKllmiYhJKmxbbtarVqWnb9RyFVg + P69zoBadzWbEIElNq+Vholcq+RuFXAW2/ZEDtSzHcXay/pd5LQ+TSkXP3yjkKrDo9330nvYsSmu1mmEQ + TdOwrNPpeF6r2Wzqut7v93P2CrkEjG0zubhYua6zXC5HoxGqQVmr1ReUhclgMMCkUCjc3Fzft13IHEL2 + J836+9r3fcd1KaV4wRsEJ+uwVCqhLLyzcLJs26rX6wcPDza3m8wOQoYQRts0wVHQ8X0couFwWC6XDWJ0 + u91Y1mQySfJGo/GoWMzsIGQI7NcmTRAE/v7ExbKIEcsqpmUpqpLZQcgQ37Mu06AsnKz5fJ7Iwjsrnqzx + eJzkOFmKomR2EDKE8OoszX6yfNdx/z0NiaEdap8+nO6fht7j3Z1l452F15miqpkdhAwhXJ+mQVnxGWy3 + 22jk62Ka1OB/vODj1d1koaysDkKGEH5+nQZlxWcNZeF71p0ClBWvoixVUTM7CBlCtHiRJn4aOq6Dx9A0 + a3cKUBZ+G+IxxG9GRVEzOwgZQvjuuYTTAESznoTTAEQnxxJOA8BOnkg4DfwF6RHcSxrUWhoAAAAASUVO + RK5CYII= + + + + + /9j/4AAQSkZJRgABAQEASABIAAD/4RmCRXhpZgAATU0AKgAAAAgACAESAAMAAAABAAEAAAEaAAUAAAAB + AAAIegEbAAUAAAABAAAIggEoAAMAAAABAAIAAAExAAIAAAAvAAAIigEyAAIAAAAUAAAIuodpAAQAAAAB + AAAIzuocAAcAAAgMAAAAbgAAETIc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAQAAAEgAAAABAABNaWNy + b3NvZnQgV2luZG93cyBQaG90byBHYWxsZXJ5IDYuMC42MDAxLjE4MDAwAAAyMDExOjA0OjI2IDEzOjAw + OjM2AAAEoAIABAAAAAEAAACjoAMABAAAAAEAAAAvpCAAAgAAACEAABEQ6hwABwAACAwAAAkEAAAAABzq + AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAOTY2OUM0NTdDRDZDNDAzM0EyMEFDRjg0NzQ2MDZFMUIAAAAGAQMAAwAA + AAEABgAAARoABQAAAAEAABGAARsABQAAAAEAABGIASgAAwAAAAEAAgAAAgEABAAAAAEAABGQAgIABAAA + AAEAAAfpAAAAAAAAAAAAAAABAAAAAAAAAAH/2P/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQd + Gh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIABwAYAMBIQAC + EQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0B + AgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVG + R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 + uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAA + AAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGh + scEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 + dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri + 4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APfz0ri9J8R6hNqmoWszJJHAkroSuCNp4HFcGLxE + 6VSmo9WzuwmHhVp1HLolYt+ENavdYe9a7dSE2bFVQAuc11HQVeBrSrUI1J7v/MjH0YUcRKnDZW/I5J/H + KXuo3Nh4e0u41ma1O2eWJ0jhjb+7vY8njsDVOL4jC01620bX9DvNJubpgkDsyyxuScD5l9yBxnGecV6i + w99L+92PPdXrbQveMPHEXg1YZbzS7ye1lO1Z4ChUPz8pBIIOBn0rZ0LXbTxFotvqtgxaGZchW4ZSOCp9 + weKiVFqmql9GNVE5uJl2fiy4u/EkuiNoN7DPCiyyyPJGUWMkgNkMc5wcDrxWXr3xMg8O67HpF7ol+bmX + b5HltGwlDMVUj5u5GOcVpDD80uVS6XJlV5VdoTUviZDoUkA1zw9q+nxTHaszpG6+/wB1j+XWunh160ub + q1it8zR3MQljmTBUqQSP0H+cHEzoOKUk7pjjUTdupga5peuyavK9hfMlvJgqpuCu045GKyvOk8IXJWWN + Lq+uE3SszHaqkngHqSSOT9K+VxEatCrKvN3Sei9T6jDzo16UcPBcsmtXbt/wRYNE1P7Ot7o90Yba5G7Y + ZijL7H1xzzV/XJ9S0D4YatdT3TvfCJtsgkLFCxCDB9s5+tdmVYarHERvL3HsvU5MzxNGdF2j799XbsZn + wOiVPA9w4HzSXzkn6Kg/pXYan/YF7eWkl9dWZm0+486IPMoKSAFeefc8eoHpX0Ffm9vLl3PBpW9mrmJ8 + QbK11i28P2dwBLaXWqRo21vvKY35BFcF4dv7v4UeNptB1Vy2jXrho5zwBnhZP/ZWHtntztQ9+k6T66r5 + EVPdmpnpViQfiZq5ByDpdrgj/rpNXnHxV/5K14b/AN22/wDR7UsN/F+X6BV+D5mx8Y9YsNT0a00HT5lv + dUkvFdbe3PmOu1WByBnB5xjr19K73wfpU+i+EtL066x9oggVZMHOG6kZ9s4/Cs6l40Ixe92yoq9VszNY + 8IXWrapLeG/RFbAVTGTtAH1rF0RLe6u7vT9Uj+1R2iO8TEkFdpwQDnOD6V8pXwrpYhOo7xm3p+J9TQxa + q4ZqmuWUErP8CHS9KuvFUk8hu1hWHaFTaSqqc4CjPAGK6G+8KXM/gLUtANwk0s0b+S2NoDfeUH/gQroy + ijNVFinLfp8zDNq8OR4RR2tr8jjPg3rlrpdnqHhvU5RZ6hFdGRYpzsLZUAgZ7gr096zvG0en3Xxu0GON + LaVJGtxOqhWDMZG+96nGOvbFfWWaxE5dGmfMXTpJeZ6B44urW1uvC6yzRRAavEQGYLgBHGfpyKseOfCF + t4z8PvbfIt5GPMtJ/wC63oT/AHT0P59q5IzdPkmbySkpROI+DlxqT63rFpq28XVhbQ2mxx8yKjyYU+uM + kfTFZfxUniPxY8PnzUxGtt5h3D5P37Hn045rsil9ZfLtb9DnbfsVfv8Aqe022nafBK9xa2dtHJISzSRx + qC2eckgc1crzG29zsSS2E7Vz+leH7KKSe7/etLcB1fc3ADHkDFctahCpODl0udNGvOlCSj1sTaJo9to9 + 1dx2pk2OEJDnOOvTitO8ma3tZJUALKBjPTrVYWjGnTVOOwsTVlVqOpLd/wCRyuowadq8ok1HR9Ou5FGA + 81uGYD0yaNPttN0p/MsNG0y1kx9+G3Ct+Y5r0feS5buxwu172FvodO1O4+0X+jaZdTYC+ZPbB2wOgye3 + Jq7baibG2jtrW1toIIxhI449qqPQAHik4XXK3oO9ncZHerDdzXkdnaJczACWVYsM4HTJzk4rOk0zRZZX + kk8O6O8jsWZms1JYnqSfWhJp3TYnZ6NGnZ3/ANgtktrO0tbeBPuxxR7VXJ7AGr1nqs9xdpE6xhWJzgHP + TPrUSgtylJ6I/9kA/+0ctlBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAAAAAAADhC + SU0EOgAAAAAAkwAAABAAAAABAAAAAAALcHJpbnRPdXRwdXQAAAAFAAAAAENsclNlbnVtAAAAAENsclMA + AAAAUkdCQwAAAABJbnRlZW51bQAAAABJbnRlAAAAAENscm0AAAAATXBCbGJvb2wBAAAAD3ByaW50U2l4 + dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAA4QklNBDsAAAAAAbIAAAAQAAAAAQAA + AAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABIAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NN + Ym9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAA + AEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQg + IGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG/gAAAAAAAAAAAAQnJk + VFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIA + AAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0 + VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAA + AAAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhC + SU0EDQAAAAAABAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAA + AAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAA + AAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////// + //////////////////8D6AAAAAD/////////////////////////////A+gAAAAA//////////////// + /////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAA4QklN + BAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAAM4QklNBAgAAAAAABAAAAAB + AAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADSQAAAAYAAAAAAAAAAAAAAG4AAADI + AAAACgBVAG4AdABpAHQAbABlAGQALQAxAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAADI + AAAAbgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIA + AAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcA + AAAAAAAAAEJ0b21sb25nAAAAbgAAAABSZ2h0bG9uZwAAAMgAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAA + AQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9y + aWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNs + aWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcA + AAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAG4AAAAAUmdodGxvbmcAAADIAAAAA3VybFRF + WFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAA + AAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxp + Z25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNs + aWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JU + eXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJv + dHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj/w + AAAAAAAAOEJJTQQUAAAAAAAEAAAAAzhCSU0EDAAAAAAUbwAAAAEAAACgAAAAWAAAAeAAAKUAAAAUUwAY + AAH/2P/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8V + GBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQU + Dg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAWACgAwEi + AAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAA + AAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVS + wWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV + 5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUy + 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 + RH+k/wCp/wA1zv8Agr+v/wA9+h/+eVP/AHFs/wA5qX/PKn/uLZ/nNXzwkl/wn/q/wV/wX/X/AOe/Q/8A + zyp/7i2f5zUv+eVP/cWz/OavnhJL/hP/AFf4K/4L/r/89+h/+eVP/cWz/Oal/wA8qf8AuLZ/nNXzwkl/ + wn/q/wAFf8F/1/8Anv0P/wA8qf8AuLZ/nNS/55U/9xbP85q+eEkv+E/9X+Cv+C/6/wDz36H/AOeVP/cW + z/Oamd9cq49uK+fNw/gvnlJI/wCk/wCp/wA1Q/0V/X/577xl/WrqN0toDcdp7j3O+8rItttuf6lz3WPP + 5zjJXjySzeb++X/SOKr/AOp/8z9W6XKfc6/o/Bdf9V+vH+tfX0l5Akqjbf/ZADhCSU0EIQAAAAAAVQAA + AAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8A + dABvAHMAaABvAHAAIABDAFMANQAAAAEAOEJJTQQGAAAAAAAHAAgAAAABAQD/4Q62aHR0cDovL25zLmFk + b2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pO + VGN6a2M5ZCI/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRv + YmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAi + Pg0KCTxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3lu + dGF4LW5zIyI+DQoJCTxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDov + L25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw + LzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz + b3VyY2VFdmVudCMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3Av + MS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bXA6Q3JlYXRv + clRvb2w9Ik1pY3Jvc29mdCBXaW5kb3dzIFBob3RvIEdhbGxlcnkgNi4wLjYwMDEuMTgwMDAiIHhtcDpD + cmVhdGVEYXRlPSIyMDEwLTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDEw + LTEyLTI5VDE0OjE5OjA4LTA2OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxMC0xMi0yOVQxNDoxOTowOC0w + NjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkx + NTI2MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTFBQ0FG + OENBQTQ5OTE1MjYxIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0i + c1JHQiBJRUM2MTk2Ni0yLjEiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyI+DQoJCQk8eG1wTU06SGlzdG9y + eT4NCgkJCQk8cmRmOlNlcT4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0 + Omluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMUFDQUY4Q0FBNDk5MTUyNjEiIHN0RXZ0 + OndoZW49IjIwMTAtMTItMjlUMTQ6MTk6MDgtMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2Jl + IFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZl + ZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjgwMTE3NDA3MjA2ODExQUNBRjhDQUE0OTkxNTI2 + MSIgc3RFdnQ6d2hlbj0iMjAxMC0xMi0yOVQxNDoxOTowOC0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2Vu + dD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4NCgkJCQk8 + L3JkZjpTZXE+DQoJCQk8L3htcE1NOkhpc3Rvcnk+DQoJCQk8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0 + b3JzPg0KCQkJCTxyZGY6QmFnPg0KCQkJCQk8cmRmOmxpPnhtcC5kaWQ6MDM4MDExNzQwNzIwNjgxMUFF + NTY4NjQ0MDZGQ0YwRDI8L3JkZjpsaT4NCgkJCQk8L3JkZjpCYWc+DQoJCQk8L3Bob3Rvc2hvcDpEb2N1 + bWVudEFuY2VzdG9ycz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1l + dGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg + ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg + ICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9J3cnPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQ + AABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA + 9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + ABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA + ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAA + AIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAA + CAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0 + LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJz + UkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAA + OPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklF + QyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYt + Mi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4x + IERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAA + AAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAA + LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQ + AAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAA + AAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACB + AIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEf + ASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6 + AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh + Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASa + BKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZq + BnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiW + CKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsi + CzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4T + Di4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFt + EYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0 + FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlr + GZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4W + HkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4 + I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijU + KQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7u + LyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWH + NcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTyk + POM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RH + RIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxy + TLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21Uo + VXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5s + Xr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/ + aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3Km + cwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2h + fgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokz + iZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVf + lcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqIm + opajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+L + sACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2P + vgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1 + zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA + 3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw + 6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH + /Jj9Kf26/kv+3P9t////2wBDAAQCAwMDAgQDAwMEBAQEBQkGBQUFBQsICAYJDQsNDQ0LDAwOEBQRDg8T + DwwMEhgSExUWFxcXDhEZGxkWGhQWFxb/2wBDAQQEBAUFBQoGBgoWDwwPFhYWFhYWFhYWFhYWFhYWFhYW + FhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhb/wAARCAAvAKMDASIAAhEBAxEB/8QAHwAAAQUB + AQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1Fh + ByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk + ZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT + 1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL + /8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk + NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK + kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3 + +Pn6/9oADAMBAAIRAxEAPwD7+rF+Ieq3GieDNQ1a0SN5rSBpEWTO0kDocVavtc0izujbXeo20MwGSkkq + qwH0Jrl/i7r2jXHw11mGDVLSSR7NwqrMpJP515+PxcKeGqOM0pJPr1sd+Bws6mIpKUG4tro9rmB8NfjN + aeI9ZtNFvtJmtLu6YqjxuJImIBPsRwD2qz8U/i7Y+E9bl0aDS57y9hVWYswSNcjI56nt271458AbeW4+ + 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 + c0KKARiioHdH/9k= + + + + + /9j/4AAQSkZJRgABAQEAlgCWAAD/4gJASUNDX1BST0ZJTEUAAQEAAAIwQURCRQIQAABtbnRyUkdCIFhZ + WiAH0AAIAAsAEwAzADthY3NwQVBQTAAAAABub25lAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLUFE + QkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApjcHJ0AAAA/AAA + ADJkZXNjAAABMAAAAGt3dHB0AAABnAAAABRia3B0AAABsAAAABRyVFJDAAABxAAAAA5nVFJDAAAB1AAA + AA5iVFJDAAAB5AAAAA5yWFlaAAAB9AAAABRnWFlaAAACCAAAABRiWFlaAAACHAAAABR0ZXh0AAAAAENv + cHlyaWdodCAyMDAwIEFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVkAAAAZGVzYwAAAAAAAAARQWRvYmUg + UkdCICgxOTk4KQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAA + AAAAAAAAAAAAAGN1cnYAAAAAAAAAAQIzAABjdXJ2AAAAAAAAAAECMwAAY3VydgAAAAAAAAABAjMAAFhZ + WiAAAAAAAACcGAAAT6UAAAT8WFlaIAAAAAAAADSNAACgLAAAD5VYWVogAAAAAAAAJjEAABAvAAC+nP/h + AHRFeGlmAABNTQAqAAAACAAEARoABQAAAAEAAAA+ARsABQAAAAEAAABGASgAAwAAAAEAAgAAh2kABAAA + AAEAAABOAAAAAAAAAJYAAAABAAAAlgAAAAEAAqACAAQAAAABAAADIKADAAQAAAABAAABVwAAAAD/2wBD + AAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB + AQEBAQEBAQEBAQEBAQH/wAARCAFXAyADAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQF + BgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAk + M2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWG + h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx + 8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQA + AQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5 + OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmq + srO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+ + /igAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg + AoAKACgAoAKAOe1jxd4U8Pbv7f8AE/h7RNvLf2vrWnacR35F5cwnnt3Pavns44u4U4fUnn3E3D+ScqvL + +185y7LrddVjMTRf+ZSjKW0ZP0TZ5jqv7SHwS0fcLnx/pVyy5wulW+p6zvI7K+lWN5FyeAzSKncsBzX5 + lmv0j/BLJ+ZYnxAyrESjf3cqoZlnXM+ijPKcDjaWr+06ih1cktS1Qqv7D+bS/Nnm+p/tofCKyLLZ2vi/ + WCM7HstHs4IWPYltT1WwmVT3PkMwz9w81+b5n9NDwiwTlHB4bi7OGrqM8Fk+DoUpPo3LM81wFWMX39hK + Sv8AA9TRYWo93Ferd/wT/M4HUv26dGj3DSPh5qd512tqXiC1076MyW2map9Sok56bx1r4HMvp05LT5ll + Hh5mmM35ZZln+Ey7/t6UMNluaerip67c63KWFfWa+Sb/AFRxN9+3L4ukz/Zvgfw5addv26/1PUMemTA2 + mbvfG3618TjfpzcW1Ob+zuBuHcLvy/XcwzPMLdub2H9m83nZxv5F/VY9ZS/D/gnIXv7aHxfuifItfB2n + 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 + gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD/9k= + + + + + AAABAAEAICAAAAEAGACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////8AAAAAAAD///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////8AAAAAAAD///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////8AAAAAAAD////////////////////////////+/f78/vr+/f76 + /f7///7////////////////////////////8//z8/v78/vz8/Pz//v////////////////////////8A + AAAAAAD////////////////////////+///3/f79/PX8+/36/f3///7///////////////////////// + ///8/v39/vv9/Pj6/Pz//v////////////////////////8AAAAAAAD////////////////////////+ + //75/Pz3zrHwu5X8/fz9/f3+/v7//////////////////////v/+/f3328PsuJH7/fz+//////////// + //////////////8AAAAAAAD////////////////////////+//75/fzysoPzeCb3z6z9/fz+/v7///// + /////////////////v747Nv0kUzjjEb8/fv+//////////////////////////8AAAAAAAD///////// + ///9/v7//v7//v39/v34/v7yv5b6ZAP2hzj01739/f38/v7+/v79/v7//v39/v//9+3uo2j4ZgPtm1f8 + /fz+/v79/v78//79//3+//7///////8AAAAAAAD////////////8/f7+/f39/fz8/vz7/fz34MnzZgf6 + ZALxkEf41b/7/vv8/f37/v3+/fz99ev1tYTzZQX6ZgHyvZH7/f37/v78/vz8//z8/v3+//7///////8A + AAAAAAD////////////05Njqzbf35dn+/vf9/fv8/fbvhDX8ZAH7ZgP0i0T3yKT57d/9/fTz0rv9vYbv + ZAX9ZwHydBj05tP8/fz58+jwxqz5yKLxxan///3///////8AAAAAAAD////////////pwqTUcSjyomn/ + z6f20rz9+vf0y6P3bxn7ZQH7ZwDvZwj2r3j9z6HnfS36aAD6ZwD2Zwftrnf89uz10LT5u4jgZhfvZAXl + hUP+//v///////8AAAAAAAD////////////46Nv0hz74Zwf+YQDpbRb81LP59O3trHL3dhn7ZgD+ZAD7 + ZgD6ZgH3aAD6ZwD0bgvxj0r79ef5yqjnZAv8YwH1bAHygjn15ND+//7///////8AAAAAAAD///////// + ///7/Pz9+OvrhTz5aAj7ZgD6ZQXzyqL8/ffqsoX5fy37dR/1aAX2ZQT8cxf6fyvnk1b++/b40q3yZQT9 + ZgH4ZwLwgC/98d/6/f3+/v7///////8AAAAAAAD////////////7/fn8+P39/vbwiUD6ZAT6aADyaxD5 + 8uP7+/38/vT+0qndfTjbeDP3tIP+/u7++/769en0dSP+ZAD3ZwDrdSH+9+35+/v7/f7//v////////8A + AAAAAAD////////////8/v78//z7/vn++/Ltbxr6ZwH6ZQHvrnj+//v+/v7+/vn8/v39/vz+/vj6//z9 + //32xaL1ZgH8ZwD0aAj24cn9/P38/vz8/f7//v////////8AAAAAAAD////////////8/f78//z8/f// + +///9uv0ZAT+ZwDyaw7//vr+//7///////7////+/////v////znjUL7ZwL7ZgLzzq3//v7//P/9/vz9 + /f7//v////////8AAAAAAAD////////////8/v3++/76/f79/vv8/PX0ZAX5ZwDzZAf//vn+//7///// + //7////+/////v////znikP7ZQHyZgLv2Lf9/vr4/f79/v39/v7//v////////8AAAAAAAD///////// + ///9/v73/f/9/vz7/P3207L0ZQP9aAD3cxz///n///////////////////////////3zoGX8ZQD5ZQL2 + r3T9/P7+/Pz+/v79//7///////////8AAAAAAAD////////////+/f78/vz8+/z9/vHwgjj4ZwH9ZQDu + mFf///3////////////////////////+//7vyav5ZgP7ZQHxcBf46c35/v38//79/v////////////8A + AAAAAAD////////////7/f78+/78+/nwomb5Zwj8ZgH2ZQP01bb//f79/P75//f//P37+////vz7/v38 + /v358uvshDT5ZgH5ZgHugjb98uT++/79/vz///////////8AAAAAAAD////////////9/fz8/fnuqGr2 + bRP7ZgD8ZgLunmP69+/4/vn+8t3rmWLrjlTxjlHmjlj73sX8/Pr8/Pv32LvtaQ/6ZAH2ZgbyjkX669f9 + /vz+//////////8AAAAAAAD////////////5/fb1pWf1cRL8ZAP3ZwD0n2X35NP9/fjuqHP8lUn1ag31 + ZAT4YwTzZQf8iz7ymGD88OP8+/X3yqXqdiX7ZwL1ZgP5kUb32cL+/v////////8AAAAAAAD///////// + ///rt4r4bArtZQnvjEr7v5Hz49T9/fb3rXX1bBL7ZgD+ZwD9ZwD+ZQD9ZwD8ZgD0ZQX1nVr67+H7/vfy + ya39wI3yll7aZhbXl2r//v3///////8AAAAAAAD////////////xxqb8t4fxto3z1sH8/fn5/Pz2y6j2 + bw38ZQD5ZQHyiD7+toD+toHxiT34ZQL7ZwD3ZwP0rHX7/vj+/P39/vb23tDjt5nivqb///3///////8A + AAAAAAD////////////+/v/9//////7///77/f399vHwhDn6ZgH2ZQP6omTvz7b+/fX+/fbxz7P5pmr1 + ZQX9ZgL0cRX359L8/f39/v7+//3+/v/+/v////////////8AAAAAAAD///////////////////////// + /v/9/fz538j0Zgb2ZAP0mln58eD6/f79/vz+/vz9/f379Oj1nmH1ZQP7ZwLxu4z8/fz///7///////// + //////////////8AAAAAAAD////////////////////////+/v/9/P3zwJT4ZAXxjEL77t/4/Pn9/vv8 + /f/8/f7+/v36/P3+9envkk34ZgLvmVn9/vr+//7///////////////////////8AAAAAAAD///////// + ///////////////+//78/P7wtIP0fy713sj+/f7++//+/vr8/v75/v7+/v38/P/+/f/66trxijvpjEr6 + /fz+/v////////////////////////8AAAAAAAD////////////////////////+//7+/Pzvx6j1zKr8 + +/38//7+/v/8///+/v7+/v/8/v/+///+/v76+/z45Mvrq335/P3//v7///////////////////////8A + AAAAAAD////////////////////////+//77/vz8+/75+fz6/v3+//7////////////////////////+ + //71/v39+v34/f39/Pz///7///////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + + + \ No newline at end of file diff --git a/Busquedas/PaisBol.vb b/Busquedas/PaisBol.vb new file mode 100644 index 0000000..f54b022 --- /dev/null +++ b/Busquedas/PaisBol.vb @@ -0,0 +1,489 @@ +Public Class PaisesBol + Inherits System.Windows.Forms.Form + +#Region " Windows Form Designer generated code " + + Public Sub New() + MyBase.New() + + 'This call is required by the Windows Form Designer. + InitializeComponent() + + 'Add any initialization after the InitializeComponent() call + + End Sub + + 'Form overrides dispose to clean up the component list. + Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing Then + If Not (components Is Nothing) Then + components.Dispose() + End If + End If + MyBase.Dispose(disposing) + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox + Friend WithEvents DataGrid1 As System.Windows.Forms.DataGrid + Friend WithEvents lblResultados As System.Windows.Forms.Label + Friend WithEvents cmbPais As System.Windows.Forms.ComboBox + Friend WithEvents cmbTipoPais As System.Windows.Forms.ComboBox + Friend WithEvents BntSalie As System.Windows.Forms.Button + Friend WithEvents BtnImprimir As System.Windows.Forms.Button + Friend WithEvents BtnLimpiar As System.Windows.Forms.Button + Friend WithEvents btnConsulta As System.Windows.Forms.Button + Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox + Friend WithEvents cmbOrganismo As System.Windows.Forms.ComboBox + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(PaisesBol)) + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.cmbPais = New System.Windows.Forms.ComboBox() + Me.cmbTipoPais = New System.Windows.Forms.ComboBox() + Me.cmbOrganismo = New System.Windows.Forms.ComboBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.GroupBox2 = New System.Windows.Forms.GroupBox() + Me.DataGrid1 = New System.Windows.Forms.DataGrid() + Me.lblResultados = New System.Windows.Forms.Label() + Me.BntSalie = New System.Windows.Forms.Button() + Me.BtnImprimir = New System.Windows.Forms.Button() + Me.BtnLimpiar = New System.Windows.Forms.Button() + Me.btnConsulta = New System.Windows.Forms.Button() + Me.PictureBox1 = New System.Windows.Forms.PictureBox() + Me.GroupBox1.SuspendLayout() + Me.GroupBox2.SuspendLayout() + CType(Me.DataGrid1, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Turquoise + Me.ImageList1.Images.SetKeyName(0, "") + Me.ImageList1.Images.SetKeyName(1, "") + Me.ImageList1.Images.SetKeyName(2, "") + Me.ImageList1.Images.SetKeyName(3, "") + Me.ImageList1.Images.SetKeyName(4, "") + Me.ImageList1.Images.SetKeyName(5, "") + Me.ImageList1.Images.SetKeyName(6, "") + Me.ImageList1.Images.SetKeyName(7, "") + Me.ImageList1.Images.SetKeyName(8, "") + Me.ImageList1.Images.SetKeyName(9, "") + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.cmbPais) + Me.GroupBox1.Controls.Add(Me.cmbTipoPais) + Me.GroupBox1.Controls.Add(Me.cmbOrganismo) + Me.GroupBox1.Controls.Add(Me.Label3) + Me.GroupBox1.Controls.Add(Me.Label2) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Location = New System.Drawing.Point(22, 54) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(734, 62) + Me.GroupBox1.TabIndex = 18 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "Parametros de busqueda" + ' + 'cmbPais + ' + Me.cmbPais.Location = New System.Drawing.Point(160, 34) + Me.cmbPais.Name = "cmbPais" + Me.cmbPais.Size = New System.Drawing.Size(136, 21) + Me.cmbPais.TabIndex = 2 + ' + 'cmbTipoPais + ' + Me.cmbTipoPais.Location = New System.Drawing.Point(308, 33) + Me.cmbTipoPais.Name = "cmbTipoPais" + Me.cmbTipoPais.Size = New System.Drawing.Size(202, 21) + Me.cmbTipoPais.TabIndex = 1 + ' + 'cmbOrganismo + ' + Me.cmbOrganismo.Location = New System.Drawing.Point(28, 34) + Me.cmbOrganismo.Name = "cmbOrganismo" + Me.cmbOrganismo.Size = New System.Drawing.Size(121, 21) + Me.cmbOrganismo.TabIndex = 0 + ' + 'Label3 + ' + Me.Label3.Location = New System.Drawing.Point(307, 16) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(139, 18) + Me.Label3.TabIndex = 21 + Me.Label3.Text = "Tipo de pais" + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label2 + ' + Me.Label2.Location = New System.Drawing.Point(160, 16) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(67, 21) + Me.Label2.TabIndex = 20 + Me.Label2.Text = "Pais" + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label1 + ' + Me.Label1.Location = New System.Drawing.Point(28, 16) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(121, 20) + Me.Label1.TabIndex = 19 + Me.Label1.Text = "Organismo" + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'GroupBox2 + ' + Me.GroupBox2.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.GroupBox2.Controls.Add(Me.DataGrid1) + Me.GroupBox2.Location = New System.Drawing.Point(4, 127) + Me.GroupBox2.Name = "GroupBox2" + Me.GroupBox2.Size = New System.Drawing.Size(752, 242) + Me.GroupBox2.TabIndex = 19 + Me.GroupBox2.TabStop = False + Me.GroupBox2.Text = "Resultados" + ' + 'DataGrid1 + ' + Me.DataGrid1.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.DataGrid1.BackgroundColor = System.Drawing.Color.White + Me.DataGrid1.CaptionBackColor = System.Drawing.Color.Silver + Me.DataGrid1.DataMember = "" + Me.DataGrid1.HeaderForeColor = System.Drawing.SystemColors.ControlText + Me.DataGrid1.Location = New System.Drawing.Point(3, 13) + Me.DataGrid1.Name = "DataGrid1" + Me.DataGrid1.RowHeaderWidth = 100 + Me.DataGrid1.Size = New System.Drawing.Size(746, 223) + Me.DataGrid1.TabIndex = 0 + ' + 'lblResultados + ' + Me.lblResultados.Location = New System.Drawing.Point(4, 375) + Me.lblResultados.Name = "lblResultados" + Me.lblResultados.Size = New System.Drawing.Size(100, 14) + Me.lblResultados.TabIndex = 20 + Me.lblResultados.Text = "Resultados:" + Me.lblResultados.TextAlign = System.Drawing.ContentAlignment.TopRight + Me.lblResultados.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'BntSalie + ' + Me.BntSalie.BackColor = System.Drawing.Color.White + Me.BntSalie.Cursor = System.Windows.Forms.Cursors.Hand + Me.BntSalie.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BntSalie.ForeColor = System.Drawing.Color.MidnightBlue + Me.BntSalie.Image = CType(resources.GetObject("BntSalie.Image"), System.Drawing.Image) + Me.BntSalie.Location = New System.Drawing.Point(762, 263) + Me.BntSalie.Name = "BntSalie" + Me.BntSalie.Size = New System.Drawing.Size(106, 33) + Me.BntSalie.TabIndex = 63 + Me.BntSalie.Text = "Cerrar" + Me.BntSalie.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BntSalie.UseVisualStyleBackColor = True + ' + 'BtnImprimir + ' + Me.BtnImprimir.BackColor = System.Drawing.Color.White + Me.BtnImprimir.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnImprimir.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnImprimir.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnImprimir.Image = CType(resources.GetObject("BtnImprimir.Image"), System.Drawing.Image) + Me.BtnImprimir.Location = New System.Drawing.Point(762, 224) + Me.BtnImprimir.Name = "BtnImprimir" + Me.BtnImprimir.Size = New System.Drawing.Size(106, 33) + Me.BtnImprimir.TabIndex = 62 + Me.BtnImprimir.Text = "Exportar" + Me.BtnImprimir.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnImprimir.UseVisualStyleBackColor = True + ' + 'BtnLimpiar + ' + Me.BtnLimpiar.BackColor = System.Drawing.Color.White + Me.BtnLimpiar.Cursor = System.Windows.Forms.Cursors.Hand + Me.BtnLimpiar.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.BtnLimpiar.ForeColor = System.Drawing.Color.MidnightBlue + Me.BtnLimpiar.Image = CType(resources.GetObject("BtnLimpiar.Image"), System.Drawing.Image) + Me.BtnLimpiar.Location = New System.Drawing.Point(762, 185) + Me.BtnLimpiar.Name = "BtnLimpiar" + Me.BtnLimpiar.Size = New System.Drawing.Size(106, 33) + Me.BtnLimpiar.TabIndex = 61 + Me.BtnLimpiar.Text = "Limpiar" + Me.BtnLimpiar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.BtnLimpiar.UseVisualStyleBackColor = True + ' + 'btnConsulta + ' + Me.btnConsulta.BackColor = System.Drawing.Color.White + Me.btnConsulta.Cursor = System.Windows.Forms.Cursors.Hand + Me.btnConsulta.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnConsulta.ForeColor = System.Drawing.Color.MidnightBlue + Me.btnConsulta.Image = CType(resources.GetObject("btnConsulta.Image"), System.Drawing.Image) + Me.btnConsulta.Location = New System.Drawing.Point(762, 146) + Me.btnConsulta.Name = "btnConsulta" + Me.btnConsulta.Size = New System.Drawing.Size(106, 33) + Me.btnConsulta.TabIndex = 60 + Me.btnConsulta.Text = "Consulta" + Me.btnConsulta.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnConsulta.UseVisualStyleBackColor = True + ' + 'PictureBox1 + ' + Me.PictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.PictureBox1.ErrorImage = CType(resources.GetObject("PictureBox1.ErrorImage"), System.Drawing.Image) + Me.PictureBox1.Image = Global.CLIENTE.My.Resources.Resources.Logo_Empresa + Me.PictureBox1.Location = New System.Drawing.Point(0, 0) + Me.PictureBox1.Name = "PictureBox1" + Me.PictureBox1.Size = New System.Drawing.Size(142, 43) + Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.PictureBox1.TabIndex = 64 + Me.PictureBox1.TabStop = False + ' + 'PaisesBol + ' + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(874, 393) + Me.Controls.Add(Me.PictureBox1) + Me.Controls.Add(Me.BntSalie) + Me.Controls.Add(Me.BtnImprimir) + Me.Controls.Add(Me.BtnLimpiar) + Me.Controls.Add(Me.btnConsulta) + Me.Controls.Add(Me.lblResultados) + Me.Controls.Add(Me.GroupBox2) + Me.Controls.Add(Me.GroupBox1) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MaximizeBox = False + Me.Name = "PaisesBol" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Paises boletinados" + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox2.ResumeLayout(False) + CType(Me.DataGrid1, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + + End Sub + +#End Region + Dim clCmp1 As clsComplejo = New clsComplejo + Dim clCmp2 As clsComplejo = New clsComplejo + Dim clCmp3 As clsComplejo = New clsComplejo + Dim clGrid As clsComplejo = New clsComplejo + Dim BanOrg, BanPais, BanTipoPais As Boolean + + Private Sub PaisesBol_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + BanOrg = False + BanPais = False + BanTipoPais = False + End Sub + + Private Sub tlbInusualesDivisas_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) + 'Botones de la toolbar + Select Case e.Button.Text + Case "Consultar" + sbBuscar() + Case "Exportar" + Exportar() + Case "Refrescar" + Refrescar() + Case "Salir" + Me.Close() + End Select + End Sub + + Private Sub Exportar() + Dim ClassAud As New ClassMyUtils + 'llama a las rutinas para exportar el grid a excel + Try + If clsVaribles.lbDemo = True Then Exit Sub + + If clGrid.ds.Tables.Count = 0 Then + MessageBox.Show("Realiza una consulta ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Else + If clGrid.ds.Tables(0).Rows.Count = 0 Then + MessageBox.Show("No hay datos para exportar ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Else + Dim Resul As DialogResult + Resul = MessageBox.Show("Este proceso puede tardar varios minutos, ¿Deseas continuar? ", "MINDS", MessageBoxButtons.YesNo, MessageBoxIcon.Question) + If Resul = DialogResult.Yes Then + 'Creo una instancia de la clase aExcel + Dim clsExcel As aExcel = New aExcel + 'Utilizo la funcion ExportDataset de la clase aExcel + clsExcel.ExportDataset(clGrid.ds) 'Asigno el dataset a exportar + ClassAud.RT_Auditoria(clsVaribles.varUsuario, 113, 1, "EXPORTACIÓN DE PAISES BOLETINADOS") + End If + End If + End If + Catch ex As Exception + MessageBox.Show(ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + End Sub + + Private Sub sbBuscar() + Try + 'If clsVaribles.lbDemo = True Then Exit Sub + + 'Se utiliza el procedimiento almacenado "spBuscaPaisBol" para buscar + Dim SQL As String + SQL = "" + SQL = fsDefineSQL("spBuscaPaisBol ") + clGrid.fdtDataSetTabla(SQL) + Me.DataGrid1.SetDataBinding(clGrid.ds, "Tabla") 'Llena el grid + Dim cont As Integer + cont = clGrid.ds.Tables(0).Rows.Count + lblResultados.Text = "Elementos: " & cont + Catch ex As Exception + MessageBox.Show(ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + End Sub + + Private Function fsDefineSQL(ByVal SP As String) As String + 'Defino mi cadena para el procedimiento almacenado + + 'Declaro varables para pasar los parametros al procedimiento almacenado + Dim lsSQL As String + Dim _Opcion As Integer + Dim _Organismo As String + Dim _Pais As String + Dim _TipoPais As String + If clsVaribles.lbDemo = True Then Exit Function + + If Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.cmbTipoPais.Text = "" Then + _Opcion = 1 + _Organismo = ", NULL, " + _Pais = " NULL, " + _TipoPais = " NULL " + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.cmbTipoPais.Text <> "" Then + _Opcion = 2 + _Organismo = ", NULL, " + _Pais = " NULL, " + _TipoPais = CInt(Me.cmbTipoPais.SelectedValue) + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.cmbTipoPais.Text = "" Then + _Opcion = 3 + _Organismo = ", NULL, " + _Pais = CInt(Me.cmbPais.SelectedValue) + _TipoPais = ", NULL " + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.cmbTipoPais.Text <> "" Then + _Opcion = 4 + _Organismo = ", NULL, " + _Pais = CInt(Me.cmbPais.SelectedValue) & ", " + _TipoPais = CInt(Me.cmbTipoPais.SelectedValue) + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.cmbTipoPais.Text = "" Then + _Opcion = 5 + _Organismo = ", " & CInt(Me.cmbOrganismo.SelectedValue) & ", " + _Pais = " NULL, " + _TipoPais = " NULL " + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.cmbTipoPais.Text <> "" Then + _Opcion = 6 + _Organismo = ", " & CInt(Me.cmbOrganismo.SelectedValue) & ", " + _Pais = " NULL, " + _TipoPais = CInt(Me.cmbTipoPais.SelectedValue) + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text <> "" And Me.cmbTipoPais.Text = "" Then + _Opcion = 7 + _Organismo = ", " & CInt(Me.cmbOrganismo.SelectedValue) & ", " + _Pais = CInt(Me.cmbPais.SelectedValue) & ", " + _TipoPais = " NULL " + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text <> "" And Me.cmbTipoPais.Text <> "" Then + _Opcion = 8 + _Organismo = ", " & CInt(Me.cmbOrganismo.SelectedValue) & ", " + _Pais = CInt(Me.cmbPais.SelectedValue) & ", " + _TipoPais = CInt(Me.cmbTipoPais.SelectedValue) + End If + + 'Formo el query + lsSQL = lsSQL & SP & " " + lsSQL = lsSQL & _Opcion + lsSQL = lsSQL & _Organismo + lsSQL = lsSQL & _Pais + lsSQL = lsSQL & _TipoPais + Return lsSQL + End Function + Private Sub Refrescar() + 'Limpia los combos, datagrid y la caja de texto + Me.cmbPais.DataSource = Nothing + Me.cmbPais.Items.Clear() + + Me.cmbOrganismo.DataSource = Nothing + Me.cmbOrganismo.Items.Clear() + + Me.cmbTipoPais.DataSource = Nothing + Me.cmbTipoPais.Items.Clear() + + Me.DataGrid1.DataSource = Nothing + Me.DataGrid1.DataBindings.Clear() + + 'Para que se puedan a llenar otra vez los combos + BanPais = False + BanOrg = False + BanTipoPais = False + End Sub + + Private Sub cmbOrganismo_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmbOrganismo.DropDown + If BanOrg = False Then + 'Para llenar el combo de organismo se utiliza el procedimiento almacenado "spLlenaComboOrgInt" + clCmp1.sbLlenaCombo("spLlenaComboOrgInt", Me.cmbOrganismo) + End If + BanOrg = True + End Sub + + Private Sub cmbPais_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmbPais.DropDown + If clsVaribles.lbDemo = True Then Exit Sub + + If BanPais = False Then + 'Para llenar el combo de Pais se utiliza el porcedimiento almacenado "spListaPais" + clCmp2.sbLlenaCombo("spListaPais", Me.cmbPais) + End If + BanPais = True + End Sub + + Private Sub cmbTipoPais_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmbTipoPais.DropDown + If clsVaribles.lbDemo = True Then Exit Sub + + If BanTipoPais = False Then + 'Para llenar el combo de tipo de Pais se utiliza el porcedimiento almacenado "spLlenaTipoPais" + clCmp3.sbLlenaCombo("spLlenaTipoPais", Me.cmbTipoPais) + End If + BanTipoPais = True + End Sub + + Private Sub btnConsulta_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnConsulta.Click + + sbBuscar() + + End Sub + + Private Sub BtnImprimir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnImprimir.Click + + Exportar() + + End Sub + + Private Sub BtnLimpiar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnLimpiar.Click + + Refrescar() + + End Sub + + Private Sub BntSalie_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BntSalie.Click + + Me.Close() + + End Sub +End Class diff --git a/Busquedas/PersonaBol.resx b/Busquedas/PersonaBol.resx new file mode 100644 index 0000000..24f5007 --- /dev/null +++ b/Busquedas/PersonaBol.resx @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAQ + DwAAAk1TRnQBSQFMAgEBCgEAAQ4BAAEEAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAATADAAEBAQABCAYAAQwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wEAIAcgAAwHAW8TByAA + CwcBFwH5ARcMBwHsA0MB7AEHIAAKBwFvAvkBvQFvAgcB7QgAARQD7AH3AQcgAAUHAe8D7QFvAfkBRwG9 + ARcDBwGSAQYBkATrAW0BDQG4Ad8BBwESAgcgAAQHAW0B7AJtARQB+QEXARYBbwUHAe0EBgFrAQ0BuAHf + AZIBAAMHIAADBwESAW0BBwHzAbwB7wFFAUMBbgcHAZIBDQEGAmsBuAH+AZACawESAgcgAAIHAfcB7AEH + AfMDBwHvARQB7QkHAQABDQG4Af4B3wHsAgABQwIHIAACBwFtAe0B/wUHAeoB7QgHAe0BDQG4Af4B3wHt + AesFByAAAgcBbQHtAfICBwHxAfIB7wEUAe0HBwHsAQ0BuAH+AegB7AFrAW0B7wQHIAACBwHtAewDBwHz + Af8B7AHrAe8HBwFDAbgB/gHoAesBuAEGAWwBFQQHIAADBwFDAewDBwHsAm0HBwFtAWsB/gHfAewB7QEA + AbgBBgHrAQADByAABAcBQwHsAm0B7AESBwcB7QFtAgcBkgHsAgcBbAO4AUMCByAABQcB7QJtAfcIBwHv + A20B7AMHAe8DbQHsAgcgACAHIAAgByAABwcDABYHEOwXBwEVARoBKQIAFAcF7AgUA+wCBwwACQcBFAHy + AesBAwFtAgAEBwsAAwcF7AEQBu0BAAPsAQcBAAI3AQACBwQAAjcBAAcHAgABFAEaAQMB6wEDAesBKQIA + AgcBAAn/AQADBwXsARQF/wHwAQAD7AEHAQACNwEAAgcEAAI3AQAHBwEQARMBFAHyAesBAwHrAQMB6wEp + AQACBwEACf8BAAMHBewBFAX/AfABAAPsAQcBAAI3AQACBwQAAjcBAAUHAQABBwERAeoBFAEbAUoB6wED + AesBAwHrAQACBwEACf8BAAMHBewBFAX/AfABAAPsAQcBAAI3BwACNwEABAcCAAEHAREB6gEUAfIBbQEP + ASIBAwHrAQMBAAIHAQAJ/wEAAwcF7AEUBf8B8AEAA+wBBwEACzcBAAMHAg0CAAIOARQBGwFRAu0B6wFK + AesBAAIHAQAJ/wEAAwcF7AEUBf8B8AEAA+wBBwEAAjcHAAI3AQACBwENAYEEuAEGARQB8gFzAVEB7AFK + AesBAwEAAgcBAAn/AQADBwLsAfcB7wFtARQB/wG8Af8B8wEHAZIBAAPsAQcBAAE3AQAH/wEAATcBAAIH + AWsF/gG4ARQBGwFKAesBSgHrAUoB6wEAAgcBAAn/AQADBwLsAW0B6wEDARQBBwHsAf8BBwEUARIBFAPs + AQcBAAE3AQAH/wEAATcBAAMHAYEBuANrAQ0BFAEbAkoB6wFKAesBSgEAAgcBAAn/AQADBwLsAe8BBwEi + ApkB8wH/AQcBEgXsAQcBAAE3AQAH/wEAATcBAAQHAQ0BAAEHAQ8BFQEUARsGSgEAAgcBAAb/BAADBwPs + ARABAAFeAf8BFAIAARQF7AEHAQABNwEAB/8BAAE3AQAFBwEAAQcBEQHqAREB7wGZAfcESgEAAgcBAAb/ + AQAB/wEABAcC7AHrARMBWAEiAVEB7wjsAQcBAAE3AQAH/wEAATcBAAcHAREBbQESAewB6wH3AQcBcwJK + AQACBwEABv8CAAUHA+wB7wHsARQBBwHsARQB7wbsAQcNAAcHAREC7AHrARIB7AHrAZIBmQGSAQACBwgA + BgcC7AHtAuwBFAEHAewBbQGSBuwVBwEOBBUBQwEAARQB7AHqAQAQBxDsFAcBAAEHAQABBwEAAQcBAAUH + C+wvBwIABAcB7AnzAewXBwsPBwcHAAH7AQADBwHsCf8B7AUHBQAFBwUAAgcBEAmSAQABkgEQBgcBAAX/ + AQAB+wEAAwcB7AL/BhQB/wHsBQcBAAH/AwAFBwEAAf8DAAEHAUMBAAlDAQABQwHtAUMFBwEAAf8E+QEA + AvsBAAIHAewC/wPvAR8C6gH/AewFBwEAAf8DAAUHAQAB/wMAAQcBAAbsAzAC7AEAARUBAAUHAQAG/wEA + AfsBAAIHAewD/wJtAfkBRgHsAe8B7AMHARcBkgcAAQcHAAEHAQAGBwMpAgcBAAHsAQAFBwEAAf8F+QEA + AvsBAAEHAewD/wLsAUYB+QFGAuwDBwH5AfcCAAH/BgAB/wUAAQcBAAYSAwACEgEAAQcBbQESBAcBAAf/ + BAAB7AL/A+wBFAL5AuwBBwJvAUYBBwIAAf8DAAEHAgAB/wUAAQcBAAptAQACbQEHAQADBwEEAv8F+QH/ + AQACAQEAAewC/wTrAUYB+QFGAewB9wL5AZIBBwIAAf8DAAEHAgAB/wUAAQcBEgptARIBbQESAW0BAAIH + AwQH/wMAAQcB7AL/BJIBEgL5Am8B+QEXAwcNAAMHARMBAAhtAewBEwHsARMBAAEHBAQB7AH/AvkB/wMA + AewCBwHsAv8FEgFGA/kBRgUHAQAB/wMAAQcBAAH/AwAFBwEVAe8B/wXvAf8BAAHsAQAB7AEVAwQBBwIE + BP8BAAH/AQADBwHsAf8DBwH/AvEBbgP5AewFBwUAAQcFAAYHAQAB/wUUAf8BFAEAAkMBBwHsAQQDBwIE + A/8CAAQHAewB/wNDAf8CbgJHAUYB+QFuAu8EBwMAAwcDAAcHARABvAH/BbwB/wEACQcBBAHsAf8CAAUH + AewF/wJHAv8B7AL5AW4B7AQHAQAB/wEAAwcBAAH/AQAIBwEAAf8FEAH/ARAB7wkHAQQIBwHsCfQC7AL5 + AuwDBwMAAwcDAAgHAQ4I8wEACgcBBAcHC+wCBwL5FgcJAAIHAUIBTQE+BwABPgMAASgDAAFAAwABMAMA + AQEBAAEBBQABgAEBFgAD//8AggAL + + + \ No newline at end of file diff --git a/Busquedas/PersonaBol.vb b/Busquedas/PersonaBol.vb new file mode 100644 index 0000000..ec916ca --- /dev/null +++ b/Busquedas/PersonaBol.vb @@ -0,0 +1,413 @@ +Public Class PersonasBol + Inherits System.Windows.Forms.Form + +#Region " Windows Form Designer generated code " + + Public Sub New() + MyBase.New() + + 'This call is required by the Windows Form Designer. + InitializeComponent() + + 'Add any initialization after the InitializeComponent() call + + End Sub + + 'Form overrides dispose to clean up the component list. + Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing Then + If Not (components Is Nothing) Then + components.Dispose() + End If + End If + MyBase.Dispose(disposing) + End Sub + + 'Required by the Windows Form Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Windows Form Designer + 'It can be modified using the Windows Form Designer. + 'Do not modify it using the code editor. + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents tlbInusualesDivisas As System.Windows.Forms.ToolBar + Friend WithEvents btnConsultar As System.Windows.Forms.ToolBarButton + Friend WithEvents btnExportar As System.Windows.Forms.ToolBarButton + Friend WithEvents btnSalir As System.Windows.Forms.ToolBarButton + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox + Friend WithEvents cmbOrganismo As System.Windows.Forms.ComboBox + Friend WithEvents cmbPais As System.Windows.Forms.ComboBox + Friend WithEvents txtPersona As System.Windows.Forms.TextBox + Friend WithEvents DataGrid1 As System.Windows.Forms.DataGrid + Friend WithEvents btnRefrescar As System.Windows.Forms.ToolBarButton + Friend WithEvents lblResultados As System.Windows.Forms.Label + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(PersonasBol)) + Me.GroupBox1 = New System.Windows.Forms.GroupBox + Me.txtPersona = New System.Windows.Forms.TextBox + Me.cmbPais = New System.Windows.Forms.ComboBox + Me.Label3 = New System.Windows.Forms.Label + Me.Label2 = New System.Windows.Forms.Label + Me.cmbOrganismo = New System.Windows.Forms.ComboBox + Me.Label1 = New System.Windows.Forms.Label + Me.tlbInusualesDivisas = New System.Windows.Forms.ToolBar + Me.btnConsultar = New System.Windows.Forms.ToolBarButton + Me.btnExportar = New System.Windows.Forms.ToolBarButton + Me.btnRefrescar = New System.Windows.Forms.ToolBarButton + Me.btnSalir = New System.Windows.Forms.ToolBarButton + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.GroupBox2 = New System.Windows.Forms.GroupBox + Me.DataGrid1 = New System.Windows.Forms.DataGrid + Me.lblResultados = New System.Windows.Forms.Label + Me.GroupBox1.SuspendLayout() + Me.GroupBox2.SuspendLayout() + CType(Me.DataGrid1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.txtPersona) + Me.GroupBox1.Controls.Add(Me.cmbPais) + Me.GroupBox1.Controls.Add(Me.Label3) + Me.GroupBox1.Controls.Add(Me.Label2) + Me.GroupBox1.Controls.Add(Me.cmbOrganismo) + Me.GroupBox1.Controls.Add(Me.Label1) + Me.GroupBox1.Location = New System.Drawing.Point(28, 55) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(500, 67) + Me.GroupBox1.TabIndex = 0 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "Parametros de busqueda" + ' + 'txtPersona + ' + Me.txtPersona.Location = New System.Drawing.Point(292, 32) + Me.txtPersona.Name = "txtPersona" + Me.txtPersona.Size = New System.Drawing.Size(188, 20) + Me.txtPersona.TabIndex = 4 + ' + 'cmbPais + ' + Me.cmbPais.DropDownWidth = 210 + Me.cmbPais.Location = New System.Drawing.Point(156, 32) + Me.cmbPais.Name = "cmbPais" + Me.cmbPais.Size = New System.Drawing.Size(121, 21) + Me.cmbPais.TabIndex = 3 + ' + 'Label3 + ' + Me.Label3.Location = New System.Drawing.Point(292, 16) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(106, 16) + Me.Label3.TabIndex = 2 + Me.Label3.Text = "Persona o empresa" + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label2 + ' + Me.Label2.Location = New System.Drawing.Point(156, 18) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(28, 16) + Me.Label2.TabIndex = 1 + Me.Label2.Text = "Pais" + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'cmbOrganismo + ' + Me.cmbOrganismo.DropDownWidth = 140 + Me.cmbOrganismo.Location = New System.Drawing.Point(18, 32) + Me.cmbOrganismo.Name = "cmbOrganismo" + Me.cmbOrganismo.Size = New System.Drawing.Size(121, 21) + Me.cmbOrganismo.TabIndex = 0 + ' + 'Label1 + ' + Me.Label1.Location = New System.Drawing.Point(18, 18) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(62, 16) + Me.Label1.TabIndex = 0 + Me.Label1.Text = "Organismo" + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'tlbInusualesDivisas + ' + Me.tlbInusualesDivisas.Buttons.AddRange(New System.Windows.Forms.ToolBarButton() {Me.btnConsultar, Me.btnExportar, Me.btnRefrescar, Me.btnSalir}) + Me.tlbInusualesDivisas.ButtonSize = New System.Drawing.Size(75, 40) + Me.tlbInusualesDivisas.DropDownArrows = True + Me.tlbInusualesDivisas.ImageList = Me.ImageList1 + Me.tlbInusualesDivisas.Location = New System.Drawing.Point(0, 0) + Me.tlbInusualesDivisas.Name = "tlbInusualesDivisas" + Me.tlbInusualesDivisas.ShowToolTips = True + Me.tlbInusualesDivisas.Size = New System.Drawing.Size(554, 42) + Me.tlbInusualesDivisas.TabIndex = 16 + ' + 'btnConsultar + ' + Me.btnConsultar.ImageIndex = 8 + Me.btnConsultar.Name = "btnConsultar" + Me.btnConsultar.Text = "Consultar" + ' + 'btnExportar + ' + Me.btnExportar.ImageIndex = 9 + Me.btnExportar.Name = "btnExportar" + Me.btnExportar.Text = "Exportar" + ' + 'btnRefrescar + ' + Me.btnRefrescar.ImageIndex = 0 + Me.btnRefrescar.Name = "btnRefrescar" + Me.btnRefrescar.Text = "Refrescar" + ' + 'btnSalir + ' + Me.btnSalir.ImageIndex = 4 + Me.btnSalir.Name = "btnSalir" + Me.btnSalir.Text = "Salir" + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Turquoise + Me.ImageList1.Images.SetKeyName(0, "") + Me.ImageList1.Images.SetKeyName(1, "") + Me.ImageList1.Images.SetKeyName(2, "") + Me.ImageList1.Images.SetKeyName(3, "") + Me.ImageList1.Images.SetKeyName(4, "") + Me.ImageList1.Images.SetKeyName(5, "") + Me.ImageList1.Images.SetKeyName(6, "") + Me.ImageList1.Images.SetKeyName(7, "") + Me.ImageList1.Images.SetKeyName(8, "") + Me.ImageList1.Images.SetKeyName(9, "") + ' + 'GroupBox2 + ' + Me.GroupBox2.Controls.Add(Me.DataGrid1) + Me.GroupBox2.Location = New System.Drawing.Point(6, 128) + Me.GroupBox2.Name = "GroupBox2" + Me.GroupBox2.Size = New System.Drawing.Size(546, 276) + Me.GroupBox2.TabIndex = 17 + Me.GroupBox2.TabStop = False + Me.GroupBox2.Text = "Resultados" + ' + 'DataGrid1 + ' + Me.DataGrid1.BackgroundColor = System.Drawing.Color.White + Me.DataGrid1.DataMember = "" + Me.DataGrid1.Dock = System.Windows.Forms.DockStyle.Fill + Me.DataGrid1.HeaderForeColor = System.Drawing.SystemColors.ControlText + Me.DataGrid1.Location = New System.Drawing.Point(3, 16) + Me.DataGrid1.Name = "DataGrid1" + Me.DataGrid1.Size = New System.Drawing.Size(540, 257) + Me.DataGrid1.TabIndex = 0 + ' + 'lblResultados + ' + Me.lblResultados.Location = New System.Drawing.Point(449, 406) + Me.lblResultados.Name = "lblResultados" + Me.lblResultados.Size = New System.Drawing.Size(100, 14) + Me.lblResultados.TabIndex = 18 + Me.lblResultados.Text = "Resultados:" + Me.lblResultados.TextAlign = System.Drawing.ContentAlignment.TopRight + Me.lblResultados.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'PersonasBol + ' + Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13) + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(554, 421) + Me.Controls.Add(Me.lblResultados) + Me.Controls.Add(Me.GroupBox2) + Me.Controls.Add(Me.tlbInusualesDivisas) + Me.Controls.Add(Me.GroupBox1) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D + Me.MaximizeBox = False + Me.Name = "PersonasBol" + Me.Text = "Personas Boletinadas" + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + Me.GroupBox2.ResumeLayout(False) + CType(Me.DataGrid1, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + +#End Region + 'Declaracion de varibales globales anivel de clase + Dim clCmp As clsComplejo = New clsComplejo + Dim clCmp1 As clsComplejo = New clsComplejo + Dim clGrid As clsComplejo = New clsComplejo + Dim tipoCombo As Integer = 0 + Dim BanPais, BanOrg As Boolean + + Private Sub PersonasBol_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + BanPais = False + BanOrg = False + End Sub + + Private Sub Refrescar() + 'Limpia los combos, datagrid y la caja de texto + Me.cmbPais.DataSource = Nothing + Me.cmbPais.Items.Clear() + + Me.cmbOrganismo.DataSource = Nothing + Me.cmbOrganismo.Items.Clear() + + Me.DataGrid1.DataSource = Nothing + Me.DataGrid1.DataBindings.Clear() + + Me.txtPersona.Text = "" + + 'Para que se puedan a llenar otra vez los combos + BanPais = False + BanOrg = False + End Sub + + Private Sub tlbInusualesDivisas_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles tlbInusualesDivisas.ButtonClick + 'Botones de la toolbar + Select Case e.Button.Text + Case "Consultar" + sbBuscar() + Case "Exportar" + Exportar() + Case "Refrescar" + Refrescar() + Case "Salir" + Me.Close() + End Select + End Sub + + Private Sub sbBuscar() + Try + 'Se utiliza el procedimiento almacenado "spBuscaPerBol" para buscar + Dim SQL As String + SQL = "" + SQL = fsDefineSQL("spBuscaPerBol ") + clGrid.fdtDataSetTabla(SQL) + Me.DataGrid1.SetDataBinding(clGrid.ds, "Tabla") 'Llena el grid + Dim cont As Integer + cont = clGrid.ds.Tables(0).Rows.Count + lblResultados.Text = "Elementos: " & cont + Catch ex As Exception + MessageBox.Show(ex.Message, "MIDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + + End Sub + + Private Function fsDefineSQL(ByVal SP As String) As String + 'Defino mi cadena para el procedimiento almacenado + + 'Declaro varables para pasar los parametros al procedimiento almacenado + Dim lsSQL As String + Dim _Opcion As Integer + Dim _Organismo As String + Dim _Pais As String + Dim _Persona As String + + If Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.txtPersona.Text = "" Then + _Opcion = 0 + _Organismo = ", NULL, " + _Pais = " NULL, " + _Persona = " NULL " + + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text = "" And Me.txtPersona.Text <> "" Then + _Opcion = 1 + _Organismo = ", NULL, " + _Pais = " NULL, " + _Persona = "'%" & Me.txtPersona.Text & "%'" + + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.txtPersona.Text = "" Then + _Opcion = 2 + _Organismo = ", NULL, " + _Pais = "'" & CStr(Me.cmbPais.SelectedValue) & "', " + _Persona = " NULL " + + ElseIf Me.cmbOrganismo.Text = "" And Me.cmbPais.Text <> "" And Me.txtPersona.Text <> "" Then + _Opcion = 3 + _Organismo = ", NULL, " + _Pais = "'" & CStr(Me.cmbPais.SelectedValue) & "', " + _Persona = "'%" & Me.txtPersona.Text & "%'" + + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.txtPersona.Text = "" Then + _Opcion = 4 + _Organismo = " ,'" & CStr(Me.cmbOrganismo.SelectedValue) & "', " + _Pais = "NULL, " + _Persona = "NULL" + + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text = "" And Me.txtPersona.Text <> "" Then + _Opcion = 5 + _Organismo = " ,'" & CStr(Me.cmbOrganismo.SelectedValue) & "', " + _Pais = "NULL, " + _Persona = "'%" & Me.txtPersona.Text & "%'" + + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text <> "" And Me.txtPersona.Text = "" Then + _Opcion = 6 + _Organismo = " ,'" & CStr(Me.cmbOrganismo.SelectedValue) & "', " + _Pais = "'" & CStr(Me.cmbPais.SelectedValue) & "', " + _Persona = "NULL" + + ElseIf Me.cmbOrganismo.Text <> "" And Me.cmbPais.Text <> "" And Me.txtPersona.Text <> "" Then + _Opcion = 7 + _Organismo = " ,'" & CStr(Me.cmbOrganismo.SelectedValue) & "', " + _Pais = "'" & CStr(Me.cmbPais.SelectedValue) & "', " + _Persona = "'%" & Me.txtPersona.Text & "%'" + End If + + lsSQL = lsSQL & SP & " " + lsSQL = lsSQL & _Opcion + lsSQL = lsSQL & _Organismo + lsSQL = lsSQL & _Pais + lsSQL = lsSQL & _Persona + Return lsSQL + End Function + + Private Sub Exportar() + 'llama a las rutinas para exportar el grid a excel + Try + If clGrid.ds.Tables.Count = 0 Then + MessageBox.Show("Realiza una consulta ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Else + If clGrid.ds.Tables(0).Rows.Count = 0 Then + MessageBox.Show("No hay datos para exportar ", "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Information) + Else + Dim Resul As DialogResult + Resul = MessageBox.Show("Este proceso puede tardar varios minutos, ¿Deseas continuar? ", "MINDS", MessageBoxButtons.YesNo, MessageBoxIcon.Question) + If Resul = DialogResult.Yes Then + 'Creo una instancia de la clase aExcel + Dim clsExcel As aExcel = New aExcel + 'Utilizo la funcion ExportDataset de la clase aExcel + clsExcel.ExportDataset(clGrid.ds) 'Asigno el dataset a exportar + End If + End If + End If + Catch ex As Exception + MessageBox.Show(ex.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + End Sub + + Private Sub cmbPais_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmbPais.DropDown + If BanPais = False Then + 'Para llenar el combo de Pais se utiliza el porcedimiento almacenado "spListaPais" + clCmp1.sbLlenaCombo("spListaPais", Me.cmbPais) + + End If + BanPais = True + End Sub + + Private Sub cmbOrganismo_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmbOrganismo.DropDown + If BanOrg = False Then + 'Para llenar el combo de organismo se utiliza el procedimiento almacenado "spLlenaComboOrgInt" + clCmp.sbLlenaCombo("spLlenaComboOrgInt", Me.cmbOrganismo) + + End If + BanOrg = True + End Sub + + +End Class diff --git a/CAT_FUENTEINGRESO.sql b/CAT_FUENTEINGRESO.sql new file mode 100644 index 0000000..2247d01 --- /dev/null +++ b/CAT_FUENTEINGRESO.sql @@ -0,0 +1 @@ +ALTER TABLE CAT_FUENTEINGRESO ADD CALRIESGO INT \ No newline at end of file diff --git a/CLIENTE_TemporaryKey.pfx b/CLIENTE_TemporaryKey.pfx new file mode 100644 index 0000000..7b8ff85 Binary files /dev/null and b/CLIENTE_TemporaryKey.pfx differ diff --git a/Catalogos/CatPais.resx b/Catalogos/CatPais.resx new file mode 100644 index 0000000..26855cd --- /dev/null +++ b/Catalogos/CatPais.resx @@ -0,0 +1,211 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 19, 12 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABQ + DQAAAk1TRnQBSQFMAgEBCAEAAQkBAAEEAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAATADAAEBAQABCAYAAQwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8ABQAHBwMA + FgcQ7BcHARUBGgEpAgAUBwXsCBQD7AIHDAAJBwEUAfIB6wEDAW0CAAQHCwADBwXsARAG7QEAA+wBBwEA + AjcBAAIHBAACNwEABwcCAAEUARoBAwHrAQMB6wEpAgACBwEACf8BAAMHBewBFAX/AfABAAPsAQcBAAI3 + AQACBwQAAjcBAAcHARABEwEUAfIB6wEDAesBAwHrASkBAAIHAQAJ/wEAAwcF7AEUBf8B8AEAA+wBBwEA + AjcBAAIHBAACNwEABQcBAAEHAREB6gEUARsBSgHrAQMB6wEDAesBAAIHAQAJ/wEAAwcF7AEUBf8B8AEA + A+wBBwEAAjcHAAI3AQAEBwIAAQcBEQHqARQB8gFtAQ8BIgEDAesBAwEAAgcBAAn/AQADBwXsARQF/wHw + AQAD7AEHAQALNwEAAwcCDQIAAg4BFAEbAVEC7QHrAUoB6wEAAgcBAAn/AQADBwXsARQF/wHwAQAD7AEH + AQACNwcAAjcBAAIHAQ0BgQS4AQYBFAHyAXMBUQHsAUoB6wEDAQACBwEACf8BAAMHAuwB9wHvAW0BFAH/ + AbwB/wHzAQcBkgEAA+wBBwEAATcBAAf/AQABNwEAAgcBawX+AbgBFAEbAUoB6wFKAesBSgHrAQACBwEA + Cf8BAAMHAuwBbQHrAQMBFAEHAewB/wEHARQBEgEUA+wBBwEAATcBAAf/AQABNwEAAwcBgQG4A2sBDQEU + ARsCSgHrAUoB6wFKAQACBwEACf8BAAMHAuwB7wEHASICmQHzAf8BBwESBewBBwEAATcBAAf/AQABNwEA + BAcBDQEAAQcBDwEVARQBGwZKAQACBwEABv8EAAMHA+wBEAEAAV4B/wEUAgABFAXsAQcBAAE3AQAH/wEA + ATcBAAUHAQABBwERAeoBEQHvAZkB9wRKAQACBwEABv8BAAH/AQAEBwLsAesBEwFYASIBUQHvCOwBBwEA + ATcBAAf/AQABNwEABwcBEQFtARIB7AHrAfcBBwFzAkoBAAIHAQAG/wIABQcD7AHvAewBFAEHAewBFAHv + BuwBBw0ABwcBEQLsAesBEgHsAesBkgGZAZIBAAIHCAAGBwLsAe0C7AEUAQcB7AFtAZIG7BUHAQ4EFQFD + AQABFAHsAeoBABAHEOwUBwEAAQcBAAEHAQABBwEABQcL7C8HAgAEBwHsCfMB7BcHCw8HBwcAAfsBAAMH + AewJ/wHsBQcFAAUHBQACBwEQCZIBAAGSARAGBwEABf8BAAH7AQADBwHsAv8GFAH/AewFBwEAAf8DAAUH + AQAB/wMAAQcBQwEACUMBAAFDAe0BQwUHAQAB/wT5AQAC+wEAAgcB7AL/A+8BHwLqAf8B7AUHAQAB/wMA + BQcBAAH/AwABBwEABuwDMALsAQABFQEABQcBAAb/AQAB+wEAAgcB7AP/Am0B+QFGAewB7wHsAwcBFwGS + BwABBwcAAQcBAAYHAykCBwEAAewBAAUHAQAB/wX5AQAC+wEAAQcB7AP/AuwBRgH5AUYC7AMHAfkB9wIA + Af8GAAH/BQABBwEABhIDAAISAQABBwFtARIEBwEAB/8EAAHsAv8D7AEUAvkC7AEHAm8BRgEHAgAB/wMA + AQcCAAH/BQABBwEACm0BAAJtAQcBAAMHAQQC/wX5Af8BAAIBAQAB7AL/BOsBRgH5AUYB7AH3AvkBkgEH + AgAB/wMAAQcCAAH/BQABBwESCm0BEgFtARIBbQEAAgcDBAf/AwABBwHsAv8EkgESAvkCbwH5ARcDBw0A + AwcBEwEACG0B7AETAewBEwEAAQcEBAHsAf8C+QH/AwAB7AIHAewC/wUSAUYD+QFGBQcBAAH/AwABBwEA + Af8DAAUHARUB7wH/Be8B/wEAAewBAAHsARUDBAEHAgQE/wEAAf8BAAMHAewB/wMHAf8C8QFuA/kB7AUH + BQABBwUABgcBAAH/BRQB/wEUAQACQwEHAewBBAMHAgQD/wIABAcB7AH/A0MB/wJuAkcBRgH5AW4C7wQH + AwADBwMABwcBEAG8Af8FvAH/AQAJBwEEAewB/wIABQcB7AX/AkcC/wHsAvkBbgHsBAcBAAH/AQADBwEA + Af8BAAgHAQAB/wUQAf8BEAHvCQcBBAgHAewJ9ALsAvkC7AMHAwADBwMACAcBDgjzAQAKBwEEBwcL7AIH + AvkWBwkAAgcBQgFNAT4HAAE+AwABKAMAAUADAAEwAwABAQEAAQEFAAGAAQEWAAP//wCCAAs= + + + + + + Qk1mAQAAAAAAAHYAAAAoAAAAFAAAABQAAAABAAQAAAAAAAAAAAASCwAAEgsAABAAAAAQAAAAAAAA/wAA + gP8AgAD/AICA/4AAAP+AAID/gIAA/8DAwP+AgID/AAD//wD/AP8A/////wAA//8A/////wD//////3d3 + d3d3d3d3d3cA/3d3d3d3d3d3d3cA/3d3d3eId3d3d3cA/3d3d3zIh3d3d3cA/3d3d8IsiHd3d3cA/3d3 + eiIiyId3d3cA/3d3oiIiLIh3d3cA/3d3oiKiIsiHd3cA/3d3oiyKIiyHd3cA/3d3oiyHoiyId3cA/3d3 + eix3eiLIh3cA/3d3d6p3d6IsiHcA/3d3d3d3d3oiyIcA/3d3d3d3d3eiLIcA/3d3d3d3d3d6LIcA/3d3 + d3d3d3d3rHcA/3d3d3d3d3d3d3cA/3d3d3d3d3d3d3cA/3d3d3d3d3d3d3cA/3d3d3d3d3d3d3cA/w== + + + + + Qk1mAQAAAAAAAHYAAAAoAAAAFAAAABQAAAABAAQAAAAAAAAAAAASCwAAEgsAABAAAAAQAAAAAAAA/wAA + gP8AgAD/AICA/4AAAP+AAID/gIAA/8DAwP+AgID/AAD//wD/AP8A/////wAA//8A/////wD//////3d3 + d3d3d3d3d3cA/3d3d3h3d3d3d3cA/3d3dwiHd3d3d3cA/3d3eRCHd3eId3cA/3d3eRCId3AIh3cA/3d3 + eREIh5EQh3cA/3d3d5EQiREQd3cA/3d3d5ERkREHd3cA/3d3d3kRERB3d3cA/3d3d3eREQiHd3cA/3d3 + d3eRERCHd3cA/3d3d3kRARCId3cA/3d3d3kQeREIh3cA/3d3d5EHd5EQiHcA/3d3d5EHd3kRCHcA/3d3 + d3l3d3eRB3cA/3d3d3d3d3d5d3cA/3d3d3d3d3d3d3cA/3d3d3d3d3d3d3cA/3d3d3d3d3d3d3cA/w== + + + + 25 + + \ No newline at end of file diff --git a/Catalogos/CatPais.vb b/Catalogos/CatPais.vb new file mode 100644 index 0000000..b1ead5c --- /dev/null +++ b/Catalogos/CatPais.vb @@ -0,0 +1,553 @@ +Public Class CatPais + Inherits System.Windows.Forms.Form + Dim clCmpOrg As clsComplejo = New clsComplejo + Dim clCmpOrg1 As clsComplejo = New clsComplejo + Dim clCmpOrg2 As clsComplejo = New clsComplejo + Dim clCmpClas As clsComplejo = New clsComplejo + Dim Actualizar As Boolean + +#Region " Código generado por el Diseñador de Windows Forms " + + Public Sub New() + MyBase.New() + + 'El Diseñador de Windows Forms requiere esta llamada. + InitializeComponent() + + 'Agregar cualquier inicialización después de la llamada a InitializeComponent() + + End Sub + + 'Form reemplaza a Dispose para limpiar la lista de componentes. + Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing Then + If Not (components Is Nothing) Then + components.Dispose() + End If + End If + MyBase.Dispose(disposing) + End Sub + + 'Requerido por el Diseñador de Windows Forms + Private components As System.ComponentModel.IContainer + + 'NOTA: el Diseñador de Windows Forms requiere el siguiente procedimiento + 'Puede modificarse utilizando el Diseñador de Windows Forms. + 'No lo modifique con el editor de código. + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents Label5 As System.Windows.Forms.Label + Friend WithEvents txtClave As System.Windows.Forms.TextBox + Friend WithEvents txtNombre As System.Windows.Forms.TextBox + Friend WithEvents txtNombreIngles As System.Windows.Forms.TextBox + Friend WithEvents cmbOrganismo As System.Windows.Forms.ComboBox + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents chkActivo As System.Windows.Forms.CheckBox + Friend WithEvents grdPaises As AxMSFlexGridLib.AxMSFlexGrid + Friend WithEvents cmbClasificacion As System.Windows.Forms.ComboBox + Friend WithEvents tlbCorteCaja As System.Windows.Forms.ToolBar + Friend WithEvents btnAgrergar As System.Windows.Forms.ToolBarButton + Friend WithEvents btnActualizar As System.Windows.Forms.ToolBarButton + Friend WithEvents btnEliminar As System.Windows.Forms.ToolBarButton + Friend WithEvents btnSalir As System.Windows.Forms.ToolBarButton + Friend WithEvents Label7 As System.Windows.Forms.Label + Friend WithEvents pnlBotones As System.Windows.Forms.Panel + Friend WithEvents btnAceptar As System.Windows.Forms.Button + Friend WithEvents btnCancelar As System.Windows.Forms.Button + Friend WithEvents btnAliasPais As System.Windows.Forms.Button + Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox + Friend WithEvents grsClasPais As AxMSFlexGridLib.AxMSFlexGrid + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(CatPais)) + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.Label1 = New System.Windows.Forms.Label + Me.Label2 = New System.Windows.Forms.Label + Me.Label3 = New System.Windows.Forms.Label + Me.Label4 = New System.Windows.Forms.Label + Me.Label5 = New System.Windows.Forms.Label + Me.txtClave = New System.Windows.Forms.TextBox + Me.txtNombre = New System.Windows.Forms.TextBox + Me.txtNombreIngles = New System.Windows.Forms.TextBox + Me.cmbOrganismo = New System.Windows.Forms.ComboBox + Me.GroupBox1 = New System.Windows.Forms.GroupBox + Me.chkActivo = New System.Windows.Forms.CheckBox + Me.cmbClasificacion = New System.Windows.Forms.ComboBox + Me.tlbCorteCaja = New System.Windows.Forms.ToolBar + Me.btnAgrergar = New System.Windows.Forms.ToolBarButton + Me.btnActualizar = New System.Windows.Forms.ToolBarButton + Me.btnEliminar = New System.Windows.Forms.ToolBarButton + Me.btnSalir = New System.Windows.Forms.ToolBarButton + Me.Label7 = New System.Windows.Forms.Label + Me.pnlBotones = New System.Windows.Forms.Panel + Me.btnAceptar = New System.Windows.Forms.Button + Me.btnCancelar = New System.Windows.Forms.Button + Me.btnAliasPais = New System.Windows.Forms.Button + Me.GroupBox2 = New System.Windows.Forms.GroupBox + Me.pnlBotones.SuspendLayout() + Me.SuspendLayout() + ' + 'ImageList1 + ' + Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageList1.TransparentColor = System.Drawing.Color.Turquoise + Me.ImageList1.Images.SetKeyName(0, "") + Me.ImageList1.Images.SetKeyName(1, "") + Me.ImageList1.Images.SetKeyName(2, "") + Me.ImageList1.Images.SetKeyName(3, "") + Me.ImageList1.Images.SetKeyName(4, "") + Me.ImageList1.Images.SetKeyName(5, "") + Me.ImageList1.Images.SetKeyName(6, "") + Me.ImageList1.Images.SetKeyName(7, "") + ' + 'Label1 + ' + Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.Location = New System.Drawing.Point(32, 64) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(64, 16) + Me.Label1.TabIndex = 25 + Me.Label1.Text = "Clave País:" + Me.Label1.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label2 + ' + Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label2.Location = New System.Drawing.Point(48, 96) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(48, 16) + Me.Label2.TabIndex = 26 + Me.Label2.Text = "Nombre:" + Me.Label2.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label3 + ' + Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label3.Location = New System.Drawing.Point(9, 128) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(88, 16) + Me.Label3.TabIndex = 27 + Me.Label3.Text = "Nombre Inglés:" + Me.Label3.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label4 + ' + Me.Label4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label4.Location = New System.Drawing.Point(26, 160) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(64, 16) + Me.Label4.TabIndex = 28 + Me.Label4.Text = "Organismo:" + Me.Label4.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'Label5 + ' + Me.Label5.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label5.Location = New System.Drawing.Point(18, 192) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(72, 16) + Me.Label5.TabIndex = 29 + Me.Label5.Text = "Clasificación:" + Me.Label5.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'txtClave + ' + Me.txtClave.BackColor = System.Drawing.Color.White + Me.txtClave.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtClave.Location = New System.Drawing.Point(112, 56) + Me.txtClave.Name = "txtClave" + Me.txtClave.ReadOnly = True + Me.txtClave.Size = New System.Drawing.Size(56, 20) + Me.txtClave.TabIndex = 30 + ' + 'txtNombre + ' + Me.txtNombre.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtNombre.Location = New System.Drawing.Point(112, 88) + Me.txtNombre.Name = "txtNombre" + Me.txtNombre.Size = New System.Drawing.Size(272, 20) + Me.txtNombre.TabIndex = 0 + ' + 'txtNombreIngles + ' + Me.txtNombreIngles.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txtNombreIngles.Location = New System.Drawing.Point(112, 120) + Me.txtNombreIngles.Name = "txtNombreIngles" + Me.txtNombreIngles.Size = New System.Drawing.Size(272, 20) + Me.txtNombreIngles.TabIndex = 1 + ' + 'cmbOrganismo + ' + Me.cmbOrganismo.Location = New System.Drawing.Point(112, 152) + Me.cmbOrganismo.Name = "cmbOrganismo" + Me.cmbOrganismo.Size = New System.Drawing.Size(280, 21) + Me.cmbOrganismo.TabIndex = 2 + ' + 'GroupBox1 + ' + Me.GroupBox1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.GroupBox1.Location = New System.Drawing.Point(16, 304) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(536, 200) + Me.GroupBox1.TabIndex = 35 + Me.GroupBox1.TabStop = False + ' + 'chkActivo + ' + Me.chkActivo.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.chkActivo.ForeColor = System.Drawing.Color.Red + Me.chkActivo.Location = New System.Drawing.Point(304, 56) + Me.chkActivo.Name = "chkActivo" + Me.chkActivo.Size = New System.Drawing.Size(72, 16) + Me.chkActivo.TabIndex = 4 + Me.chkActivo.Text = "Activo:" + ' + 'cmbClasificacion + ' + Me.cmbClasificacion.Location = New System.Drawing.Point(112, 184) + Me.cmbClasificacion.Name = "cmbClasificacion" + Me.cmbClasificacion.Size = New System.Drawing.Size(280, 21) + Me.cmbClasificacion.TabIndex = 3 + ' + 'tlbCorteCaja + ' + Me.tlbCorteCaja.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.tlbCorteCaja.Buttons.AddRange(New System.Windows.Forms.ToolBarButton() {Me.btnAgrergar, Me.btnActualizar, Me.btnEliminar, Me.btnSalir}) + Me.tlbCorteCaja.ButtonSize = New System.Drawing.Size(75, 40) + Me.tlbCorteCaja.DropDownArrows = True + Me.tlbCorteCaja.ImageList = Me.ImageList1 + Me.tlbCorteCaja.Location = New System.Drawing.Point(0, 0) + Me.tlbCorteCaja.Name = "tlbCorteCaja" + Me.tlbCorteCaja.ShowToolTips = True + Me.tlbCorteCaja.Size = New System.Drawing.Size(558, 43) + Me.tlbCorteCaja.TabIndex = 50 + ' + 'btnAgrergar + ' + Me.btnAgrergar.ImageIndex = 0 + Me.btnAgrergar.Name = "btnAgrergar" + Me.btnAgrergar.Text = "Agregar" + ' + 'btnActualizar + ' + Me.btnActualizar.ImageIndex = 5 + Me.btnActualizar.Name = "btnActualizar" + Me.btnActualizar.Text = "Actualizar" + ' + 'btnEliminar + ' + Me.btnEliminar.ImageIndex = 1 + Me.btnEliminar.Name = "btnEliminar" + Me.btnEliminar.Text = "Eliminar" + ' + 'btnSalir + ' + Me.btnSalir.ImageIndex = 4 + Me.btnSalir.Name = "btnSalir" + Me.btnSalir.Text = "Salir" + ' + 'Label7 + ' + Me.Label7.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label7.Location = New System.Drawing.Point(432, 192) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(32, 24) + Me.Label7.TabIndex = 79 + Me.Label7.Text = "..." + Me.Label7.ForeColor = System.Drawing.Color.MidnightBlue + ' + 'pnlBotones + ' + Me.pnlBotones.Controls.Add(Me.btnAceptar) + Me.pnlBotones.Controls.Add(Me.btnCancelar) + Me.pnlBotones.Location = New System.Drawing.Point(416, 80) + Me.pnlBotones.Name = "pnlBotones" + Me.pnlBotones.Size = New System.Drawing.Size(120, 80) + Me.pnlBotones.TabIndex = 82 + ' + 'btnAceptar + ' + Me.btnAceptar.BackColor = System.Drawing.SystemColors.Control + Me.btnAceptar.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnAceptar.ForeColor = System.Drawing.Color.Black + Me.btnAceptar.Image = CType(resources.GetObject("btnAceptar.Image"), System.Drawing.Image) + Me.btnAceptar.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnAceptar.Location = New System.Drawing.Point(16, 8) + Me.btnAceptar.Name = "btnAceptar" + Me.btnAceptar.Size = New System.Drawing.Size(96, 23) + Me.btnAceptar.TabIndex = 2 + Me.btnAceptar.Text = "Aceptar" + Me.btnAceptar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnAceptar.UseVisualStyleBackColor = False + ' + 'btnCancelar + ' + Me.btnCancelar.BackColor = System.Drawing.SystemColors.Control + Me.btnCancelar.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnCancelar.ForeColor = System.Drawing.Color.Black + Me.btnCancelar.Image = CType(resources.GetObject("btnCancelar.Image"), System.Drawing.Image) + Me.btnCancelar.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnCancelar.Location = New System.Drawing.Point(16, 40) + Me.btnCancelar.Name = "btnCancelar" + Me.btnCancelar.Size = New System.Drawing.Size(96, 23) + Me.btnCancelar.TabIndex = 3 + Me.btnCancelar.Text = "Cancelar" + Me.btnCancelar.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnCancelar.UseVisualStyleBackColor = False + ' + 'btnAliasPais + ' + Me.btnAliasPais.BackColor = System.Drawing.SystemColors.Control + Me.btnAliasPais.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.btnAliasPais.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnAliasPais.Location = New System.Drawing.Point(448, 512) + Me.btnAliasPais.Name = "btnAliasPais" + Me.btnAliasPais.Size = New System.Drawing.Size(104, 24) + Me.btnAliasPais.TabIndex = 83 + Me.btnAliasPais.Text = "Alias ..." + Me.btnAliasPais.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnAliasPais.UseVisualStyleBackColor = False + Me.btnAliasPais.Visible = False + ' + 'GroupBox2 + ' + Me.GroupBox2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.GroupBox2.Location = New System.Drawing.Point(112, 208) + Me.GroupBox2.Name = "GroupBox2" + Me.GroupBox2.Size = New System.Drawing.Size(280, 96) + Me.GroupBox2.TabIndex = 84 + Me.GroupBox2.TabStop = False + ' + 'CatPais + ' + Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13) + Me.ClientSize = New System.Drawing.Size(558, 547) + Me.ControlBox = False + Me.Controls.Add(Me.GroupBox2) + Me.Controls.Add(Me.btnAliasPais) + Me.Controls.Add(Me.pnlBotones) + Me.Controls.Add(Me.Label7) + Me.Controls.Add(Me.tlbCorteCaja) + Me.Controls.Add(Me.cmbClasificacion) + Me.Controls.Add(Me.chkActivo) + Me.Controls.Add(Me.GroupBox1) + Me.Controls.Add(Me.cmbOrganismo) + Me.Controls.Add(Me.txtNombreIngles) + Me.Controls.Add(Me.txtNombre) + Me.Controls.Add(Me.txtClave) + Me.Controls.Add(Me.Label5) + Me.Controls.Add(Me.Label4) + Me.Controls.Add(Me.Label3) + Me.Controls.Add(Me.Label2) + Me.Controls.Add(Me.Label1) + Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D + Me.Name = "CatPais" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "CatPais" + Me.pnlBotones.ResumeLayout(False) + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + +#End Region + + Private Sub tlbCorteCaja_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles tlbCorteCaja.ButtonClick + Select Case e.Button.Text + Case "Agregar" + GroupBox2.Location = New Point(112, 208) + Limpiar() + Habilita(True) + Case "Actualizar" + GroupBox2.Location = New Point(112, 208) + Habilita(True) + Actualizar = True + Case "Salir" + Me.Close() + End Select + End Sub + Private Sub Limpiar() + txtClave.Text = "" + txtNombre.Text = "" + txtNombreIngles.Text = "" + End Sub + + Private Sub Habilita(ByVal Bandera As Boolean) + txtNombre.Enabled = Bandera + txtNombreIngles.Enabled = Bandera + End Sub + + Private Sub sbAlias() + 'Habilita(False) + 'Dim miAlias As New ActAlias() + 'miAlias.Entra(15, txtClave.Text) + 'miAlias.Text = "Alias País" + 'miAlias.piCatalogo = 15 + 'miAlias.Show() + End Sub + + Private Sub CatPais_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load + GroupBox2.Location = New Point(112, 184) + sbIniciaForma() + End Sub + + Private Sub sbIniciaForma() + + clCmpClas.sbLlenaCombo("spListaClasPais", Me.cmbClasificacion) + clCmpOrg1.sbLlenaCombo("spListaOrganismos", Me.cmbOrganismo) + clCmpOrg2.sbLlenaMSFGrid("spGridPais 0", grdPaises) + clCmpOrg.sbLlenaMSFGrid("spGridPaisClasificacion 0", grsClasPais) + + Try + With grdPaises + .set_ColWidth(0, 0) + .set_ColWidth(1, 1500) + .set_ColWidth(2, 3200) + .set_ColWidth(3, 3800) + .set_ColWidth(4, 0) + End With + With grsClasPais + .set_ColWidth(0, 0) + .set_ColWidth(1, 0) + .set_ColWidth(2, 3200) + End With + Catch a As Exception + MessageBox.Show("Error en CatPais; sbIniciaForma: " & a.Message, "MINDS", MessageBoxButtons.OK, MessageBoxIcon.Error) + End Try + End Sub + Private Sub sbGuardar() + Dim lsMensaje As String + If MessageBox.Show("Desea guardar los cambios? ", "MINDS", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.No Then Exit Sub + 'If MsgBox("¿Desea guardar los cambios?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "MINDS Cliente") = MsgBoxResult.No Then Exit Sub + If fbValidaGrabar() Then + lsMensaje = "Datos guardados correctamente" + sbIniciaForma() + Else + lsMensaje = "Los datos no fueron guardados" + End If + MsgBox(lsMensaje, MsgBoxStyle.Information + MsgBoxStyle.OKOnly, "Cliente") + End Sub + Private Function fbValidaGrabar() As Boolean + Dim liClave As Integer + Dim liClasificacion As Integer + Dim liOrganismo As Integer + Dim liActivo As Integer + Dim lsNombre As String + Dim lsNombreIngles As String + Dim lsSQL As String + Dim clCmp As New clsComplejo + + On Error GoTo eh + + fbValidaGrabar = False + + If cmbClasificacion.SelectedIndex = -1 Then + MsgBox("Clasificación no válida", MsgBoxStyle.Information + MsgBoxStyle.OKOnly, "Cliente") + Exit Function + End If + If cmbOrganismo.SelectedIndex = -1 Then + MsgBox("Organismo no válido", MsgBoxStyle.Information + MsgBoxStyle.OKOnly, "Cliente") + Exit Function + End If + '***********Asigancion de valores ************* + If Len(txtClave.Text) = 0 Then + liClave = -1 + Else + liClave = Val(txtClave.Text) + End If + liClasificacion = cmbClasificacion.SelectedValue + liOrganismo = cmbOrganismo.SelectedValue + liActivo = IIf(chkActivo.Checked, 1, 0) + lsNombre = txtNombre.Text.Trim + lsNombreIngles = txtNombreIngles.Text.Trim + + If Len(lsNombre.Trim) = 0 Then + MsgBox("Nombre no válido", MsgBoxStyle.Information + MsgBoxStyle.OKOnly, "Cliente") + Exit Function + End If + If Len(lsNombreIngles.Trim) = 0 Then + MsgBox("Nombre inglés no válido", MsgBoxStyle.Information + MsgBoxStyle.OKOnly, "Cliente") + Exit Function + End If + + '********* Forma el query para grabar ******************** + lsSQL = "" + lsSQL = lsSQL & "spGrabaCatPais " + lsSQL = lsSQL & liClave & ", " + lsSQL = lsSQL & liOrganismo & ", 15, " + lsSQL = lsSQL & liClasificacion & ", '" + lsSQL = lsSQL & lsNombre & "', '" + lsSQL = lsSQL & lsNombreIngles & "', " + lsSQL = lsSQL & liActivo + + clCmp.sbGuardaModifica(lsSQL) + Return True + Exit Function +eh: + Return False + End Function + Private Sub grdPaises_DblClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles grdPaises.DblClick + With Me.grdPaises + .Col = 0 + txtClave.Text = .Text + .Col = 1 + clCmpOrg.sbLlenaMSFGrid("spGridPaisClasificacion " & txtClave.Text.Trim, grsClasPais) + With Me.grsClasPais + .set_ColWidth(0, 0) + .set_ColWidth(1, 0) + .set_ColWidth(2, 4000) + End With + .Col = 2 + txtNombre.Text = .Text + .Col = 3 + txtNombreIngles.Text = .Text + .Col = 4 + If .Text = "Activo" Then + chkActivo.Checked = True + Else + chkActivo.Checked = False + End If + + End With + Habilita(True) + GroupBox2.Location = New Point(112, 184) + End Sub + + Private Sub grsClasPais_DblClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles grsClasPais.DblClick + If Actualizar = True Then + GroupBox2.Location = New Point(112, 208) + Dim Id_Clasificacion As Integer + With grsClasPais + .Col = 1 + Id_Clasificacion = .Text() + cmbClasificacion.SelectedValue = Id_Clasificacion + End With + End If + End Sub + + Private Sub cmbClasificacion_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbClasificacion.SelectedIndexChanged + On Error Resume Next + Dim lsComando As String + Dim clCmpClas As New clsComplejo() + + lsComando = "spGridPais " & cmbClasificacion.SelectedValue + clCmpClas.sbLlenaMSFGrid(lsComando, Me.grdPaises) + End Sub + + Private Sub btnAliasPais_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAliasPais.Click + If txtClave.Text <> "" Then + sbAlias() + Else + MessageBox.Show("Debe Selecionar un elemento", "Minds", MessageBoxButtons.OK, MessageBoxIcon.Exclamation) + End If + End Sub + + Private Sub btnAceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAceptar.Click + Me.Actualizar = False + sbGuardar() + End Sub + +End Class diff --git a/Catalogos/Catalogos/CatEstado.resx b/Catalogos/Catalogos/CatEstado.resx new file mode 100644 index 0000000..c5c6564 --- /dev/null +++ b/Catalogos/Catalogos/CatEstado.resx @@ -0,0 +1,408 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + False + + + Assembly + + + Assembly + + + Assembly + + + 8, 8 + + + True + + + False + + + False + + + Assembly + + + False + + + Assembly + + + Assembly + + + + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAADdJREFUKFNjYMAE + /7GIgYWQJXCxURTCFOE1ESSJoQAmiI9GcSayQqzuR3cLVithOvH6DpsisBgAoKoc5C8W7oEAAAAASUVO + RK5CYII= + + + + Assembly + + + False + + + Assembly + + + Assembly + + + False + + + Assembly + + + Assembly + + + False + + + Assembly + + + False + + + Assembly + + + Assembly + + + Assembly + + + Assembly + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFpTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0xLjAuNTAw + MC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZT + eXN0ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMA + AABQDQAAAk1TRnQBSQFMAgEBCAEAAQkBAAEEAQABEAEAARABAAT/AQkBEAj/AUIBTQE2AQQGAAE2AQQC + AAEoAwABQAMAATADAAEBAQABCAYAAQwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB + 3AHAAQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IB + AAM5AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8B + MwMAAWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYC + AAFmAZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMC + AAHMAWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQAB + ZgEAATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8B + AAEzAWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQAB + MwGZAWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQAB + MwLMAQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQAB + MwEAAWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMB + mQEAAWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQAB + ZgGZAWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYB + zAH/AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMB + mQEAAZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgAB + mQFmATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwB + AAKZAf8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB + /wEzAQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQAB + mQEAAcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYC + AAHMAWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYB + AAHMApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8C + AAHMAf8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQAB + mQEAAcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMB + AAHMAmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB + /wGZAcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC + /wEzAQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC + /wFmAQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gB + AAHwAfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8ABQAH + BwMAFgcQ7BcHARUBGgEpAgAUBwXsCBQD7AIHDAAJBwEUAfIB6wEDAW0CAAQHCwADBwXsARAG7QEAA+wB + BwEAAjcBAAIHBAACNwEABwcCAAEUARoBAwHrAQMB6wEpAgACBwEACf8BAAMHBewBFAX/AfABAAPsAQcB + AAI3AQACBwQAAjcBAAcHARABEwEUAfIB6wEDAesBAwHrASkBAAIHAQAJ/wEAAwcF7AEUBf8B8AEAA+wB + BwEAAjcBAAIHBAACNwEABQcBAAEHAREB6gEUARsBSgHrAQMB6wEDAesBAAIHAQAJ/wEAAwcF7AEUBf8B + 8AEAA+wBBwEAAjcHAAI3AQAEBwIAAQcBEQHqARQB8gFtAQ8BIgEDAesBAwEAAgcBAAn/AQADBwXsARQF + /wHwAQAD7AEHAQALNwEAAwcCDQIAAg4BFAEbAVEC7QHrAUoB6wEAAgcBAAn/AQADBwXsARQF/wHwAQAD + 7AEHAQACNwcAAjcBAAIHAQ0BgQS4AQYBFAHyAXMBUQHsAUoB6wEDAQACBwEACf8BAAMHAuwB9wHvAW0B + FAH/AbwB/wHzAQcBkgEAA+wBBwEAATcBAAf/AQABNwEAAgcBawX+AbgBFAEbAUoB6wFKAesBSgHrAQAC + BwEACf8BAAMHAuwBbQHrAQMBFAEHAewB/wEHARQBEgEUA+wBBwEAATcBAAf/AQABNwEAAwcBgQG4A2sB + DQEUARsCSgHrAUoB6wFKAQACBwEACf8BAAMHAuwB7wEHASICmQHzAf8BBwESBewBBwEAATcBAAf/AQAB + NwEABAcBDQEAAQcBDwEVARQBGwZKAQACBwEABv8EAAMHA+wBEAEAAV4B/wEUAgABFAXsAQcBAAE3AQAH + /wEAATcBAAUHAQABBwERAeoBEQHvAZkB9wRKAQACBwEABv8BAAH/AQAEBwLsAesBEwFYASIBUQHvCOwB + BwEAATcBAAf/AQABNwEABwcBEQFtARIB7AHrAfcBBwFzAkoBAAIHAQAG/wIABQcD7AHvAewBFAEHAewB + FAHvBuwBBw0ABwcBEQLsAesBEgHsAesBkgGZAZIBAAIHCAAGBwLsAe0C7AEUAQcB7AFtAZIG7BUHAQ4E + FQFDAQABFAHsAeoBABAHEOwUBwEAAQcBAAEHAQABBwEABQcL7C8HAgAEBwHsCfMB7BcHCw8HBwcAAfsB + AAMHAewJ/wHsBQcFAAUHBQACBwEQCZIBAAGSARAGBwEABf8BAAH7AQADBwHsAv8GFAH/AewFBwEAAf8D + AAUHAQAB/wMAAQcBQwEACUMBAAFDAe0BQwUHAQAB/wT5AQAC+wEAAgcB7AL/A+8BHwLqAf8B7AUHAQAB + /wMABQcBAAH/AwABBwEABuwDMALsAQABFQEABQcBAAb/AQAB+wEAAgcB7AP/Am0B+QFGAewB7wHsAwcB + FwGSBwABBwcAAQcBAAYHAykCBwEAAewBAAUHAQAB/wX5AQAC+wEAAQcB7AP/AuwBRgH5AUYC7AMHAfkB + 9wIAAf8GAAH/BQABBwEABhIDAAISAQABBwFtARIEBwEAB/8EAAHsAv8D7AEUAvkC7AEHAm8BRgEHAgAB + /wMAAQcCAAH/BQABBwEACm0BAAJtAQcBAAMHAQQC/wX5Af8BAAIBAQAB7AL/BOsBRgH5AUYB7AH3AvkB + kgEHAgAB/wMAAQcCAAH/BQABBwESCm0BEgFtARIBbQEAAgcDBAf/AwABBwHsAv8EkgESAvkCbwH5ARcD + Bw0AAwcBEwEACG0B7AETAewBEwEAAQcEBAHsAf8C+QH/AwAB7AIHAewC/wUSAUYD+QFGBQcBAAH/AwAB + BwEAAf8DAAUHARUB7wH/Be8B/wEAAewBAAHsARUDBAEHAgQE/wEAAf8BAAMHAewB/wMHAf8C8QFuA/kB + 7AUHBQABBwUABgcBAAH/BRQB/wEUAQACQwEHAewBBAMHAgQD/wIABAcB7AH/A0MB/wJuAkcBRgH5AW4C + 7wQHAwADBwMABwcBEAG8Af8FvAH/AQAJBwEEAewB/wIABQcB7AX/AkcC/wHsAvkBbgHsBAcBAAH/AQAD + BwEAAf8BAAgHAQAB/wUQAf8BEAHvCQcBBAgHAewJ9ALsAvkC7AMHAwADBwMACAcBDgjzAQAKBwEEBwcL + 7AIHAvkWBwkAAgcBQgFNAT4HAAE+AwABKAMAAUADAAEwAwABAQEAAQEFAAGAAQEWAAP//wCYAAs= + + + + False + + + Assembly + + + Assembly + + + False + + + Assembly + + + Assembly + + + False + + + Assembly + + + Assembly + + + Assembly + + + Assembly + + + Assembly + + + Assembly + + + Assembly + + + Assembly + + + Assembly + + + Assembly + + + False + + + Assembly + + + Assembly + + + False + + + True + + + Assembly + + + 8, 8 + + + False + + + Assembly + + + False + + + Assembly + + + Assembly + + + + Qk1mAQAAAAAAAHYAAAAoAAAAFAAAABQAAAABAAQAAAAAAAAAAAASCwAAEgsAABAAAAAQAAAAAAAA/wAA + gP8AgAD/AICA/4AAAP+AAID/gIAA/8DAwP+AgID/AAD//wD/AP8A/////wAA//8A/////wD//////3d3 + d3d3d3d3d3f5BHd3d3d3d3d3d3f5BHd3d3eId3d3d3f5BHd3d3zIh3d3d3f5BHd3d8IsiHd3d3f5BHd3 + eiIiyId3d3f5BHd3oiIiLIh3d3f5BHd3oiKiIsiHd3f5BHd3oiyKIiyHd3f5BHd3oiyHoiyId3f5BHd3 + eix3eiLIh3f5BHd3d6p3d6IsiHf5BHd3d3d3d3oiyIf5BHd3d3d3d3eiLIf5BHd3d3d3d3d6LIf5BHd3 + d3d3d3d3rHf5BHd3d3d3d3d3d3f5BHd3d3d3d3d3d3f5BHd3d3d3d3d3d3f5BHd3d3d3d3d3d3f5BA== + + + + False + + + Assembly + + + Assembly + + + + Qk1mAQAAAAAAAHYAAAAoAAAAFAAAABQAAAABAAQAAAAAAAAAAAASCwAAEgsAABAAAAAQAAAAAAAA/wAA + gP8AgAD/AICA/4AAAP+AAID/gIAA/8DAwP+AgID/AAD//wD/AP8A/////wAA//8A/////wD//////3d3 + d3d3d3d3d3f5BHd3d3h3d3d3d3f5BHd3dwiHd3d3d3f5BHd3eRCHd3eId3f5BHd3eRCId3AIh3f5BHd3 + eREIh5EQh3f5BHd3d5EQiREQd3f5BHd3d5ERkREHd3f5BHd3d3kRERB3d3f5BHd3d3eREQiHd3f5BHd3 + d3eRERCHd3f5BHd3d3kRARCId3f5BHd3d3kQeREIh3f5BHd3d5EHd5EQiHf5BHd3d5EHd3kRCHf5BHd3 + d3l3d3eRB3f5BHd3d3d3d3d5d3f5BHd3d3d3d3d3d3f5BHd3d3d3d3d3d3f5BHd3d3d3d3d3d3f5BA== + + + + False + + + Assembly + + + Assembly + + + False + + + (Default) + + + False + + + False + + + 2, 2 + + + False + + + CatEstado + + + 80 + + + True + + + Assembly + + \ No newline at end of file diff --git a/Catalogos/Catalogos/CatEstado.vb b/Catalogos/Catalogos/CatEstado.vb new file mode 100644 index 0000000..116e479 --- /dev/null +++ b/Catalogos/Catalogos/CatEstado.vb @@ -0,0 +1,508 @@ +Public Class CatEstado + Inherits System.Windows.Forms.Form + Dim clCmp As New clsComplejo() + Dim guardar As Boolean + +#Region " Código generado por el Diseñador de Windows Forms " + + Public Sub New() + MyBase.New() + + 'El Diseñador de Windows Forms requiere esta llamada. + InitializeComponent() + + 'Agregar cualquier inicialización después de la llamada a InitializeComponent() + + End Sub + + 'Form reemplaza a Dispose para limpiar la lista de componentes. + Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing Then + If Not (components Is Nothing) Then + components.Dispose() + End If + End If + MyBase.Dispose(disposing) + End Sub + + 'Requerido por el Diseñador de Windows Forms + Private components As System.ComponentModel.IContainer + + 'NOTA: el Diseñador de Windows Forms requiere el siguiente procedimiento + 'Puede modificarse utilizando el Diseñador de Windows Forms. + 'No lo modifique con el editor de código. + Friend WithEvents chkActivo As System.Windows.Forms.CheckBox + Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox + Friend WithEvents cmbPais As System.Windows.Forms.ComboBox + Friend WithEvents txtNombre As System.Windows.Forms.TextBox + Friend WithEvents txtClave As System.Windows.Forms.TextBox + Friend WithEvents Label4 As System.Windows.Forms.Label + Friend WithEvents ImageList1 As System.Windows.Forms.ImageList + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents grdEstados As AxMSFlexGridLib.AxMSFlexGrid + Friend WithEvents tlbCorteCaja As System.Windows.Forms.ToolBar + Friend WithEvents btnAgrergar As System.Windows.Forms.ToolBarButton + Friend WithEvents btnActualizar As System.Windows.Forms.ToolBarButton + Friend WithEvents btnEliminar As System.Windows.Forms.ToolBarButton + Friend WithEvents btnSalir As System.Windows.Forms.ToolBarButton + Friend WithEvents Label7 As System.Windows.Forms.Label + Friend WithEvents pnlBotones As System.Windows.Forms.Panel + Friend WithEvents btnAceptar As System.Windows.Forms.Button + Friend WithEvents btnCancelar As System.Windows.Forms.Button + Friend WithEvents Button1 As System.Windows.Forms.Button + Friend WithEvents C1TrueDBGrid1 As C1.Win.C1TrueDBGrid.C1TrueDBGrid + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container + Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(CatEstado)) + Me.chkActivo = New System.Windows.Forms.CheckBox + Me.GroupBox1 = New System.Windows.Forms.GroupBox + Me.C1TrueDBGrid1 = New C1.Win.C1TrueDBGrid.C1TrueDBGrid + Me.cmbPais = New System.Windows.Forms.ComboBox + Me.txtNombre = New System.Windows.Forms.TextBox + Me.txtClave = New System.Windows.Forms.TextBox + Me.Label4 = New System.Windows.Forms.Label + Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) + Me.Label1 = New System.Windows.Forms.Label + Me.Label2 = New System.Windows.Forms.Label + Me.tlbCorteCaja = New System.Windows.Forms.ToolBar + Me.btnAgrergar = New System.Windows.Forms.ToolBarButton + Me.btnActualizar = New System.Windows.Forms.ToolBarButton + Me.btnEliminar = New System.Windows.Forms.ToolBarButton + Me.btnSalir = New System.Windows.Forms.ToolBarButton + Me.Label7 = New System.Windows.Forms.Label + Me.pnlBotones = New System.Windows.Forms.Panel + Me.btnAceptar = New System.Windows.Forms.Button + Me.btnCancelar = New System.Windows.Forms.Button + Me.Button1 = New System.Windows.Forms.Button + Me.GroupBox1.SuspendLayout() + CType(Me.C1TrueDBGrid1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.pnlBotones.SuspendLayout() + Me.SuspendLayout() + ' + 'chkActivo + ' + Me.chkActivo.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.chkActivo.ForeColor = System.Drawing.Color.Red + Me.chkActivo.Location = New System.Drawing.Point(232, 64) + Me.chkActivo.Name = "chkActivo" + Me.chkActivo.Size = New System.Drawing.Size(96, 16) + Me.chkActivo.TabIndex = 2 + Me.chkActivo.Text = "Activo:" + ' + 'GroupBox1 + ' + Me.GroupBox1.Controls.Add(Me.C1TrueDBGrid1) + Me.GroupBox1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.GroupBox1.Location = New System.Drawing.Point(6, 154) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(516, 168) + Me.GroupBox1.TabIndex = 48 + Me.GroupBox1.TabStop = False + ' + 'C1TrueDBGrid1 + ' + Me.C1TrueDBGrid1.AllowUpdate = False + Me.C1TrueDBGrid1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D + Me.C1TrueDBGrid1.Dock = System.Windows.Forms.DockStyle.Fill + Me.C1TrueDBGrid1.GroupByCaption = "Drag a column header here to group by that column" + Me.C1TrueDBGrid1.Images.Add(CType(resources.GetObject("resource"), System.Drawing.Image)) + Me.C1TrueDBGrid1.Location = New System.Drawing.Point(3, 16) + Me.C1TrueDBGrid1.MarqueeStyle = C1.Win.C1TrueDBGrid.MarqueeEnum.HighlightRow + Me.C1TrueDBGrid1.Name = "C1TrueDBGrid1" + Me.C1TrueDBGrid1.PreviewInfo.Location = New System.Drawing.Point(0, 0) + Me.C1TrueDBGrid1.PreviewInfo.Size = New System.Drawing.Size(0, 0) + Me.C1TrueDBGrid1.PreviewInfo.ZoomFactor = 75 + Me.C1TrueDBGrid1.Size = New System.Drawing.Size(510, 149) + Me.C1TrueDBGrid1.TabIndex = 0 + Me.C1TrueDBGrid1.Text = "C1TrueDBGrid1" + Me.C1TrueDBGrid1.PropBag = "Group{AlignVert:Center;Border:None,,0, 0, 0, 0;BackColor:ControlDark;}E" & _ + "ditor{}Style2{}Style5{}Style4{}Style7{}Style6{}EvenRow{BackColor:Aqua;}Selected{" & _ + "ForeColor:HighlightText;BackColor:Highlight;}Style3{}Inactive{ForeColor:Inactive" & _ + "CaptionText;BackColor:InactiveCaption;}FilterBar{}Footer{}Caption{AlignHorz:Cent" & _ + "er;}Style1{}Normal{Font:Microsoft Sans Serif, 8.25pt, style=Bold;}HighlightRow{F" & _ + "oreColor:Aqua;BackColor:Highlight;}Style12{}OddRow{}RecordSelector{AlignImage:Ce" & _ + "nter;}Style13{}Heading{Wrap:True;BackColor:Control;Border:Raised,,1, 1, 1, 1;For" & _ + "eColor:ControlText;AlignVert:Center;}Style8{}Style10{AlignHorz:Near;}Style11{}St" & _ + "yle14{}Style15{}Style9{}145