示例#1
0
        private void SalvaNormale()
        {
            var m = new DB.DataWrapper.cMovimenti()
            {
                ID          = ID__,
                nome        = eNome.Text,
                soldi       = eSoldi.Value,
                data        = eData.Value_,
                descrizione = eDescrizione.Text,
                MacroArea   = eMacroArea.Text,
                tipo        = (Tipo.Equals("Saldo", StringComparison.OrdinalIgnoreCase) ? TipoLoaded : Tipo)
            };

            if (m.Salva() < 1)
            {
                MsgErroreSalvataggio();
            }
            else
            {
                this.DialogResult = DialogResult.OK;
            }
        }
示例#2
0
        private void SalvaGiroconto()
        {
            var s = 0;

            var m1 = new DB.DataWrapper.cMovimenti()
            {
                ID          = ID__,
                nome        = eNome.Text,
                soldi       = eSoldi.Value,
                data        = eData.Value_,
                descrizione = eDescrizione.Text,
                MacroArea   = eMacroArea.Text,
                tipo        = (Tipo.Equals("Saldo", StringComparison.OrdinalIgnoreCase) ? TipoLoaded : Tipo)
            };

            var m2 = new DB.DataWrapper.cMovimenti()
            {
                ID          = ID__,
                nome        = eNome.Text,
                soldi       = -1 * eSoldi.Value,
                data        = eData.Value_,
                descrizione = eDescrizione.Text,
                MacroArea   = eMacroArea.Text,
                tipo        = TipoGiroconto
            };

            s += m1.Salva();
            s += m2.Salva();

            if (s == 2)
            {
                this.DialogResult = DialogResult.OK;
            }
            else
            {
                MsgErroreSalvataggio();
            }
        }