Esempio n. 1
0
        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();
            }
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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();
                }));
            }
        }
Esempio n. 5
0
 public void Extract(Tim tim)
 {
     foreach (TexMap tm in maps)
     {
         tim.GetTexture(tm.tl, "textures", tm.name);
     }
 }
Esempio n. 6
0
        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);
            }
        }
Esempio n. 7
0
 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"));
 }
Esempio n. 8
0
        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 }));
            }
        }
Esempio n. 9
0
        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);
            }
        }
Esempio n. 10
0
        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));
            }
        }
Esempio n. 11
0
        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();
            }
        }
Esempio n. 13
0
        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;
                }
            }
        }
Esempio n. 14
0
        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 }));
            }
        }
Esempio n. 15
0
        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");
            }
        }
Esempio n. 16
0
        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();
            }
        }
Esempio n. 18
0
        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();
                            }
                        */
                    }
                }
            }
        }
Esempio n. 19
0
        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));
            }
        }
Esempio n. 20
0
        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;
            }
        }
Esempio n. 22
0
        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);
                }
            }
        }
Esempio n. 23
0
        public ActionResult DeleteConfirmed(int id)
        {
            Tim tim = db.Tim.Find(id);

            db.Tim.Remove(tim);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 24
0
        // GET: Tim/Create
        public ActionResult Create(int kolegijId)
        {
            Tim tim = new Tim {
                KolegijId = kolegijId
            };

            return(View(tim));
        }
Esempio n. 25
0
        // 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
     };
 }
Esempio n. 28
0
        public void addTim(Tim novi)
        {
            if (!timovi_collection.ContainsKey(novi.Sifra))
            {
                timovi_collection.Add(novi.Sifra, novi);
            }

            save();
        }
Esempio n. 29
0
        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");
            }
        }
Esempio n. 30
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            Tim tim = await db.Timovi.FindAsync(id);

            db.Timovi.Remove(tim);
            await db.SaveChangesAsync();

            return(RedirectToAction("UserIndex"));
        }
Esempio n. 31
0
        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;
            }
        }