Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 9th, 2012  |  syntax: C#  |  size: 6.07 KB  |  hits: 21  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. using System;
  2. using System.Collections;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Drawing.Imaging;
  7. using System.Drawing.Drawing2D;
  8. using System.IO;
  9. using System.Net;
  10. using System.Linq;
  11. using System.Text;
  12. using System.Windows.Forms;
  13. using MySql.Data.MySqlClient;
  14.  
  15. namespace WindowsFormsApplication3
  16. {
  17.     public partial class Form1 : Form
  18.     {
  19.         Hero[] heroes;
  20.         public Form1()
  21.         {
  22.             InitializeComponent();
  23.  
  24.  
  25.         }
  26.         private void InitializeHeroGrid()
  27.         {
  28.  
  29.         }
  30.         public class DBCcom
  31.         {
  32.             IDbConnection conn;
  33.             IDbCommand cmd;
  34.             IDataReader reader;
  35.             public DBCcom()
  36.             {
  37.                  
  38.             }
  39.             public String getData(String what, int heroID, int spellNR)
  40.             {
  41.  
  42.             }  
  43.         }
  44.         public class Hero : PictureBox
  45.         {
  46.             public Spell[] spells;
  47.             public int[] natstatestik;
  48.             public String name;
  49.             public String attr;
  50.             public Hero(int heroID)
  51.             {
  52.                 IDbConnection conn;
  53.                 IDbCommand cmd;
  54.                 IDataReader reader;
  55.                 conn = new MySqlConnection("Server=10.40.4.250; " + "user=samuel; password=6195");
  56.                 conn.Open();
  57.                 cmd = conn.CreateCommand();
  58.                 cmd.CommandText = "use samuel";
  59.                 cmd.ExecuteNonQuery();
  60.                 cmd.CommandText = "SELECT namn FROM Hjaltar where hID=" + heroID;
  61.                 reader = cmd.ExecuteReader();
  62.                 reader.Read();
  63.                 name = reader.GetString(0);
  64.                 reader.Close();
  65.                 cmd.CommandText = "SELECT attribut FROM Hjaltar where hID=" + heroID;
  66.                 reader = cmd.ExecuteReader();
  67.                 reader.Read();
  68.                 attr = reader.GetString(0);
  69.                 reader.Close();
  70.                 cmd.CommandText = "SELECT ikon FROM Hjaltar where hID=" + heroID;
  71.                 reader = cmd.ExecuteReader();
  72.                 reader.Read();
  73.                 WebRequest requestPic = WebRequest.Create("http://i.imgur.com/" + reader.GetString(0) + ".jpg");
  74.                 MessageBox.Show(reader.GetString(0));
  75.                 requestPic.Proxy = null;
  76.                 WebResponse responsePic = requestPic.GetResponse();
  77.                 this.Image = Image.FromStream(responsePic.GetResponseStream());
  78.                 reader.Close();
  79.                 spells = new Spell[4];
  80.                 for (int i = 0; i <= 3; i++)
  81.                 {
  82.                     spells[i] = new Spell(heroID, i+1);
  83.                 }
  84.                 this.Size = new Size(80, 45);
  85.             }
  86.         }
  87.         public class Spell : PictureBox
  88.         {
  89.             public String name;
  90.             public String desc;
  91.             public Spell(int heroID, int spellNR)
  92.             {
  93.                 IDbConnection conn;
  94.                 IDbCommand cmd;
  95.                 IDataReader reader;
  96.                 conn = new MySqlConnection("Server=10.40.4.250; " + "user=samuel; password=6195");
  97.                 conn.Open();
  98.                 cmd = conn.CreateCommand();
  99.                 cmd.CommandText = "use samuel";
  100.                 cmd.ExecuteNonQuery();
  101.                 cmd.CommandText = "SELECT namn FROM Formagor where hID=" + heroID + " and aID=" + spellNR;
  102.                 reader = cmd.ExecuteReader();
  103.                 reader.Read();
  104.                 name = reader.GetString(0);
  105.                 reader.Close();
  106.                 cmd.CommandText = "SELECT descr FROM Formagor where hID=" + heroID + " and aID=" + spellNR;
  107.                 reader = cmd.ExecuteReader();
  108.                 reader.Read();
  109.                 desc = reader.GetString(0);
  110.                 reader.Close();
  111.                 cmd.CommandText = "SELECT ikon FROM Formagor where hID=" + heroID + " and aID=" + spellNR;
  112.                 reader = cmd.ExecuteReader();
  113.                 reader.Read();
  114.                 WebRequest requestPic = WebRequest.Create("http://i.imgur.com/" + reader.GetString(0) + ".jpg");
  115.                 requestPic.Proxy = null;
  116.                 WebResponse responsePic = requestPic.GetResponse();
  117.                 this.Image = Image.FromStream(responsePic.GetResponseStream());
  118.                 reader.Close();
  119.             }
  120.         }
  121.  
  122.         private void button1_Click(object sender, EventArgs e)
  123.         {
  124.             Hero earthshaker = new Hero(2);
  125.  
  126.         }
  127.         public String accessDataBase(String what, int heroID, int spellNR)
  128.         {
  129.             IDbConnection conn;
  130.             IDbCommand cmd;
  131.             IDataReader reader;
  132.             String data = "";
  133.             conn = new MySqlConnection("Server=10.40.4.250; " + "user=samuel; password=6195");
  134.             conn.Open();
  135.             cmd = conn.CreateCommand();
  136.             cmd.CommandText = "use samuel";
  137.             cmd.ExecuteNonQuery();
  138.             if (spellNR == 0)
  139.                 {
  140.                     cmd.CommandText = "SELECT " + what + " FROM Hjaltar where hID=" + heroID;
  141.                     reader = cmd.ExecuteReader();
  142.                     reader.Read();
  143.                     data = reader.GetString(0);
  144.                     reader.Close();
  145.                 } else {
  146.                     cmd.CommandText = "SELECT " + what + " FROM Formagor where hID=" + heroID + " and aID=" + spellNR;
  147.                     reader = cmd.ExecuteReader();
  148.                     reader.Read();
  149.                     data = reader.GetString(0);
  150.                     reader.Close();
  151.                 }
  152.  
  153.             return data;
  154.         }
  155.         public Image Resize(Image img, int percentage) {
  156.         {  
  157.             Bitmap bmp = new Bitmap((int)img.Width*(percentage/100), (int)img.Height*(percentage/100));
  158.             Graphics graphic = Graphics.FromImage((Image)bmp);
  159.             graphic.InterpolationMode = InterpolationMode.HighQualityBicubic;
  160.             graphic.DrawImage(img, 0, 0, bmp.Width, bmp.Height);
  161.             graphic.Dispose();
  162.             return (Image)bmp;
  163.         }
  164.     }
  165. }