Example #1
0
        private void Form_MyProfil_Load(object sender, EventArgs e)
        {
            MySqlCommand cmd, cmd2, cmdNama, cmdEmail, cmdNo, cmdTtl, cmdAlamat, cmdMotto;

            this.ControlBox = false;

            lblShowNis.Text = f1.getuid();
            //lblShowNis.Text = "55555";
            string cmd_nama   = "select nama from siswa where NIS = '" + lblShowNis.Text + "'";
            string cmd_email  = "select email from siswa where NIS = '" + lblShowNis.Text + "'";
            string cmd_no     = "select no_hp from siswa where NIS = '" + lblShowNis.Text + "'";
            string cmd_ttl    = "select ttl from siswa where NIS = '" + lblShowNis.Text + "'";
            string cmd_alamat = "select alamat from siswa where NIS = '" + lblShowNis.Text + "'";
            string cmd_motto  = "select motto from siswa where NIS = '" + lblShowNis.Text + "'";

            cmdNama   = new MySqlCommand(cmd_nama, con);
            cmdEmail  = new MySqlCommand(cmd_email, con);
            cmdNo     = new MySqlCommand(cmd_no, con);
            cmdTtl    = new MySqlCommand(cmd_ttl, con);
            cmdAlamat = new MySqlCommand(cmd_alamat, con);
            cmdMotto  = new MySqlCommand(cmd_motto, con);

            cmd = new MySqlCommand("select gambar from siswa where NIS='" + lblShowNis.Text + "'", con);
            MySqlDataAdapter da = new MySqlDataAdapter(cmd);
            DataSet          ds = new DataSet();

            da.Fill(ds);

            cmd = new MySqlCommand("select gambar from siswa where NIS='00001'", con);
            MySqlDataAdapter da2 = new MySqlDataAdapter(cmd);
            DataSet          ds2 = new DataSet();

            da2.Fill(ds2);


            con.Open();
            foreach (DataRow row in ds.Tables[0].Rows)
            {
                if (row.IsNull("gambar"))
                {
                    MemoryStream ms = new MemoryStream((byte[])ds2.Tables[0].Rows[0]["gambar"]);
                    pbFoto.Image = new Bitmap(ms);
                    //pbFoto.Image = Image.FromFile("E:/ProfileKotak.png");
                }
                else if (ds.Tables[0].Rows.Count > 0)
                {
                    MemoryStream ms = new MemoryStream((byte[])ds.Tables[0].Rows[0]["gambar"]);
                    pbFoto.Image = new Bitmap(ms);
                }
            }
            con.Close();

            con.Open();
            MySqlDataReader DR1 = cmdNama.ExecuteReader();

            if (DR1.Read())
            {
                tbNama.Text = DR1.GetValue(0).ToString();
            }
            con.Close();

            con.Open();
            MySqlDataReader DR2 = cmdEmail.ExecuteReader();

            if (DR2.Read())
            {
                tbEmail.Text = DR2.GetValue(0).ToString();
            }
            con.Close();

            con.Open();
            MySqlDataReader DR3 = cmdNo.ExecuteReader();

            if (DR3.Read())
            {
                tbTelp.Text = DR3.GetValue(0).ToString();
            }
            con.Close();

            con.Open();
            MySqlDataReader DR4 = cmdTtl.ExecuteReader();

            if (DR4.Read())
            {
                dateTimePicker1.Text = DR4.GetValue(0).ToString();
            }
            con.Close();

            con.Open();
            MySqlDataReader DR5 = cmdAlamat.ExecuteReader();

            if (DR5.Read())
            {
                tbAlamat.Text = DR5.GetValue(0).ToString();
            }
            con.Close();

            con.Open();
            MySqlDataReader DR6 = cmdMotto.ExecuteReader();

            if (DR6.Read())
            {
                tbMotto.Text = DR6.GetValue(0).ToString();
            }
            con.Close();
        }
Example #2
0
        private void btnSend_Click(object sender, EventArgs e)
        {
            Form_Login   frm1 = new Form_Login();
            MySqlCommand cmd, cmd2;
            FileStream   fs;
            BinaryReader br;

            string CmdGetNama = "Select nama from siswa where nis='" + frm1.getuid() + "'";

            //string CmdGetNama = "Select nama from siswa where nis='55555'";
            cmd2 = new MySqlCommand(CmdGetNama, con);

            if (tbKet.Text.Length > 0)
            {
                try
                {
                    if (tbFoto.Text.Length > 0)
                    {
                        string FileName = tbFoto.Text;
                        byte[] ImageData;
                        fs        = new FileStream(FileName, FileMode.Open, FileAccess.Read);
                        br        = new BinaryReader(fs);
                        ImageData = br.ReadBytes((int)fs.Length);
                        br.Close();
                        fs.Close();

                        string CmdString = "INSERT into kenangan(nis, nama, gambar, video, keterangan) values (@nis, @nama, @Image, @video, @ket)";
                        cmd = new MySqlCommand(CmdString, con);

                        cmd.Parameters.Add("@Image", MySqlDbType.Blob);
                        //cmd.Parameters.Add("@id", MySqlDbType.Int16, 5);
                        cmd.Parameters.Add("@nis", MySqlDbType.Int16, 5);
                        cmd.Parameters.Add("@nama", MySqlDbType.VarChar, 100);
                        cmd.Parameters.Add("@video", MySqlDbType.VarChar, 10000);
                        cmd.Parameters.Add("@ket", MySqlDbType.VarChar, 100000);

                        cmd.Parameters["@Image"].Value = ImageData;
                        // cmd.Parameters["@id"].Value = 0;
                        cmd.Parameters["@nis"].Value   = frm1.getuid();
                        cmd.Parameters["@video"].Value = tbVideo.Text;
                        cmd.Parameters["@ket"].Value   = tbKet.Text;
                        con.Open();
                        MySqlDataReader nama_read = cmd2.ExecuteReader();
                        if (nama_read.Read())
                        {
                            cmd.Parameters["@nama"].Value = nama_read.GetValue(0).ToString();
                        }
                        con.Close();

                        con.Open();
                        int RowsAffected = cmd.ExecuteNonQuery();

                        if (RowsAffected > 0)
                        {
                            MessageBox.Show("Data berhasil di upload");
                            Form_AlbumKenangan frm9 = new Form_AlbumKenangan();
                            this.Dispose();
                            frm9.ShowDialog();
                        }
                        con.Close();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                finally
                {
                    if (con.State == ConnectionState.Open)
                    {
                        con.Close();
                    }
                }
            }
        }