public void NuevoRegistro() { if (txtNombreCatalogo.Text.Replace(" ", "").Length > 0 && txtNombreFisicoCatalogo.Text.Replace(" ", "").Length > 0 && cmbTipoCatalogo.SelectedItem != null) { catalogoActualizar = new Catalogos(); catalogoActualizar.TipoCategoria = (TipoCategoria)cmbTipoCatalogo.SelectedItem; catalogoActualizar.NombreFisico = txtNombreFisicoCatalogo.Text.Replace(" ", ""); catalogoActualizar.NombreCatalogo = txtNombreCatalogo.Text; catalogoActualizar.CantidadRegistrosEsperados = (int)numericUpDown1.Value; catalogoActualizar.TablaCreada = chkPendienteCrear.Checked; catalogoActualizar.Activo = chkActivo.Checked; try { (new Servicio.CatalogoServiceImpl()).nuevo(catalogoActualizar); var result = (new Servicio.CatalogoServiceImpl()).obtenerCatalogo(catalogoActualizar.TipoCategoria.EsquemaFisico, catalogoActualizar.NombreFisico); catalogoActualizar = new Catalogos(); this.catalogoActualizar = result; this.Close(); } catch (Exception ex) { UtilidadesDesktop.MessageBoxUtilities.errorAlmacenarRegistros(ex); } } else { MessageBox.Show("No se puede procesar los datos, favor revisar el nombre, nombre físico y tipo de catálogo", "Error con datos", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public NuevoCatalogo(DMS.Modelos.Catalogos catalogo) { InitializeComponent(); btnGuardar.Click += BtnGuardar_Click; catalogoActualizar = catalogo; txtCodigoCatalogo.Text = catalogo.CodigoCatalogo.ToString(); txtNombreCatalogo.Text = catalogo.NombreCatalogo; txtNombreFisicoCatalogo.Text = catalogo.NombreFisico; numericUpDown1.Value = catalogo.CantidadRegistrosEsperados; chkActivo.Checked = catalogo.Activo; chkPendienteCrear.Checked = catalogo.TablaCreada; DMS.UtilidadesDesktop.ComboboxUtilities.fillCombobox(((new DMS.Servicio.TipoCategoriaServiceImpl()).tiposCategoria()).Cast <Object>().ToList(), (new Modelos.TipoCategoria()), ref cmbTipoCatalogo); cmbTipoCatalogo.Enabled = !chkPendienteCrear.Checked; numericUpDown2.Value = catalogoActualizar.RegistrosEnTabla; bool encontrado = false; for (int i = 0; i < cmbTipoCatalogo.Items.Count; i++) { if (catalogo.TipoCategoria.Codigo == ((TipoCategoria)cmbTipoCatalogo.Items[i]).Codigo) { cmbTipoCatalogo.SelectedIndex = i; encontrado = true; break; } } if (!encontrado) { cmbTipoCatalogo.SelectedItem = null; } }
public CamposCatalogo(long codigoCampoCatalogo, Catalogos catalogo, string nombreCampo, string descripcionCampo, string nombreTecnicoCampo, string tipoDatoCampo, int tamanio, int presicion, bool conReferencia, bool requerido, bool llavePrimaria, int orden) { this.codigoCampoCatalogo = codigoCampoCatalogo; this.catalogo = catalogo; this.nombreCampo = nombreCampo; this.descripcionCampo = descripcionCampo; this.nombreTecnicoCampo = nombreTecnicoCampo; this.tipoDatoCampo = tipoDatoCampo; this.tamanio = tamanio; this.presicion = presicion; this.conReferencia = conReferencia; this.requerido = requerido; this.llavePrimaria = llavePrimaria; this.orden = orden; }