コード例 #1
0
        public void aggiornaMovimento(int idMov, bool stato, DateTime scad, bool dataAppr, DateTime? dataUlt,
            decimal impIvato, bool impAppr, decimal impNetto, string causale, string note, List<int> categorie)
        {
            scadenzettiDbDataSetTableAdapters.MovimentoTableAdapter mta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.MovimentoTableAdapter();
            if(!stato){
                dataUlt = null;
            }
            mta.UpdateById(scad,
                dataAppr,
                impIvato,
                impAppr,
                impNetto,
                stato,
                causale,
                note,
                dataUlt,
                idMov);

            scadenzettiDbDataSetTableAdapters.CategoriaMovimentoTableAdapter cmta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.CategoriaMovimentoTableAdapter();
            //elimino tutte le categorie precedenti
            cmta.DeleteByMovimento(idMov);
            //assegno le nuove categorie
            foreach (int cat in categorie)
                cmta.Insert(idMov, cat);
        }
コード例 #2
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            DialogResult dr = MessageBox.Show(this, "Sei sicuro di voler eliminare questo movimento?", "Conferma eliminazione", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (dr == DialogResult.Yes)
            {
                scadenzettiDbDataSetTableAdapters.CategoriaMovimentoTableAdapter cmta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.CategoriaMovimentoTableAdapter();
                cmta.DeleteByMovimento(idMov);
                scadenzettiDbDataSetTableAdapters.MovimentoTableAdapter mta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.MovimentoTableAdapter();
                mta.DeleteById(idMov);

                this.DialogResult = DialogResult.Abort;
            }
        }
コード例 #3
0
        public EditMovimentoForm(int id, string utente, string dest)
        {
            InitializeComponent();

            this.idMov = id;
            lblUtenteValue.Text = utente;
            lblDestValue.Text = dest;
            cbxUltim.ForeColor = Color.White;

            scadenzettiDbDataSetTableAdapters.MovimentoTableAdapter mta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.MovimentoTableAdapter();
            mdt = mta.GetDataById(idMov);

            loadValues();
        }
コード例 #4
0
        public scadenzettiDbDataSet.MovimentoDataTable cercaMovimenti(int idutente, int iddestinatario, DateTime from, DateTime to)
        {
            scadenzettiDbDataSetTableAdapters.MovimentoTableAdapter mta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.MovimentoTableAdapter();

            if (idutente == -1 && iddestinatario == -1)
            {
                return mta.GetDataByData(from, to);
            }

            if (idutente == -1)
            {
                return mta.GetDataByDestData(iddestinatario, from, to);
            }

            if (iddestinatario == -1)
            {
                return mta.GetDataByUtenteData(idutente, from, to);
            }

            return mta.GetDataByUtenteDestData(idutente, iddestinatario, from, to);
        }
コード例 #5
0
ファイル: EditUserForm.cs プロジェクト: eddiez/scadenzetti
 private bool HasAnyMovement(int idUtente)
 {
     scadenzettiDbDataSetTableAdapters.MovimentoTableAdapter mta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.MovimentoTableAdapter();
     if (mta.UtenteInUse(idUtente) > 0) return true;
     else return false;
 }