コード例 #1
0
        private void Save()
        {
            rc.LastModifiedBy       = GlobalVariables.CurrentUser.UserGUID;
            rc.LastModifiedDateTime = DateTime.Now;

            if (rc.RejestrCzynnosciGUID == null)
            {
                rc.RejestrCzynnosciGUID = GlobalVariables.GetNewGUID();
                rc.CreatedBy            = GlobalVariables.CurrentUser.UserGUID;
                rc.CreatedDateTime      = DateTime.Now;
            }
            else
            {
                rc.TypRejestruCzynnosci = "HISTORIA";

                rc.Update();

                rc.RejestrCzynnosciGUID = GlobalVariables.GetNewGUID();
                rc.CreatedBy            = GlobalVariables.CurrentUser.UserGUID;
                rc.CreatedDateTime      = DateTime.Now;
            }
            rc.TypRejestruCzynnosci = "AKTYWNA";

            rc.NazwaAdministratoraDanych = tbNazwaAdministratoraDanych.Text;
            rc.WspolAdministratorzy      = tbWspolAdministratorzy.Text;
            rc.InsepktorDanychOsobowych  = tbInsepktorDanychOsobowych.Text;
            rc.NazwaZbioruDanych         = tbNazwaZbioruDanych.Text;
            rc.RodzajCzynnosci           = cbRodzajCzynnosci.Text;
            rc.TytulCzynnosci            = tbTytulCzynnosci.Text;
            rc.CelPrzetwarzania          = tbCelPrzetwarzania.Text;
            rc.OpisKategoriiOsob         = tbOpisKategoriiOsob.Text;
            rc.KategorieOdbiorcow        = tbKategorieOdbiorcow.Text;
            rc.KategorieDanychOsobowych  = tbKategorieDanychOsobowych.Text;
            rc.InformarcjeOPrzekazaniuDoPanstwaTrzeciego = tbInformarcjeOPrzekazaniuDoPanstwaTrzeciego.Text;
            rc.PlanowanyTerminUsuniecia = tbPlanowanyTerminUsuniecia.Text;
            rc.OpisTechniczny           = tbOpisTechniczny.Text;
            rc.Uwagi       = tbUwagi.Text;
            rc.CompanyGUID = GlobalVariables.CurrentCompany.CompanyGUID;

            rc.Save();

            MessageBox.Show("Rejestr został zapisany", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information);
            this.Close();
        }