void FormTipoDocumento_Load(object sender, EventArgs e) { LlenarTipoDocumentoMaestro(); LlenarTipoMoneda(); if (accion == 2) { TipoDocumento2Form(); } cbTipoMoneda.SelectedIndex = cbTipoMoneda.FindStringExact(MONEDA_DEFECTO); if (integracion == null) { integracion = new IntegracionContable(); integracion.FechaCreacion = default(DateTime); integracion.TipoDocumentoID = TipoDocumento.ID; } LlenarContabilidad(); LlenarPermisosTipoDocumento(); TipoMoneda tipoMoneda = TipoMoneda.Get(preferencias.TipoMonedaID.GetValueOrDefault()); if (tipoMoneda != null) { MONEDA_DEFECTO = tipoMoneda.Descripcion; } }
private void LoadXML() { empresa = Empresa.Get(); preferencias = Preferencias.Get(Entorno.USUARIO); string value = ""; if (preferencias != null) { checkControlaInventario.Checked = preferencias.ControlaInventario; checkUltimaConfiguracion.Checked = preferencias.UltimaConfiguracion; txtLetraCambio.Text = preferencias.MensajeTituloValor; txtAdvertencia.Text = preferencias.MensajeCentralRiesgo; txtFirmaRemision.Text = preferencias.FirmaRemision; txtFirmaFactura.Text = preferencias.FirmaFactura; txtFirmaComprobante.Text = preferencias.FirmaComprobante; txtFirmaNotas.Text = preferencias.FirmaNotas; txtFirmaOrdenCompra.Text = preferencias.FirmaOrdenCompra; txtFirmaOrdenPedido.Text = preferencias.FirmaOrdenPedido; txtFirmaCotizacion.Text = preferencias.FirmaCotizacion; txtColor.Text = preferencias.ColorConsecutivo; txtPlantillaObservacion1.Text = preferencias.ObservacionDocumento; txtPlantillaObservacion2.Text = preferencias.OtraObservacionDocumento; checkActivarPuntoVenta.Checked = preferencias.ActivarPuntoVenta; checkEnvioFormaAnonima.Checked = preferencias.EnvioInformacionAnonima; if (preferencias.ActivarPuntoVenta) { if (preferencias.TerceroPuntoVentaID != null) { tercero = Tercero.Get(preferencias.TerceroPuntoVentaID.GetValueOrDefault()); txtTercero.Text = tercero.NombreComercial; } if (preferencias.TipoDocumentoPuntoVentaID != null) { cbTipoDocumentoFactura.SelectedValue = preferencias.TipoDocumentoPuntoVentaID; } } checkActivarCajonMonedero.Checked = preferencias.ActivarCajonMonedero; checkImprimirTirilla.Checked = preferencias.ImprimirTirilla; txtCajonMonedero.Text = preferencias.CodigoCajonMonedero; cbPuertoSalida.Text = preferencias.PuertoSalida; rbRedondeoInferior.Checked = preferencias.RedondeoInferior; rbRedondeoSistema.Checked = preferencias.RedondeoSistema; rbRedondeoSuperior.Checked = preferencias.RedondeoSuperior; TipoMoneda tipoMoneda = TipoMoneda.Get(preferencias.TipoMonedaID.GetValueOrDefault()); if (tipoMoneda != null) { cbTipoMoneda.SelectedValue = tipoMoneda.ID; } else { cbTipoMoneda.SelectedIndex = cbTipoMoneda.FindString(TIPO_MONEDA); } nudNumeroDecimal.Value = preferencias.NumeroDecimal; string separadorMiles = preferencias.SeparadorMiles; if (separadorMiles == "es-CO") { rbComa.Checked = true; } else { rbPunto.Checked = true; } checkImpresionEncabezado.Checked = preferencias.ImpresionEncabezado; checkImpresionLogotipo.Checked = preferencias.ImpresionLogotipo; cbLectorCodigo.Text = preferencias.BusquedaLector; if (preferencias.BusquedaLector == string.Empty) { cbLectorCodigo.SelectedIndex = 0; } if (preferencias.PuertoSalida == string.Empty) { cbPuertoSalida.SelectedIndex = 0; } value = preferencias.ImpresoraPredeterminada; } if (empresa != null) { txtIdentidad.Text = empresa.Nit; txtRazonSocial.Text = empresa.RazonSocial; txtDireccion.Text = empresa.Direccion; txtTelefono.Text = empresa.TelefonoPrincipal; txtEmail.Text = empresa.Email; txtFax.Text = empresa.Fax; txtFrase.Text = empresa.Frase; txtLogo.Text = empresa.RutaLogo; if (empresa.CiudadID != null) { Ciudad ciudad = Ciudad.Get(empresa.CiudadID.GetValueOrDefault()); Estado estado = Estado.Get(ciudad.EstadoID.GetValueOrDefault()); Pais pais = Pais.Get(estado.PaisID); cbPais.SelectedValue = pais.ID; cbDepartamento.SelectedValue = estado.ID; cbMunicipio.SelectedValue = ciudad.ID; } else { cbPais.SelectedIndex = 0; } txtCodigoCIIU.Text = empresa.CodigoCIIU; txtOtroTelefono.Text = empresa.OtroTelefono; txtTelefonoMovil.Text = empresa.Movil; txtPaginaWeb.Text = empresa.PaginaWeb; txtFondoPapel.Text = empresa.RutaFondoPapel; } int selectedIndex = 0; int num = 0; foreach (string text in PrinterSettings.InstalledPrinters) { cbImpresoras.Items.Add(text); if (text.Equals(value)) { selectedIndex = num; } num++; } if (num > 0) { cbImpresoras.SelectedIndex = selectedIndex; } /*string item = LicenciaXML.GetItem("ClaveAcceso"); * if (item != string.Empty && Convert.ToBoolean(item)) { * Sistema sistema = new SistemaFactory().GetSistema(); * checkClaveAcceso.Checked = sistema.ClaveAcceso; * }*/ }