private void cmbConecciones_SelectedIndexChanged(object sender, EventArgs e) { ConecionServidorViewModel model = (cmbConecciones.SelectedItem as ConecionServidorViewModel); string error = ""; cmbTabla.DataSource = MetodosGeneralesController.getListaTablasBaseDatos(model.servidor, model.baseDatos, model.usuario, model.contrasena, ref error); }
private void cmbTabla_SelectedIndexChanged(object sender, EventArgs e) { ConecionServidorViewModel model = (cmbConecciones.SelectedItem as ConecionServidorViewModel); string error = ""; dtColumnas.DataSource = MetodosGeneralesController.getColumnasTablaBaseDato(model.servidor, model.baseDatos, model.usuario, model.contrasena, cmbTabla.SelectedItem.ToString(), ref error); }
private void btnGenerar_Click(object sender, EventArgs e) { string error = ""; ConecionServidorViewModel model = (cmbConecciones.SelectedItem as ConecionServidorViewModel); List <string> listTablas = MetodosGeneralesController.getListaTablasBaseDatos(model.servidor, model.baseDatos, model.usuario, model.contrasena, ref error); foreach (string item in listOpciones.CheckedItems) { if (item == "GenerarTablas") { if (cmbTabla.SelectedItem.ToString() == "Todos los Elementos") { foreach (string nombreTabla in listTablas) { List <DatosColumna> listCol = MetodosGeneralesController.getColumnasTablaBaseDato(model.servidor, model.baseDatos, model.usuario, model.contrasena, nombreTabla, ref error); GenerarTrazabilidad.generarTrazabilidad(nombreTabla, listCol, txtDirectorioDestino.Text, ref error); } } else { List <DatosColumna> listCol = MetodosGeneralesController.getColumnasTablaBaseDato(model.servidor, model.baseDatos, model.usuario, model.contrasena, cmbTabla.SelectedItem.ToString(), ref error); GenerarTrazabilidad.generarTrazabilidad(cmbTabla.SelectedItem.ToString(), listCol, txtDirectorioDestino.Text, ref error); } } if (item == "GenerarDesencadenadores") { if (cmbTabla.SelectedItem.ToString() == "Todos los Elementos") { foreach (string nombreTabla in listTablas) { List <DatosColumna> listCol = MetodosGeneralesController.getColumnasTablaBaseDato(model.servidor, model.baseDatos, model.usuario, model.contrasena, nombreTabla, ref error); GenerarTrazabilidad.generarDesencadenadoresInsert(nombreTabla, listCol, txtDirectorioDestino.Text, ref error); GenerarTrazabilidad.generarDesencadenadoresUpdate(nombreTabla, listCol, txtDirectorioDestino.Text, ref error); GenerarTrazabilidad.generarDesencadenadoresDelete(nombreTabla, listCol, txtDirectorioDestino.Text, ref error); } } else { List <DatosColumna> listCol = MetodosGeneralesController.getColumnasTablaBaseDato(model.servidor, model.baseDatos, model.usuario, model.contrasena, cmbTabla.SelectedItem.ToString(), ref error); GenerarTrazabilidad.generarDesencadenadoresInsert(cmbTabla.SelectedItem.ToString(), listCol, txtDirectorioDestino.Text, ref error); GenerarTrazabilidad.generarDesencadenadoresUpdate(cmbTabla.SelectedItem.ToString(), listCol, txtDirectorioDestino.Text, ref error); GenerarTrazabilidad.generarDesencadenadoresDelete(cmbTabla.SelectedItem.ToString(), listCol, txtDirectorioDestino.Text, ref error); } } } MessageBox.Show("Proceso de Generación Completado."); }
private void cargarDatos() { ConecionServidorViewModel model = ConecionServidorController.getConeccionServidor(idRegistro); administracionConeccion2.getTxtNombreConeccion().Text = model.nombreConeccion; administracionConeccion2.getTxtUsuarioConeccion().Text = model.usuario; administracionConeccion2.getTxtContrasenaConeccion().Text = model.contrasena; administracionConeccion2.getTxtNombreServidor().Text = model.servidor; cargarBasedatos(); foreach (vSysDataBaseViewModel item in administracionConeccion2.getCmbBaseDatos().Items) { if (item.name.ToLower() == model.baseDatos.ToLower()) { administracionConeccion2.getCmbBaseDatos().SelectedItem = item; } } }