예제 #1
0
        protected bool Elimina(DB.DataWrapper.Base.cBaseEntity <TableEntity> entita, object primary_key)
        {
            var eliminato = false;

            if (cGB.MsgBox("Sicuro di voler eliminare il record selezionato?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                if (primary_key == null)
                {
                    cGB.MsgBox("Nessun record selezionato!", MessageBoxIcon.Exclamation);
                }
                else
                {
                    var z = entita.Elimina(primary_key);

                    if (z.Errore)
                    {
                        cGB.MsgBox(z.Eccezione);
                    }
                    else
                    {
                        eliminato = true;
                        cGB.MsgBox("Eliminati " + z.Risultato + " record", MessageBoxIcon.Exclamation);
                    }
                }
            }

            return(eliminato);
        }
예제 #2
0
        protected void CaricaDati(DB.DataWrapper.Base.cBaseEntity <TableEntity> c_entita, TableEntity parametri)
        {
            var r = c_entita.Ricerca(cGB.ObjectToInt(eFirstXRows.Text, -1), parametri);

            if (r.Errore)
            {
                cGB.MsgBox(r.Eccezione);
            }
            else
            {
                Carica(r.Risultato);
            }
        }