コード例 #1
0
        private void textEditTExtoFirma_EditValueChanged(object sender, EventArgs e)
        {
            BizzRules.Configuracion configuracion = bsConfiguracion.Current as BizzRules.Configuracion;

            if (configuracion == null)
            {
                return;
            }

            BaseEdit baseEdit = sender as BaseEdit;

            if (baseEdit == null || baseEdit.EditValue == null || DBNull.Value.Equals(baseEdit.EditValue))
            {
                return;
            }

            configuracion.TextoFirma = Convert.ToString(baseEdit.EditValue);
        }
コード例 #2
0
        private void NumericUpDownUltimaFActuraEditValueChanged(object sender, EventArgs e)
        {
            BizzRules.Configuracion configuracion = bsConfiguracion.Current as BizzRules.Configuracion;

            if (configuracion == null)
            {
                return;
            }

            BaseEdit baseEdit = sender as BaseEdit;

            if (baseEdit == null || baseEdit.EditValue == null || DBNull.Value.Equals(baseEdit.EditValue))
            {
                return;
            }

            configuracion.UltimaFactura = Convert.ToInt32(baseEdit.EditValue);
        }
コード例 #3
0
        private void TxtKilometrosEditValueChanged(object sender, EventArgs e)
        {
            BizzRules.Configuracion configuracion = bsConfiguracion.Current as BizzRules.Configuracion;

            if (configuracion == null)
            {
                return;
            }

            BaseEdit baseEdit = sender as BaseEdit;

            if (baseEdit == null || baseEdit.EditValue == null || DBNull.Value.Equals(baseEdit.EditValue))
            {
                return;
            }

            configuracion.EurosKilometros = Convert.ToDecimal(baseEdit.EditValue);
        }
コード例 #4
0
        private void InicialezeValues()
        {
            //datos personales
            Settings settings = Settings.Default;

            BizzRules.Configuracion configuracion = new BizzRules.Configuracion
            {
                Licencia        = settings.licencia,
                Nombre          = settings.nombre,
                PoblacionCp     = settings.poblacionCP,
                Direccion       = settings.direccion,
                Telefono        = settings.telefono,
                Movil           = settings.movil,
                Email           = settings.email,
                Cif             = settings.nif,
                Ccc             = settings.ccc,
                Iban            = settings.Iban,
                Iva             = settings.iva,
                EurosKilometros = settings.eurosXKilometros,
                EurosHora       = settings.eurosXHora,

                NilvelLmFondo = settings.nivelLMFondo,
                TablaBorde    = settings.tablaBorde,
                UltimaFactura = settings.ultimaFactura,
                TextoFirma    = settings.TextoFirma
            };

            configuracion.PropertyChanged += ConfiguracionPropertyChanged;

            if (string.IsNullOrEmpty(settings.carpetaSalidaPDF))
            {
                settings.carpetaSalidaPDF = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
                settings.Save();
            }
            txtForder.Text = settings.carpetaSalidaPDF;

            bsConfiguracion.DataSource = configuracion;
        }
コード例 #5
0
        private void PrivateGuardar()
        {
            BizzRules.Configuracion configuracion = bsConfiguracion.Current as BizzRules.Configuracion;

            if (configuracion == null)
            {
                return;
            }
            //datos personales
            Settings settings = Settings.Default;

            settings.licencia         = configuracion.Licencia;
            settings.nombre           = configuracion.Nombre;
            settings.poblacionCP      = configuracion.PoblacionCp;
            settings.direccion        = configuracion.Direccion;
            settings.telefono         = configuracion.Telefono;
            settings.movil            = configuracion.Movil;
            settings.email            = configuracion.Email;
            settings.nif              = configuracion.Cif;
            settings.ccc              = configuracion.Ccc;
            settings.Iban             = configuracion.Iban;
            settings.carpetaSalidaPDF = txtForder.Text;

            //datos económicos
            settings.iva = configuracion.Iva;
            settings.eurosXKilometros = configuracion.EurosKilometros;
            settings.eurosXHora       = configuracion.EurosHora;

            settings.nivelLMFondo = configuracion.NilvelLmFondo;
            settings.tablaBorde   = configuracion.TablaBorde;

            settings.ultimaFactura = configuracion.UltimaFactura;
            settings.TextoFirma    = configuracion.TextoFirma;

            settings.Save();
        }
コード例 #6
0
        private void InicialezeValues()
        {
            //datos personales
            Settings settings = Settings.Default;

            BizzRules.Configuracion configuracion = new BizzRules.Configuracion
                {
                    Licencia = settings.licencia,
                    Nombre = settings.nombre,
                    PoblacionCp = settings.poblacionCP,
                    Direccion = settings.direccion,
                    Telefono = settings.telefono,
                    Movil = settings.movil,
                    Email = settings.email,
                    Cif = settings.nif,
                    Ccc = settings.ccc,
                    Iban = settings.Iban,
                    Iva = settings.iva,
                    EurosKilometros = settings.eurosXKilometros,
                    EurosHora = settings.eurosXHora,

                    NilvelLmFondo = settings.nivelLMFondo,
                    TablaBorde = settings.tablaBorde,
                    UltimaFactura = settings.ultimaFactura,
                    TextoFirma = settings.TextoFirma
                };

            configuracion.PropertyChanged += ConfiguracionPropertyChanged;

            if (string.IsNullOrEmpty(settings.carpetaSalidaPDF))
            {
                settings.carpetaSalidaPDF = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
                settings.Save();
            }
            txtForder.Text = settings.carpetaSalidaPDF;

            bsConfiguracion.DataSource = configuracion;
        }