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); } } }