コード例 #1
0
        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);
                }
            }
        }
コード例 #2
0
 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);
             }
         }
     }
 }