private void BtnGuardar_Click(object sender, EventArgs e) { if (MessageBoxUtilities.mensajePreguntaGuardar("Catalgo tablas") == DialogResult.Yes) { try { DMS.Modelos.Catalogos catalogo = new Modelos.Catalogos(); catalogo.NombreCatalogo = txtNombreCatalogo.Text; catalogo.TablaCreada = chkPendienteCrear.Checked; catalogo.Activo = chkActivo.Checked; catalogo.TablaReferenciada = false; catalogo.ListoParaCrear = chkListoCrear.Checked; catalogo.TipoCategoria = (TipoCategoria)cmbTipoCatalogo.SelectedItem; catalogo.NombreFisico = txtNombreFisicoCatalogo.Text; if (txtCodigoCatalogo.Text != "") { catalogo.CodigoCatalogo = Convert.ToInt64(txtCodigoCatalogo.Text); } else { catalogo.CodigoCatalogo = 0; } if (catalogo.CodigoCatalogo > 0) { (new DMS.Servicio.CatalogoServiceImpl()).actualizarCatalogo(catalogo); } else { (new DMS.Servicio.CatalogoServiceImpl()).nuevo(catalogo); } MessageBoxUtilities.registroAlmacenadoCorrectamente(); txtBuscarCatalogo.Text = catalogo.NombreCatalogo; creandoNuevo = false; btnNuevo.Text = "Nuevo"; obtenerCatalogos(); } catch (Exception ex) { MessageBoxUtilities.errorAlmacenarRegistros(ex); } } }
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); } } } }