Exemple #1
0
        private void uscEVRStruktura_Load(object sender, EventArgs e)
        {
            BusinessLogic.EVRStruktura evr_struktura = new BusinessLogic.EVRStruktura();


            if (FormEditMode == Enums.FormEditMode.Update || FormEditMode == Enums.FormEditMode.Copy)
            {
                LoadEVRStrukturaByID(evr_struktura);
            }
        }
Exemple #2
0
 private void LoadEVRStrukturaByID(BusinessLogic.EVRStruktura evr_struktura)
 {
     if (evr_struktura.EVRStrukturaByID())
     {
         uteNaziv.Value                    = BusinessLogic.EVRStruktura.pNaziv;
         ucbPozicijaTeksta.Value           = BusinessLogic.EVRStruktura.pPozicija_EVR;
         ucbSeparator.Value                = BusinessLogic.EVRStruktura.pSeparator_EVR;
         ucbDuzinaBloka.Value              = BusinessLogic.EVRStruktura.pDuzinaBloka;
         cbkOrganizacijskaJedinica.Checked = BusinessLogic.EVRStruktura.pOrganizacijskaJedinica;
         cbkMjestoTroska.Checked           = BusinessLogic.EVRStruktura.pMjestoTroska;
         ucbSeparatorBlokova.Value         = BusinessLogic.EVRStruktura.pSeparatorBloka;
     }
 }
Exemple #3
0
        private void LoadGridEVRStruktura()
        {
            BusinessLogic.EVRStruktura evr_struktura = new BusinessLogic.EVRStruktura();

            ugdEVRStruktura.DataSource = evr_struktura.GetEVRStrukturaMainGrid();
            ugdEVRStruktura.DataBind();
            Utils.Tools.UltraGridStyling(ugdEVRStruktura);

            foreach (UltraGridRow row in ugdEVRStruktura.Rows)
            {
                if (row.Index == BusinessLogic.EVRStruktura.pSelectedIndex)
                {
                    ugdEVRStruktura.ActiveRow = row;
                }
            }
        }
Exemple #4
0
        private bool SaveData()
        {
            lblValidationMessages.ResetText();

            BusinessLogic.EVRStruktura.pNaziv                  = uteNaziv.Text;
            BusinessLogic.EVRStruktura.pPozicija_EVR           = ucbPozicijaTeksta.Value.ToString();
            BusinessLogic.EVRStruktura.pSeparator_EVR          = ucbSeparator.Value.ToString();
            BusinessLogic.EVRStruktura.pDuzinaBloka            = (int)ucbDuzinaBloka.Value;
            BusinessLogic.EVRStruktura.pOrganizacijskaJedinica = cbkOrganizacijskaJedinica.Checked;
            BusinessLogic.EVRStruktura.pMjestoTroska           = cbkMjestoTroska.Checked;
            if (ucbSeparatorBlokova.Value != null)
            {
                BusinessLogic.EVRStruktura.pSeparatorBloka = ucbSeparatorBlokova.Value.ToString();
            }
            else
            {
                BusinessLogic.EVRStruktura.pSeparatorBloka = string.Empty;
            }

            StringBuilder message = ValidateDataInput();

            if (message.Length == 0)
            {
                BusinessLogic.EVRStruktura evr_struktura = new BusinessLogic.EVRStruktura();

                if (FormEditMode == Enums.FormEditMode.Insert || FormEditMode == Enums.FormEditMode.Copy)
                {
                    if (evr_struktura.Insert(message))
                    {
                        FormEditMode = Enums.FormEditMode.Update;
                        return(true);
                    }
                }
                else if (this.FormEditMode == Enums.FormEditMode.Update)
                {
                    if (evr_struktura.Update(message))
                    {
                        return(true);
                    }
                }
            }

            lblValidationMessages.Text = message.ToString();

            return(false);
        }
Exemple #5
0
        public void Delete(object sender, EventArgs e)
        {
            if (ugdEVRStruktura.ActiveRow != null)
            {
                BusinessLogic.EVRStruktura.pID = Convert.ToInt32(ugdEVRStruktura.ActiveRow.Cells["ID"].Value);

                if (MessageBox.Show(string.Format("Obrisati EVR strukturu '{0}-{1}'?", BusinessLogic.EVRStruktura.pID, ugdEVRStruktura.ActiveRow.Cells["Naziv"].Value),
                                    "Brisanje EVR strukture", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    BusinessLogic.EVRStruktura evr_struktura = new BusinessLogic.EVRStruktura();
                    if (!evr_struktura.Delete())
                    {
                        MessageBox.Show("Dogodila se greška prilikom brisanja EVR strukture.\nKontaktirajte administratora [Error:00015]");
                    }
                    LoadGridEVRStruktura();
                }
            }
        }