public RezultatKomanda addUstanova(Ustanova ustanovaObj) { RezultatKomanda rezultat = new RezultatKomanda(false); dsKomanda = null; try { if (ustanovaObj != null) { rezultat = addUstanova(ustanovaObj.Ime, ustanovaObj.Adresa, ustanovaObj.WebStrana, ustanovaObj.Institucija_ID); } return rezultat; } catch (Exception ex) { rezultat.Rezultat = RezultatKomandaEnum.Neuspeh; rezultat.Pricina = ex.Message; return rezultat; } }
public void zemiUstanovaZaEdit() { try { IUstanovaEditView _viewUstanovaEdit = (IUstanovaEditView)_view; Ustanova ustanovaObj = new Ustanova(); RezultatKomanda rezultat = ustanovaDB.getUstanova(_viewUstanovaEdit.ID_Ustanova_Edit_Selected, ref ustanovaObj); if (rezultat.Rezultat == RezultatKomandaEnum.Uspeh) { List<Institucija> institucii = new List<Institucija>(); RezultatKomanda rezultatInstitucija = institucijaDB.getInstitucii(ref institucii); if (rezultatInstitucija.Rezultat == RezultatKomandaEnum.Uspeh) { _viewUstanovaEdit.nacrtajFromaZaEditUstanova(ustanovaObj, institucii); } else if (rezultatInstitucija.Rezultat == RezultatKomandaEnum.Neuspeh) { _viewUstanovaEdit.ErrorPoraka = rezultat.Pricina; } else { _viewUstanovaEdit.ErrorPoraka = "Greska pri citanje intitucii vo ustanova"; } } else if (rezultat.Rezultat == RezultatKomandaEnum.Neuspeh) { _viewUstanovaEdit.ErrorPoraka = rezultat.Pricina; } else if (rezultat.Rezultat == RezultatKomandaEnum.Greska) { _viewUstanovaEdit.ErrorPoraka = "Greska pri citanje na edna EDIT ustanova"; } } catch (Exception ex) { throw ex; } }
public void nacrtajPregled1Ustanova(Ustanova ustanovaObj) { throw new NotImplementedException(); }
public void nacrtajFromaZaEditUstanova(Ustanova ustanovaObj, List<Institucija> institucii) { this.textBoxIDUstanova_Edit.Text = ustanovaObj.UstanovaID.ToString(); this.textBoxIDUstanova_Edit.Enabled = false; this.textBoxImeUstanova_Edit.Text = ustanovaObj.Ime; this.textBoxAdresaUstanova_Edit.Text = ustanovaObj.Adresa; this.textBoxWebStranaUstanova_Edit.Text = ustanovaObj.WebStrana; int i = -1; comboBoxInstitucija_Edit.Items.Clear(); foreach (Institucija instObj in institucii) { i++; comboBoxInstitucija_Edit.Items.Add(instObj.ID + "-" + instObj.Ime); if (instObj.ID == ustanovaObj.Institucija_ID) { comboBoxInstitucija_Edit.SelectedIndex = i; } } }
public RezultatKomanda getUstanoviPoInstitucii(int Institucija_ID, ref List<Ustanova> ustanoviLista) { RezultatKomanda rezultat = new RezultatKomanda(false); try { parametriKomanda = new LinkedList<SqlParameter>(); parametriKomanda.Clear(); //Parametar za @Institucija_ID = Institucija_ID //Input Parametar SqlParam = new SqlParameter("@Institucija_ID", SqlDbType.Int); SqlParam.Value = Institucija_ID; parametriKomanda.AddLast(SqlParam); dsKomanda = BazaDB.GetDataSet(parametriKomanda.ToArray(), "sp_PodigniUstanovi8", sqlCn: null); if (dsKomanda.Tables.Count > 0 && dsKomanda.Tables[0].Rows.Count > 0) { ustanoviLista = new List<Ustanova>(); foreach (DataRow red in dsKomanda.Tables[0].Rows) { Ustanova ustanovaObj = new Ustanova(); ustanovaObj.UstanovaID = BazaDB.DataRowVoInt(red, "UstanovaID"); ustanovaObj.Institucija_ID = BazaDB.DataRowVoInt(red, "Institucija_ID"); ustanovaObj.Ime = BazaDB.DataRowVoString(red, "Ime"); ustanovaObj.Adresa = BazaDB.DataRowVoString(red, "Adresa"); ustanovaObj.WebStrana = BazaDB.DataRowVoString(red, "WebStrana"); ustanoviLista.Add(ustanovaObj); } rezultat.Rezultat = RezultatKomandaEnum.Uspeh; } else { //Nema nitu edna ustanova rezultat.Rezultat = RezultatKomandaEnum.Neuspeh; rezultat.Pricina = "Nema ustanovi"; } return rezultat; } catch (Exception ex) { rezultat.Rezultat = RezultatKomandaEnum.Neuspeh; rezultat.Pricina = ex.Message; return rezultat; } }
public RezultatKomanda getUstanova(int UstanovaID, ref Ustanova ustanovaObj) { RezultatKomanda rezultat = new RezultatKomanda(false); dsKomanda = null; try { parametriKomanda = new LinkedList<SqlParameter>(); parametriKomanda.Clear(); //Parametar za @UstanovaID = UstanovaID //Input Parametar SqlParam = new SqlParameter("@UstanovaID", SqlDbType.Int); SqlParam.Value = UstanovaID; parametriKomanda.AddLast(SqlParam); dsKomanda = BazaDB.GetDataSet(parametriKomanda.ToArray(), "sp_PodigniUstanova1", sqlCn: null); if (dsKomanda.Tables.Count > 0 && dsKomanda.Tables[0].Rows.Count > 0) { DataRow red = dsKomanda.Tables[0].Rows[0]; ustanovaObj = new Ustanova(); ustanovaObj.UstanovaID = BazaDB.DataRowVoInt(red, "UstanovaID"); ustanovaObj.Institucija_ID = BazaDB.DataRowVoInt(red, "Institucija_ID"); ustanovaObj.Ime = BazaDB.DataRowVoString(red, "Ime"); ustanovaObj.Adresa = BazaDB.DataRowVoString(red, "Adresa"); ustanovaObj.WebStrana = BazaDB.DataRowVoString(red, "WebStrana"); rezultat.Rezultat = RezultatKomandaEnum.Uspeh; } else { rezultat.Pricina = "Ne postoi takva ustanova - ID"; rezultat.Rezultat = RezultatKomandaEnum.Neuspeh; } return rezultat; } catch (Exception ex) { rezultat.Pricina = ex.Message; rezultat.Rezultat = RezultatKomandaEnum.Neuspeh; return rezultat; } }
public RezultatKomanda deleteUstanova(Ustanova ustanovaObj) { RezultatKomanda rezultat = new RezultatKomanda(false); try { if (ustanovaObj != null) { rezultat = deleteUstanova(ustanovaObj.UstanovaID); } return rezultat; } catch (Exception ex) { rezultat.Rezultat = RezultatKomandaEnum.Neuspeh; rezultat.Pricina = ex.Message; return rezultat; } }
LiteralControl nacrtajUstanova(Ustanova ustanovaObj) { StringBuilder sb = new StringBuilder(); string klasa = ""; if (this.ID_Ustanova_UstanovaFilter_Selected == ustanovaObj.UstanovaID) { klasa = "Selected"; } sb.Append("<div id=\"UstanovaIzbor\" class=\"" + klasa + "\">"); sb.Append("<span id=\"UstanovaIme\">"); sb.Append(ustanovaObj.Ime); sb.Append("</span><br />"); sb.Append("<span id=\"UstanovaAdresa\">"); sb.Append(ustanovaObj.Adresa); sb.Append("</span><br />"); sb.Append("<span id=\"UstanovaWebStrana\">"); sb.Append(ustanovaObj.WebStrana); sb.Append("</span>"); sb.Append("</div>"); return new LiteralControl("<a href=\"PredmetiStudent.aspx?InstID=" + ustanovaObj.Institucija_ID + "&UstID=" + ustanovaObj.UstanovaID + "\">" + sb.ToString() + "</a>"); }