private void btnKreirajTim_Click(object sender, EventArgs e) { EkipaModel t = new EkipaModel(); t.ImeEkipe = txtImeTima.Text; t.ClanoviEkipe = selectedTeamMembers; t = GlobalConfig.Connection.CreateTeam(t); }
private void button1_Click(object sender, EventArgs e) { EkipaModel t = (EkipaModel)comboBoxEkipa.SelectedItem; if (t != null) { availableTeams.Remove(t); selectedTeams.Add(t); WireUpList(); } }
private void btnStvoriEkipu_Click(object sender, EventArgs e) { EkipaModel t = new EkipaModel(); t.ImeEkipe = textBox1.Text; t.ClanoviEkipe = izabraniIgraciEkipe; GlobalConfig.Connection.IzradiEkipu(t); // TODO - if we aren't closing this form after creation, reset the form }
private void Stvori_ekip_Click(object sender, EventArgs e) { EkipaModel t = new EkipaModel(); t.TeamName = textBoxImeEkipe.Text; t.TeamMembers = selectedTeamMembers; GlobalConfig.Connection.CreateTeam(t); callingForm.TeamComplete(t); this.Close(); }
private void buttonIzbrisiTeam_Click(object sender, EventArgs e) { EkipaModel t = (EkipaModel)listBoxTeams.SelectedItem; if (t != null) { selectedTeams.Remove(t); availableTeams.Add(t); WireUpList(); } }
private void btnNapraviTim_Click(object sender, EventArgs e) { EkipaModel t = (EkipaModel)cmbOdaberiTim.SelectedItem; if (t != null) { availableTeams.Remove(t); selectedTeams.Add(t); WireUpLists(); } }
private void btnDodajEkipu_Click(object sender, EventArgs e) { EkipaModel t = (EkipaModel)comboBox1.SelectedItem; if (t != null) { dostupneEkipe.Remove(t); izabraneEkipe.Add(t); WireUpLists(); } }
public EkipaModel IzradiEkipu(EkipaModel model) { List <EkipaModel> ekipe = EkipaFile.FullFilePath().LoadFile().ConvertToEkipaModels(OsobaFile); int currentID = 1; if (ekipe.Count > 0) { currentID = ekipe.OrderByDescending(x => x.ID).First().ID + 1; } model.ID = currentID; ekipe.Add(model); ekipe.SaveToEkipaFile(EkipaFile); return(model); }
public static List <EkipaModel> ConvertToEkipaModels(this List <string> lines, string osobaFileName) { //id, ime ekipe, list of ids seperated by the pipe //3, Tim's Team,1|3|5 List <EkipaModel> output = new List <EkipaModel>(); List <OsobaModel> osoba = osobaFileName.FullFilePath().LoadFile().ConvertToOsobaModels(); foreach (string line in lines) { string[] cols = line.Split(','); EkipaModel t = new EkipaModel(); t.ID = int.Parse(cols[0]); t.ImeEkipe = cols[1]; string[] osobaIDs = cols[2].Split('|'); foreach (string ID in osobaIDs) { t.ClanoviEkipe.Add(osoba.Where(x => x.ID == int.Parse(ID)).First()); } return(output); } }
public EkipaModel IzradiEkipu(EkipaModel model) { using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(GlobalConfig.CnnString(db))) { var p = new DynamicParameters(); p.Add("@ImeEkipe", model.ImeEkipe); p.Add("@ID", 0, dbType: DbType.Int32, direction: ParameterDirection.Output); connection.Execute("dbo.spTeams_Insert", p, commandType: CommandType.StoredProcedure); model.ID = p.Get <int>("@id"); foreach (OsobaModel tm in model.ImeEkipe) { p = new DynamicParameters(); p.Add("@TeamId", model.ID); p.Add("@Persond", tm.ID); connection.Execute("dbo.spTeamMembers_Insert", p, commandType: CommandType.StoredProcedure); } return(model); } }
public void TeamComplete(EkipaModel model) { selectedTeams.Add(model); WireUpList(); }