public frmListaScripts(DMS.Modelos.Catalogos catalogoBase) { InitializeComponent(); consulta = new Modelos.ConsultasPorCatalogo(); catalogo = new Modelos.Catalogos(); this.catalogo = catalogoBase; crearNuevo = true; btnGuardar.Click += BtnGuardar_Click; }
public SeleccionarTabla(Modelos.Catalogos catalogoPadre) { InitializeComponent(); catalogoPadreFK = new Catalogos(); catalogoPadreFK = catalogoPadre; DMS.UtilidadesDesktop.ListBoxUtilities.fill(((new DMS.Servicio.TipoCategoriaServiceImpl()).tiposCategoria()).Cast <Object>().ToList(), (new Modelos.TipoCategoria()), ref lstCategorias); for (int i = 0; i < lstCategorias.Items.Count; i++) { lstCategorias.SetSelected(i, true); } obtenerCatalogos(); txtBuscarCatalogo.KeyPress += TxtBuscarCatalogo_KeyPress; dtgCatalogos.CellDoubleClick += DtgCatalogos_CellDoubleClick; lstCategorias.SelectedIndexChanged += LstCategorias_SelectedIndexChanged; }
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); } } }