public void Read(BinaryReaderEx br) { magic = br.ReadUInt32(); size = br.ReadUInt32(); numTex = br.ReadInt16(); numPals = br.ReadInt16(); skipToTex = br.ReadUInt32(); skipToPal = br.ReadUInt32(); skipToUnk = br.ReadUInt32(); ptrNext = br.ReadUInt32(); zero = br.ReadUInt32(); for (int i = 0; i < numPals; i++) { int numCols = br.ReadInt32(); List <Color> palette = new List <Color>(); for (int j = 0; j < numCols; j++) { palette.Add(Tim.Convert16(br.ReadUInt16(), false)); } pals.Add(palette); } for (int i = 0; i < numTex; i++) { Console.WriteLine(br.HexPos()); tex.Add(new Tex(br)); } }
public void loadTableDataWithFilter(string param) { tbSearchText.Text = param; if (cbOslobadanje.Checked == true && cbZauzimanje.Checked == true) { loadTableData(param); } if (cbOslobadanje.Checked == true && cbZauzimanje.Checked == false) { dgvZauzimanjeTerena.Rows.Clear(); foreach (KeyValuePair <Guid, Zauzimanje> temp in Zauzimanje_Collection.getInstance.Zauzimanje_collection) { if (temp.Value.Status == Enumeration.Status.OSLOBADJANJE) { Teren teren = new Teren(null, null, null, false, null, -1, null); Tim tim = new Tim(null, null, null, null); Tereni_Collection.getInstance.Teren_collection.TryGetValue(new Guid(temp.Value.SifraTerena.ToString()), out teren); Timovi_Collection.getInstance.Timovi_collection.TryGetValue(new Guid(temp.Value.SifraTima.ToString()), out tim); if (tim.Ime.Contains(param) || teren.Ime.Contains(param) || temp.Value.Status.ToString().Contains(param) || temp.Value.ZauzimanjeTerena.ToString().Contains(param) || temp.Value.OslobadanjeTerena.ToString().Contains(param) || temp.Value.Namena1.ToString().Contains(param) || temp.Value.Primedbe.ToString().Contains(param)) { dgvZauzimanjeTerena.Rows.Add(temp.Key, tim.Ime, teren.Ime, temp.Value.Status, temp.Value.ZauzimanjeTerena, temp.Value.OslobadanjeTerena, temp.Value.Namena1, temp.Value.Primedbe); } } } dgvZauzimanjeTerena.ClearSelection(); dgvZauzimanjeTerena.CurrentCell = null; lblValueOfRezultat.Text = dgvZauzimanjeTerena.Rows.Count.ToString(); } if (cbOslobadanje.Checked == false && cbZauzimanje.Checked == true) { dgvZauzimanjeTerena.Rows.Clear(); foreach (KeyValuePair <Guid, Zauzimanje> temp in Zauzimanje_Collection.getInstance.Zauzimanje_collection) { if (temp.Value.Status == Enumeration.Status.ZAUZIMANJE) { Teren teren = new Teren(null, null, null, false, null, -1, null); Tim tim = new Tim(null, null, null, null); Tereni_Collection.getInstance.Teren_collection.TryGetValue(new Guid(temp.Value.SifraTerena.ToString()), out teren); Timovi_Collection.getInstance.Timovi_collection.TryGetValue(new Guid(temp.Value.SifraTima.ToString()), out tim); if (tim.Ime.Contains(param) || teren.Ime.Contains(param) || temp.Value.Status.ToString().Contains(param) || temp.Value.ZauzimanjeTerena.ToString().Contains(param) || temp.Value.OslobadanjeTerena.ToString().Contains(param) || temp.Value.Namena1.ToString().Contains(param) || temp.Value.Primedbe.ToString().Contains(param)) { dgvZauzimanjeTerena.Rows.Add(temp.Key, tim.Ime, teren.Ime, temp.Value.Status, temp.Value.ZauzimanjeTerena, temp.Value.OslobadanjeTerena, temp.Value.Namena1, temp.Value.Primedbe); } } } dgvZauzimanjeTerena.ClearSelection(); dgvZauzimanjeTerena.CurrentCell = null; lblValueOfRezultat.Text = dgvZauzimanjeTerena.Rows.Count.ToString(); } if (cbOslobadanje.Checked == false && cbZauzimanje.Checked == false) { dgvZauzimanjeTerena.Rows.Clear(); dgvZauzimanjeTerena.ClearSelection(); dgvZauzimanjeTerena.CurrentCell = null; lblValueOfRezultat.Text = dgvZauzimanjeTerena.Rows.Count.ToString(); } }
internal static void IzmeniTim(object timEdit, string naziv, BindingList <object> timBinding, object odgovornoLice) { Tim tim = (Tim)timEdit; List <ClanTima> clanovi = new List <ClanTima>(); var clanoviTima = timBinding.ToList(); Osoblje odgovoran = (Osoblje)odgovornoLice; foreach (Osoblje o in clanoviTima) { clanovi.Add(new ClanTima() { OsobljeID = o.OsobljeID, Odgovoran = o.OsobljeID == odgovoran.OsobljeID, Osoblje = o, TimID = tim.TimID }); } Tim noviTim = new Tim() { TimID = tim.TimID, NazivTima = naziv, ClanoviTima = clanovi }; Komunikacija.Instance.IzmeniTim(noviTim); }
internal static void UcitajTimZaIzmenu(object ucitanTim) { Tim tim = (Tim)ucitanTim; CheckExistingMembersInCLB(TimForma, TimForma.CheckedListHirurzi, tim); CheckExistingMembersInCLB(TimForma, TimForma.CheckedListStazisti, tim); CheckExistingMembersInCLB(TimForma, TimForma.CheckedListSestre, tim); CheckExistingMembersInCLB(TimForma, TimForma.CheckedListAnesteziolozi, tim); ClanTima odgovoran = tim.ClanoviTima.Find(clan => clan.Odgovoran == true); if (odgovoran != null) { var osoblje = TimForma.TimBinding.Where((o => ((Osoblje)o).OsobljeID == odgovoran.Osoblje.OsobljeID)); TimForma?.Invoke(new Action(() => { TimForma.ComboBoxOdgovornoLice.SelectedItem = osoblje.First(); })); } else { TimForma?.Invoke(new Action(() => { TimForma.ComboBoxOdgovornoLice.SelectedItem = TimForma.TimBinding.First(); })); } }
public void Extract(Tim tim) { foreach (TexMap tm in maps) { tim.GetTexture(tm.tl, "textures", tm.name); } }
private void button21_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Tim c = s.Load <Tim>(42); if (c != null) { MessageBox.Show(c.Ime); } else { MessageBox.Show("Ne postoji tim sa zadatim identifikatorom"); } s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public HttpResponseMessage UpdateTim([FromBody] Tim tim) { using (var connection = new SqlConnection(ConnectionString)) { try { using (var sqlCmd = new SqlCommand("UPDATE Tim.Tim SET NazivTima=@NazivTima, Ocena=@Ocena, PredavacID=@PredavacID WHERE TimID=@id")) { connection.Open(); sqlCmd.Connection = connection; sqlCmd.Parameters.AddWithValue("NazivTima", tim.NazivTima); sqlCmd.Parameters.AddWithValue("Ocena", tim.Ocena); sqlCmd.Parameters.AddWithValue("PredavacID", tim.PredavacID); sqlCmd.Parameters.AddWithValue("id", tim.TimID); int rowAffected = sqlCmd.ExecuteNonQuery(); if (rowAffected == 0) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Error 404 Not Found")); } } } catch (Exception) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Error 400 Bad Request")); } } return(Request.CreateResponse(HttpStatusCode.OK, "Updated Successfully")); }
public JsonResult Update(Tim tim) { try { if (!ModelState.IsValid) { return(Json(new { Result = "ERROR", Message = "Form is not valid! Please correct it and try again." })); } using (var context = new RezultatiContext()) { Tim timUpdate = context.Tims.Find(tim.TimId); timUpdate.TimId = tim.TimId; timUpdate.Naziv = tim.Naziv; context.SaveChanges(); } return(Json(new { Result = "OK" })); } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message })); } }
public Scene(string s) { path = s; name = Path.GetFileNameWithoutExtension(s); MemoryStream ms = new MemoryStream(File.ReadAllBytes(s)); BinaryReaderEx br = new BinaryReaderEx(ms); int size = br.ReadInt32(); //this is for files with external offs file if ((size & 0xFF) == 0x80) { ms = new MemoryStream(br.ReadBytes(size)); br = new BinaryReaderEx(ms); } else { ms = new MemoryStream(br.ReadBytes((int)br.BaseStream.Length - 4)); br = new BinaryReaderEx(ms); } Read(br); string vrmpath = Path.ChangeExtension(s, ".vram"); if (File.Exists(vrmpath)) { Console.WriteLine("VRAM found!"); ctrvram = CtrVrm.FromFile(vrmpath); } }
public ActionResult EditTeam(string Id, string Naziv, string Grad, string Trener, string Stadion, string Konferencija) { int konferencijaID = Convert.ToInt32(Konferencija); int timID = Convert.ToInt32(Id); using (var context = new RezultatiEntities()) { Tim izmijenjenTim = context.Tim.Find(timID); izmijenjenTim.Naziv = Naziv; izmijenjenTim.Grad = Grad; izmijenjenTim.Trener = Trener; izmijenjenTim.Stadion = Stadion; izmijenjenTim.KonferencijaId = konferencijaID; izmijenjenTim.Logo = new byte[0]; context.SaveChanges(); var sviTimovi = context.Tim.Select(t => new TimViewModel { TimId = t.TimId, Naziv = t.Naziv, Grad = t.Grad, Trener = t.Trener, Stadion = t.Stadion }).ToList(); return(PartialView("_TabelaTimovi", sviTimovi)); } }
public JsonResult Update(TimViewModel tim) { try { if (!ModelState.IsValid) { return(Json(new { Result = "ERROR", Message = "Form is not valid! Please correct it and try again." })); } using (var context = new RezultatiContext()) { Tim updateTim = context.Tims.Find(tim.TimID); updateTim.Naziv = tim.Naziv; updateTim.Stadion = tim.Stadion; updateTim.Grad = tim.Grad; updateTim.Trener = tim.Trener; context.SaveChanges(); return(Json(new { Result = "OK" })); } } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message })); } }
private void button2_Click(object sender, EventArgs e) { if (dataGridView1.CurrentRow != null && trenutnoIzabraniTim != -1) { ISession s = DataLayer.GetSession(); int ProjekatId = int.Parse(dataGridView2.CurrentRow.Cells[0].Value.ToString()); Projekat p = Crud <Projekat> .Read(s, ProjekatId); Tim t = Crud <Tim> .Read(s, trenutnoIzabraniTim); ProjekatTim veza = new ProjekatTim() { DatumBiranja = DateTime.Now, RokPredaje = DateTime.Now.AddMonths(3), Projekat = p, Tim = t }; Crud <ProjekatTim> .Create(s, veza); Tim tim = Crud <Tim> .Read(s, trenutnoIzabraniTim); dataGridView3.DataSource = null; dataGridView3.Update(); dataGridView3.Refresh(); dataGridView3.DataSource = tim.Projekti; dataGridView3.Columns[0].Visible = false; dataGridView3.Columns[5].Visible = false; dataGridView3.Columns[4].Visible = false; s.Close(); } }
private async void FrmTimoviDetalji_Load(object sender, EventArgs e) { await LoadStadioni(); await LoadLige(); if (_id.HasValue) { Tim a = await _apiService.GetById <Tim>(_id); txtNaziv.Text = a.Naziv; txtOpis.Text = a.Opis; cbStadioni.SelectedValue = int.Parse(a.StadionID.ToString()); cbLige.SelectedValue = int.Parse(a.LigaID.ToString()); if (a.Slika.Length != 0) { var img = _imageService.BytesToImage(a.Slika); Image mythumb = _imageService.ImageToThumbnail(img); pictureBox1.Image = mythumb; } else { var noimg = _imageService.GetNoImage(); var th = _imageService.ImageToThumbnail(noimg); pictureBox1.Image = th; } } }
public JsonResult Create(TimViewModel tim) { try { if (!ModelState.IsValid) { return(Json(new { Result = "ERROR", Message = "Form is not valid! Please correct it and try again." })); } using (var context = new RezultatiContext()) { var noviTim = new Tim { Naziv = tim.Naziv, Grad = tim.Grad, Stadion = tim.Stadion, TimID = tim.TimID, Trener = tim.Trener }; context.Tims.Add(noviTim); context.SaveChanges(); tim.TimID = noviTim.TimID; return(Json(new { Result = "OK", Record = noviTim })); } } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message })); } }
private void button8_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "CTR VRAM file|*.vrm"; if (ofd.ShowDialog() == DialogResult.OK) { Tim buf = CtrVrm.FromFile(ofd.FileName); MessageBox.Show(buf.data.Length / 256 + ""); if (scn != null) { Dictionary <string, TextureLayout> tex = scn.GetTexturesList(); MessageBox.Show(tex.Count.ToString()); foreach (TextureLayout tl in tex.Values) { //buf.GetTexturePage(tl, ""); } } buf.SaveBMP("test.bmp", BMPHeader.GrayScalePalette(16)); //buf.palbmp.Save("palletes.png", System.Drawing.Imaging.ImageFormat.Png); //Process.Start("palletes.png"); } }
private void button30_Click(object sender, EventArgs e) { Scene s = Scene.FromFile("test.lev"); s.ctrvram.SaveBMP("before.bmp", BMPHeader.GrayScalePalette(16)); s.ctrvram = new Tim(new Rectangle(0, 0, 1024, 512)); foreach (var t in s.GetTexturesList()) { if (File.Exists("test\\" + t.Value.Tag() + ".tim")) { try { s.ctrvram.DrawTim(Tim.FromFile("test\\" + t.Value.Tag() + ".tim")); } catch (Exception ex) { Console.WriteLine(ex.Message); } } } s.ctrvram.SaveBMP("after.bmp", BMPHeader.GrayScalePalette(16)); MessageBox.Show("done"); }
//dodavanje novog tima private void buttonDodaj_tim_Click(object sender, RoutedEventArgs e) { using (var db = new BazaDbContext()) { var contact = new Tim { NazivTima = NazivInput_Tim.Text, TrenerTima = TrenerInput_tim.Text, DatumOsnivanja = Convert.ToInt32(DatumInput_tim.Text), Slika = uploadSlika_tim }; db.Timovi.Add(contact); db.SaveChanges(); //reset polja za unos NazivInput_Tim.Text = string.Empty; TrenerInput_tim.Text = string.Empty; DatumInput_tim.Text = string.Empty; //refresh liste timova TimoviIS.ItemsSource = db.Timovi.OrderBy(c => c.NazivTima).ToList(); } }
public Scene(string filename) { path = filename; name = Path.GetFileNameWithoutExtension(filename); byte[] data = File.ReadAllBytes(filename); using (MemoryStream ms = new MemoryStream(data, 4, data.Length - 4)) { using (BinaryReaderEx br = new BinaryReaderEx(ms)) { Read(br); string vrmpath = Path.ChangeExtension(filename, ".vrm"); if (File.Exists(vrmpath)) { Console.WriteLine("VRAM found!"); ctrvram = CtrVrm.FromFile(vrmpath); LoadTextures(); /* if (ctrvram != null) foreach (var m in texmaps) { ctrvram.GetTexture(m.tl, ".\\textures\\", m.name); Console.WriteLine(m.name); Console.ReadKey(); } */ } } } }
public Scene(string filename, Tim vram = null) { path = filename; name = Path.GetFileNameWithoutExtension(filename); using (BinaryReaderEx br = new BinaryReaderEx(File.OpenRead(filename))) { Read(br); } if (vram != null) { ctrvram = vram; return; } string vrmpath = Path.ChangeExtension(filename, ".vrm"); if (File.Exists(vrmpath)) { Console.WriteLine("VRAM found!"); //ctrvram = CtrVrm.FromFile(vrmpath); SetVram(CtrVrm.FromFile(vrmpath)); } }
private void button20_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Tim t = new Tim { Ime = "A4", BrojClanova = 4, }; Student s1 = s.Load <Student>(45); Student s2 = s.Load <Student>(46); t.Studenti.Add(s1); t.Studenti.Add(s2); Projekat p = s.Load <Projekat>(52); t.Projekti.Add(p); s.Save(t); s.Flush(); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
//***************************IZCRTAVANJE DUGMETA*******************//////////////// private void dgvTimovi_SelectionChanged(object sender, EventArgs e) { if (dgvTimovi.SelectedRows.Count > 0) { DialogTimoviDetails.getInstance.setLblValueOfIme(dgvTimovi.SelectedCells[1].Value.ToString()); DialogTimoviDetails.getInstance.setLblValueOfBrSportista(dgvTimovi.SelectedCells[2].Value.ToString()); DialogTimoviDetails.getInstance.setLblValueOfSport(dgvTimovi.SelectedCells[3].Value.ToString()); DialogTimoviDetails.getInstance.setLblValueOfTbKomentar(dgvTimovi.SelectedCells[4].Value.ToString()); Tim temp = new Tim(null, null, null, null); Timovi_Collection.getInstance.Timovi_collection.TryGetValue(new Guid(dgvTimovi.SelectedCells[0].Value.ToString()), out temp); if (temp.Slobodan) { btnBrisanje.Enabled = true; btnBrisanje.BackgroundImage = ((System.Drawing.Image)(Properties.Resources.button)); btnIzmena.Enabled = true; btnIzmena.BackgroundImage = ((System.Drawing.Image)(Properties.Resources.button)); } else { btnBrisanje.Enabled = false; btnBrisanje.BackgroundImage = null; btnIzmena.Enabled = false; btnIzmena.BackgroundImage = null; } } else { btnBrisanje.Enabled = false; btnBrisanje.BackgroundImage = null; btnIzmena.Enabled = false; btnIzmena.BackgroundImage = null; } }
private void button1_Click(object sender, EventArgs e) { if (!File.Exists(pathFile.Text)) { MessageBox.Show($"File doesn't exist!\r\n{pathFile.Text}"); return; } using (Scene scn = Scene.FromFile(pathFile.Text)) { Tim ctr = scn.ctrvram; try { using (BinaryReaderEx br = new BinaryReaderEx(new MemoryStream(StringToByteArrayFastest(textBox1.Text)))) { TextureLayout tl = new TextureLayout(br); pictureBox1.Image = ctr.GetTexture(tl); } } catch (Exception ex) { MessageBox.Show("Attempt failed.\r\n" + ex.Message); } } }
public ActionResult DeleteConfirmed(int id) { Tim tim = db.Tim.Find(id); db.Tim.Remove(tim); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Tim/Create public ActionResult Create(int kolegijId) { Tim tim = new Tim { KolegijId = kolegijId }; return(View(tim)); }
// GET api/clanak/5 public Tim Get(int id) { Tim Tim = Crud <Tim> .Read(sesija, id); Tim.Projekti = null; Tim.Studenti = null; return(Tim); }
private void AddTim() { Djelatnik voditelj = Repozitorij.GetDjelatnik(int.Parse(ddlVoditeljProjekta.SelectedValue)); Tim t = new Tim(tbNaziv.Text, voditelj); Repozitorij.AddNewTim(t); Response.Redirect("Timovi.aspx"); }
public TimDetailPage(Tim tim) { InitializeComponent(); BindingContext = timDetailVM = new TimDetailVM { Tim = tim }; }
public void addTim(Tim novi) { if (!timovi_collection.ContainsKey(novi.Sifra)) { timovi_collection.Add(novi.Sifra, novi); } save(); }
private void button18_Click_1(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "CTR VRAM file|*.vram"; if (ofd.ShowDialog() == DialogResult.OK) { Tim buf = CtrVrm.FromFile(ofd.FileName); Bitmap bmp = new Bitmap(160, 80); Graphics g = Graphics.FromImage(bmp); using (BinaryReaderEx br2 = new BinaryReaderEx(File.Open("ui_map", FileMode.Open))) { int z = br2.ReadInt32(); List <TexMap> list = new List <TexMap>(); for (int i = 0; i < 50; i++) { list.Add(new TexMap(br2)); } int x = 0; int y = 0; foreach (TexMap map in list) { buf.GetTexture(map.tl, "tex", map.name); Bitmap b = (Bitmap)Bitmap.FromFile("tex" + "\\" + map.name + ".png"); g.DrawImage(b, x * 16, y * 16); x++; if (x >= 10) { x = 0; y++; } } bmp.Save("font.png", System.Drawing.Imaging.ImageFormat.Png); } /* * Dictionary<string, TextureLayout> tex = scn.GetTexturesList(); * MessageBox.Show(tex.Count.ToString()); * } */ buf.SaveBMP("test.bmp", BMPHeader.GrayScalePalette(16)); //buf.palbmp.Save("palletes.png", System.Drawing.Imaging.ImageFormat.Png); Process.Start("font.png"); } }
public async Task <ActionResult> DeleteConfirmed(int id) { Tim tim = await db.Timovi.FindAsync(id); db.Timovi.Remove(tim); await db.SaveChangesAsync(); return(RedirectToAction("UserIndex")); }
public int AddMec(NewMecDTO newMecDTO) { MecDTO mecDTO = Mapper.Map<MecDTO>(newMecDTO); Tim tim1DTO = new Tim { Ime = newMecDTO.tim1 }; Tim tim2DTO = new Tim { Ime = newMecDTO.tim2 }; Mec mec = Mapper.Map<Mec>(mecDTO); try { Tim tim1 = _timRepository.Add(tim1DTO); Tim tim2 = _timRepository.Add(tim2DTO); _unitOfWork.Commit(); mec.PrviTimId = tim1.Id; mec.DrugiTimId = tim2.Id; Mec addedMec = _mecRepository.Add(mec); _unitOfWork.Commit(); return addedMec.Id; } catch (Exception e) { Debug.WriteLine(e); _unitOfWork.RollbackChanges(); return -1; } }