public void obtenerInformacionCatalogosReferencias() { Catalogos catalogosLlave = new Catalogos(); catalogosLlave.CodigoCatalogo = Convert.ToInt64(DatagridViewUtilities.ObtenerValorCeldaActual(dtgBusquedaCatalogos, "dtNameIdCatalogo").ToString()); catalogosLlave.NombreCatalogo = DMS.UtilidadesDesktop.DatagridViewUtilities.ObtenerValorCeldaActual(dtgBusquedaCatalogos, "dtNameNombreCatalogo").ToString(); catalogosLlave.NombreFisico = DMS.UtilidadesDesktop.DatagridViewUtilities.ObtenerValorCeldaActual(dtgBusquedaCatalogos, "dtNameNombreFisicoCatalogo").ToString(); //ListoParaCrear var result = (new Servicio.ColumnasTablaServiceImpl()).columnasTablaPK(catalogosLlave); ListBoxUtilities.fill(result, ref lstCampoHacerReferencia, "NameWithTechnicalCode", "CatalogoCampoId"); //UtilidadesDesktop.DatagridViewUtilities.ObtenerValorCeldaActual(dtgBusquedaCatalogos, ""); }
private void BtnQuitarRelacion_Click(object sender, EventArgs e) { if (dtgRelaciones.Rows.Count > 0) { if (DialogResult.Yes == UtilidadesDesktop.MessageBoxUtilities.mensajePreguntaBorrar(catalogoGeneral.NombreFisico + " - " + DatagridViewUtilities.ObtenerValorCeldaActual(dtgRelaciones, "NombreCampoCatalogoBase").ToString())) { try { (new DMS.Servicio.ColumnasTablaServiceImpl()).quitarAsociacionCampos( Convert.ToInt64(DatagridViewUtilities.ObtenerValorCeldaActual(dtgRelaciones, "CodigoCatalogoBase")), Convert.ToInt64(DatagridViewUtilities.ObtenerValorCeldaActual(dtgRelaciones, "CodigoCataloReferencia"))); MessageBoxUtilities.registroAlmacenadoCorrectamente(); ObtenerRelaciones(); } catch (Exception ex) { MessageBoxUtilities.errorAlmacenarRegistros(ex); } } } }
public void ObtenerInformacionCatalogo() { try { Catalogos catalogos = new Catalogos(); catalogos = (new DMS.Servicio.CatalogoServiceImpl()).obtenerCatalogo(Convert.ToInt64(DatagridViewUtilities.ObtenerValorCeldaActual(dtgCatalogos, "IdCatalogo").ToString())); var categoriaActual = catalogos.TipoCategoria; catalogoGeneral = catalogos; txtCodigoCatalogo.Text = catalogos.CodigoCatalogo.ToString(); txtNombreCatalogo.Text = catalogos.NombreCatalogo; txtNombreFisicoCatalogo.Text = catalogos.NombreFisico; txtNombreFisicoCatalogo.Enabled = false; chkActivo.Checked = catalogos.Activo; chkPendienteCrear.Checked = catalogos.TablaCreada; chkReferenciaDesdeOtra.Checked = catalogos.TablaReferenciada; chkListoCrear.Checked = catalogos.ListoParaCrear; for (int i = 0; i < cmbTipoCatalogo.Items.Count; i++) { if (((TipoCategoria)cmbTipoCatalogo.Items[i]).Codigo == categoriaActual.Codigo) { cmbTipoCatalogo.SelectedIndex = i; } } cmbTipoCatalogo.Enabled = !chkPendienteCrear.Checked; ObtenerTablasRelacionadas(); try { ActualizarScripts(); } catch (Exception) { } catalogoPadre = catalogos; ObtenerColumnasListBox(); mostrarRelaciones(); validarReferencias(); } catch (Exception ex) { LimpiarDatos(); } }