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