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); } }
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; } }
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; } } }
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); }
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(); } } }