Ejemplo n.º 1
0
        void bsFactura_AddingNew(object sender, AddingNewEventArgs e)
        {
            Factura factura = new Factura();

            var cliente = Cliente;

            if (cliente != null
                && XtraMessageBox.Show(string.Format("¿Desea conservar los datos del cliente de la factura {0}?", Settings.Default.ultimaFactura)
                , "Nueva factura", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
            {
                Util.CopiarPropiedadesTipo(cliente, factura);
            }

            e.NewObject = factura;

            factura.Fecha = DateTime.Now;
            factura.Numero = Settings.Default.ultimaFactura + 1;

            Settings.Default.ultimaFactura = factura.Numero;

            Settings.Default.Save();

            bsLineas.Clear();
        }
Ejemplo n.º 2
0
        void bsFactura_AddingNew(object sender, AddingNewEventArgs e)
        {
            Factura factura = new Factura();

            e.NewObject = factura;

            factura.Fecha = DateTime.Now;
            factura.Numero = Settings.Default.ultimaFactura + 1;
        }