2 using System.Collections.Generic;
3 using System.ComponentModel;
28 private string _tcRutaBase =
string.Empty;
40 InitializeComponent();
41 _tcRutaBase = Path.Combine(Convert.ToString(DB._GetVariable(
"wc_iniservidor")).Trim(),
"MODULOS\\GESTDOC\\MIGRARDOCS" + FUNCTIONS._Grupo_Actual() +
"\\");
42 this.txtSelDirectorio1._Text = _tcRutaBase;
43 _oMigrar =
new Migrar(
this);
46 this.ewlabel1.Text =
"Seleccione la carpeta donde se guardarán los ficheros de la gestión documental (Eurowin) para migrarlos a "+ Convert.ToString(EW_GLOBAL._GetVariable(
"wc_nameproducto"));
49 # endregion constructures 53 private void btDocCancelar1_Click(
object sender, EventArgs e)
55 this.DialogResult = DialogResult.Cancel;
59 private void btDocAceptar1_Click(
object sender, EventArgs e)
62 if (this.chkMigrar.Checked)
64 if (FUNCTIONS._MessageBox(
"¿ Está seguro que no quiere migrar los documentos de la gestión documental ?",
65 MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, DialogResult.Yes) == DialogResult.Yes)
68 this.DialogResult = DialogResult.OK;
71 this.DialogResult = DialogResult.None;
77 string lcRuta = this.txtSelDirectorio1._Text.Trim();
78 if (lcRuta == _tcRutaBase)
81 string lcMsg = _oMigrar.
Comprobar(lcRuta);
83 if (!
string.IsNullOrWhiteSpace(lcMsg))
85 FUNCTIONS._MessageBox(lcMsg, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
86 this.DialogResult = DialogResult.None;
90 if (FUNCTIONS._MessageBox(
"¿ Desea iniciar el proceso de migración de la gestión documental ?",
91 MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, DialogResult.Yes) == DialogResult.Yes)
94 this.DialogResult = DialogResult.OK;
97 this.DialogResult = DialogResult.None;
107 public void ActuaBarra(
string tcTexto =
"",
int tnValor = 0,
int tnMax = 0)
109 bool llVisible =
false;
111 if (!String.IsNullOrWhiteSpace(tcTexto) || tnValor > 0)
114 this.ewlabel2.Text = tcTexto;
117 this.ewprogressbar1.Maximum = tnMax;
119 this.ewprogressbar1.Value = tnValor;
121 this.ewpanel1.Visible = llVisible;
122 this.ewlabel2.Visible = llVisible;
123 this.ewprogressbar1.Visible = llVisible;
void Proceso()
Método general del proceso de migración
void CrearCarpeta(string tcCarpeta)
Método para crear una carpeta
void DesactivarAddon()
Método para desactivar el addon de EWGESTDOC
frmMigrar()
Constructor formulario migración
string Comprobar(string tcCarpeta)
Comprobaciones previas
Clase del addon de gestión documental.
Clase de negocio del proceso de migración de la gestión documental
void ActuaBarra(string tcTexto="", int tnValor=0, int tnMax=0)
Método para actualizar la barra de progreso