Part of Slepp's ProjectsPastebinTURLImagebinFilebin
Feedback -- English French German Japanese
Create Upload Newest Tools Donate
Sign In | Create Account

Advertising

Miscellany
Thursday, May 24th, 2012 at 1:48:39am MDT 

  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using System.Configuration;
  10. using System.Data.SqlClient;
  11.  
  12. namespace Filmek
  13. {
  14.     public partial class Form1 : Form
  15.     {
  16.         private SqlConnection con;
  17.         private SqlDataAdapter da_filmek,da_mozik,da_musor;
  18.         private DataTable dt_filmek,dt_mozik,dt_musor;
  19.         private int eventFilm,eventMozik,eventMusor;
  20.         private int film_id,mozi_id,musor_id;
  21.         private int[] musorIDs = new int[2];
  22.  
  23.         public Form1()
  24.         {
  25.             InitializeComponent();
  26.             ConnectionStringSettings settings = ConfigurationManager.ConnectionStrings["Filmek"];
  27.             if (settings == null) return;
  28.             con = new SqlConnection(settings.ConnectionString);
  29.             dt_filmek = new DataTable();
  30.             dt_mozik = new DataTable();
  31.             dt_musor = new DataTable();
  32.         }
  33.         private bool Open()
  34.         {
  35.             try
  36.             {
  37.                 con.Open();
  38.                 return true;
  39.             }
  40.             catch (Exception err) { MessageBox.Show("Hiba : " + err.Message, "Csatlakozás adatbázishoz", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); }
  41.             return false;
  42.         }
  43.         private void Frissit_filmek(SqlCommand scommand=null)
  44.         {
  45.             if (scommand == null)
  46.             {
  47.                 scommand = con.CreateCommand();
  48.                 scommand.CommandText = "select ID, cim, tipus, nemzetiseg, magyarul_beszel, hossz, fosz1, fosz2 from FILM order by cim";
  49.             }
  50.             da_filmek = new SqlDataAdapter(scommand);
  51.             dt_filmek.Dispose();
  52.             dt_filmek = new DataTable();
  53.             try
  54.             {
  55.                 da_filmek.Fill(dt_filmek);
  56.             }
  57.             catch (Exception err) { MessageBox.Show("Hiba : " + err.Message, "Figyelem!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); }
  58.             dt_filmek.Columns["ID"].ColumnName = "ID";
  59.             dt_filmek.Columns["cim"].ColumnName = "CĂ­m";
  60.             dt_filmek.Columns["tipus"].ColumnName = "TĂ­pus";
  61.             dt_filmek.Columns["nemzetiseg"].ColumnName = "Ország";
  62.             dt_filmek.Columns["magyarul_beszel"].ColumnName = "Magyar";
  63.             dt_filmek.Columns["hossz"].ColumnName = "Hossz";
  64.             dt_filmek.Columns["fosz1"].ColumnName = "FĹ‘szereplĹ‘";
  65.             dt_filmek.Columns["fosz2"].ColumnName = "FĹ‘szereplĹ‘2";
  66.             dtgv_filmek.DataSource = dt_filmek;
  67.             dtgv_filmek.Columns[0].Visible = false;
  68.         }
  69.         private void Frissit_mozik(SqlCommand scommand=null)
  70.         {
  71.             if (scommand == null)
  72.             {
  73.                 scommand = con.CreateCommand();
  74.                 scommand.CommandText = "select ID, nev, cim, tel from MOZIK order by nev";
  75.             }
  76.             da_mozik = new SqlDataAdapter(scommand);
  77.             dt_mozik.Dispose();
  78.             dt_mozik = new DataTable();
  79.             try
  80.             {
  81.                 da_mozik.Fill(dt_mozik);
  82.             }
  83.             catch (Exception err) { MessageBox.Show("Hiba : " + err.Message, "Figyelem!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); }
  84.             dt_mozik.Columns["ID"].ColumnName = "ID";
  85.             dt_mozik.Columns["nev"].ColumnName = "NĂ©v";
  86.             dt_mozik.Columns["cim"].ColumnName = "CĂ­m";
  87.             dt_mozik.Columns["tel"].ColumnName = "Telefonszám";
  88.             dtgv_mozik.DataSource = dt_mozik;
  89.             dtgv_mozik.Columns[0].Visible = false;
  90.         }
  91.         private void Frissit_musor(SqlCommand scommand = null)
  92.         {
  93.             if (scommand == null)
  94.             {
  95.                 scommand = con.CreateCommand();
  96.                 scommand.CommandText = "SELECT mu.*, mo.nev, mo.cim, mo.tel, f.cim, f.tipus, f.nemzetiseg, f.magyarul_beszel, f.hossz, f.fosz1, f.fosz2 " +
  97.                          "FROM musor as mu, mozik as mo, film as f WHERE " +
  98.                          "mu.mozi_id=mo.id AND mu.film_id=f.id";
  99.             }
  100.             da_musor= new SqlDataAdapter(scommand);
  101.             dt_musor.Dispose();
  102.             dt_musor = new DataTable();
  103.             try
  104.             {
  105.                 da_musor.Fill(dt_musor);
  106.             }
  107.             catch (Exception err) { MessageBox.Show("Hiba : " + err.Message, "Figyelem!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); }
  108.             dt_musor.Columns["datum"].ColumnName = "Dátum";
  109.             dt_musor.Columns["ido"].ColumnName = "IdĹ‘";
  110.             dt_musor.Columns["nev"].ColumnName = "NĂ©v";
  111.             dt_musor.Columns["cim"].ColumnName = "Mozi cĂ­me";
  112.             dt_musor.Columns["tel"].ColumnName = "Telefonszám";
  113.             dt_musor.Columns["cim1"].ColumnName = "FilmcĂ­m";
  114.             dt_musor.Columns["tipus"].ColumnName = "TĂ­pus";
  115.             dt_musor.Columns["nemzetiseg"].ColumnName = "Ország";
  116.             dt_musor.Columns["magyarul_beszel"].ColumnName = "Magyar";
  117.             dt_musor.Columns["hossz"].ColumnName = "Hossz";
  118.             dt_musor.Columns["fosz1"].ColumnName = "FĹ‘szereplĹ‘";
  119.             dt_musor.Columns["fosz2"].ColumnName = "FĹ‘szereplĹ‘2";
  120.             dtgv_musor.DataSource = dt_musor;
  121.             dtgv_musor.Columns[0].Visible = false; // musor_id
  122.             dtgv_musor.Columns[1].Visible = false; // mozi_id
  123.             dtgv_musor.Columns[2].Visible = false; // film_id
  124.         }
  125.         private void Form1_Shown(object sender, EventArgs e)
  126.         {
  127.             Frissit_filmek();
  128.             Frissit_mozik();
  129.             Frissit_musor();
  130.         }
  131.  
  132.         private void button_new_Click(object sender, EventArgs e)
  133.         {
  134.             film_cim.Text = "";
  135.             film_fosz1.Text = "";
  136.             film_fosz2.Text = "";
  137.             film_hossz.Text = "";
  138.             szinkronos.Checked = true;
  139.             film_tipus.Text = "";
  140.             film_nemzetiseg.Text = "";
  141.             film_gb.Visible = true;
  142.             film_cim.Focus();
  143.             eventFilm = 0;
  144.         }
  145.  
  146.         private void button_modosit_Click(object sender, EventArgs e)
  147.         {
  148.             eventFilm = 1;
  149.             film_gb.Visible = true;
  150.         }
  151.  
  152.         private void button_megse_Click(object sender, EventArgs e)
  153.         {
  154.             film_gb.Visible = false;
  155.             Frissit_filmek();
  156.         }
  157.  
  158.         private void dtgv_filmek_SelectionChanged(object sender, EventArgs e)
  159.         {
  160.             try
  161.             {
  162.                 film_id = (int)dtgv_filmek.SelectedRows[0].Cells[0].Value;
  163.                 film_cim.Text = (string)dtgv_filmek.SelectedRows[0].Cells[1].Value;
  164.                 film_tipus.Text = (string)dtgv_filmek.SelectedRows[0].Cells[2].Value;
  165.                 film_nemzetiseg.Text = (string)dtgv_filmek.SelectedRows[0].Cells[3].Value;
  166.                 szinkronos.Checked = (int)dtgv_filmek.SelectedRows[0].Cells[4].Value == 1;
  167.                 film_hossz.Text = ((int)dtgv_filmek.SelectedRows[0].Cells[5].Value).ToString();
  168.                 film_fosz1.Text = (string)dtgv_filmek.SelectedRows[0].Cells[6].Value;
  169.                 film_fosz2.Text = (string)dtgv_filmek.SelectedRows[0].Cells[7].Value;
  170.             }
  171.             catch { }
  172.         }
  173.         private void button_ok_Click(object sender, EventArgs e)
  174.         {
  175.             SqlCommand comm=null;
  176.             switch (eventFilm)
  177.             {
  178.                 case 0: // uj film beszurasa
  179.                     {
  180.                         comm = new SqlCommand("sp_InsFilm", con);
  181.                         comm.CommandType = CommandType.StoredProcedure;
  182.                         comm.Parameters.Add(new SqlParameter("@cim", SqlDbType.VarChar, 400)).Value = film_cim.Text;
  183.                         comm.Parameters.Add(new SqlParameter("@tipus", SqlDbType.VarChar, 40)).Value = film_tipus.Text;
  184.                         comm.Parameters.Add(new SqlParameter("@nemzetiseg", SqlDbType.VarChar, 80)).Value = film_nemzetiseg.Text;
  185.                         comm.Parameters.Add(new SqlParameter("@magyarul_beszel", SqlDbType.Int)).Value = szinkronos.Checked ? 1 : 0;
  186.                         comm.Parameters.Add(new SqlParameter("@hossz", SqlDbType.Int)).Value = Int32.Parse(film_hossz.Text);
  187.                         comm.Parameters.Add(new SqlParameter("@fosz1", SqlDbType.VarChar, 400)).Value = film_fosz1.Text;
  188.                         comm.Parameters.Add(new SqlParameter("@fosz2", SqlDbType.VarChar, 400)).Value = film_fosz2.Text;
  189.                         try
  190.                         {
  191.                             Open();
  192.                             comm.ExecuteNonQuery();
  193.                             con.Close();
  194.                         }
  195.                         catch (Exception ex)
  196.                         {
  197.                             MessageBox.Show("Uj rekord : " + ex.Message, "Figyelem", MessageBoxButtons.OK, MessageBoxIcon.Error);
  198.                         }
  199.                         break;
  200.                     }
  201.                 case 3: // film kereses
  202.                     {
  203.                         comm = new SqlCommand("sel_film", con);
  204.                         comm.CommandType = CommandType.StoredProcedure;
  205.                         if (film_cim.Text != "")
  206.                             comm.Parameters.Add(new SqlParameter("@cim", SqlDbType.VarChar, 400)).Value = film_cim.Text;
  207.                         if (film_tipus.Text != "")
  208.                             comm.Parameters.Add(new SqlParameter("@tipus", SqlDbType.VarChar, 40)).Value = film_tipus.Text;
  209.                         if (film_nemzetiseg.Text != "")
  210.                             comm.Parameters.Add(new SqlParameter("@nemzetiseg", SqlDbType.VarChar, 80)).Value = film_nemzetiseg.Text;
  211.                         comm.Parameters.Add(new SqlParameter("@magyarul_besz", SqlDbType.Int)).Value = szinkronos.Checked ? 1 : 0;
  212.                         try
  213.                         {
  214.                             Open();
  215.                             comm.ExecuteNonQuery();
  216.                             con.Close();
  217.                         }
  218.                         catch (Exception ex)
  219.                         {
  220.                             MessageBox.Show("FilmkeresĂ©s : " + ex.Message, "Figyelem", MessageBoxButtons.OK, MessageBoxIcon.Error);
  221.                         }
  222.                         break;
  223.                     }
  224.                 case 1: // film modositas
  225.                     {
  226.                         comm = new SqlCommand("sp_UpdFilm", con);
  227.                         comm.CommandType = CommandType.StoredProcedure;
  228.                         comm.Parameters.Add(new SqlParameter("@id", SqlDbType.Int)).Value = film_id;
  229.                         comm.Parameters.Add(new SqlParameter("@cim", SqlDbType.VarChar, 400)).Value = film_cim.Text;
  230.                         comm.Parameters.Add(new SqlParameter("@tipus", SqlDbType.VarChar, 40)).Value = film_tipus.Text;
  231.                         comm.Parameters.Add(new SqlParameter("@nemzetiseg", SqlDbType.VarChar, 80)).Value = film_nemzetiseg.Text;
  232.                         comm.Parameters.Add(new SqlParameter("@magyarul_beszel", SqlDbType.Int)).Value = szinkronos.Checked ? 1 : 0;
  233.                         comm.Parameters.Add(new SqlParameter("@hossz", SqlDbType.Int)).Value = Int32.Parse(film_hossz.Text);
  234.                         comm.Parameters.Add(new SqlParameter("@fosz1", SqlDbType.VarChar, 400)).Value = film_fosz1.Text;
  235.                         comm.Parameters.Add(new SqlParameter("@fosz2", SqlDbType.VarChar, 400)).Value = film_fosz2.Text;
  236.                         try
  237.                         {
  238.                             Open();
  239.                             comm.ExecuteNonQuery();
  240.                             con.Close();
  241.                         }
  242.                         catch (Exception ex)
  243.                         {
  244.                             MessageBox.Show("rekord modositas : " + ex.Message, "Figyelem", MessageBoxButtons.OK, MessageBoxIcon.Error);
  245.                         }
  246.                         break;
  247.                     }
  248.             }
  249.             dtgv_filmek.DataSource = null;
  250.             comm = eventFilm==3 ? comm : null;
  251.             Frissit_filmek(comm);
  252.             film_gb.Visible = eventFilm==3;
  253.         }
  254.  
  255.         private void button_torol_Click(object sender, EventArgs e)
  256.         {
  257.             DialogResult kerdes = MessageBox.Show("Biztos törölni akarod a kijelölt filmet?", "JĂłváhagyás...", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
  258.             if (kerdes != DialogResult.Yes) return;
  259.             try
  260.             {
  261.                 SqlCommand comm = new SqlCommand("sp_DelFilm", con);
  262.                 comm.CommandType = CommandType.StoredProcedure;
  263.                 comm.Parameters.Add(new SqlParameter("@id", SqlDbType.Int)).Value = film_id;
  264.                 Open();
  265.                 comm.ExecuteNonQuery();
  266.                 con.Close();
  267.             }
  268.             catch (Exception ex)
  269.             {
  270.                 MessageBox.Show("Rekord törlĂ©si hiba: "+ex.Message, "Figyelem!", MessageBoxButtons.OK, MessageBoxIcon.Error);
  271.             }
  272.             dtgv_filmek.DataSource = null;
  273.             Frissit_filmek();
  274.             film_gb.Visible = false;
  275.         }
  276.  
  277.         private void button_film_keres_Click(object sender, EventArgs e)
  278.         {
  279.             button_new_Click(sender, e);
  280.             eventFilm = 3;
  281.         }
  282.  
  283.         private void button_mozi_uj_Click(object sender, EventArgs e)
  284.         {
  285.             mozik_gb.Visible = true;
  286.             mozik_cim.Text = mozik_nev.Text = mozik_tel.Text = "";
  287.             mozik_nev.Focus();
  288.             eventMozik = 0;
  289.         }
  290.  
  291.         private void dtgv_mozik_SelectionChanged(object sender, EventArgs e)
  292.         {
  293.             try
  294.             {
  295.                 mozi_id = (int)dtgv_mozik.SelectedRows[0].Cells[0].Value;
  296.                 mozik_nev.Text = (string)dtgv_mozik.SelectedRows[0].Cells[1].Value;
  297.                 mozik_cim.Text = (string)dtgv_mozik.SelectedRows[0].Cells[2].Value;
  298.                 mozik_tel.Text = (string)dtgv_mozik.SelectedRows[0].Cells[3].Value;
  299.             }
  300.             catch { }
  301.         }
  302.  
  303.         private void button_mozi_modosit_Click(object sender, EventArgs e)
  304.         {
  305.             eventMozik = 1;
  306.             mozik_gb.Visible = true;
  307.         }
  308.  
  309.         private void button_mozi_ok_Click(object sender, EventArgs e)
  310.         {
  311.             SqlCommand comm=null;
  312.             switch (eventMozik)
  313.             {
  314.                 case 0: // uj mozi beszurasa
  315.                     {
  316.                         comm = new SqlCommand("sp_InsMozi", con);
  317.                         comm.CommandType = CommandType.StoredProcedure;
  318.                         comm.Parameters.Add(new SqlParameter("@nev", SqlDbType.VarChar, 400)).Value = mozik_nev.Text;
  319.                         comm.Parameters.Add(new SqlParameter("@cim", SqlDbType.Char, 40)).Value = mozik_cim.Text;
  320.                         comm.Parameters.Add(new SqlParameter("@tel", SqlDbType.VarChar, 30)).Value = mozik_tel.Text;
  321.                         try
  322.                         {
  323.                             Open();
  324.                             comm.ExecuteNonQuery();
  325.                             con.Close();
  326.                         }
  327.                         catch (Exception ex)
  328.                         {
  329.                             MessageBox.Show("Uj rekord : " + ex.Message, "Figyelem", MessageBoxButtons.OK, MessageBoxIcon.Error);
  330.                         }                       
  331.                         break;
  332.                     }
  333.                 case 1: // mozi modositasa
  334.                     {
  335.                         comm = new SqlCommand("sp_UpdMozi", con);
  336.                         comm.CommandType = CommandType.StoredProcedure;
  337.                         comm.Parameters.Add(new SqlParameter("@id", SqlDbType.Int)).Value = mozi_id;
  338.                         comm.Parameters.Add(new SqlParameter("@nev", SqlDbType.VarChar, 400)).Value = mozik_nev.Text;
  339.                         comm.Parameters.Add(new SqlParameter("@cim", SqlDbType.Char, 40)).Value = mozik_cim.Text;
  340.                         comm.Parameters.Add(new SqlParameter("@tel", SqlDbType.VarChar, 30)).Value = mozik_tel.Text;
  341.                         try
  342.                         {
  343.                             Open();
  344.                             comm.ExecuteNonQuery();
  345.                             con.Close();
  346.                         }
  347.                         catch (Exception ex)
  348.                         {
  349.                             MessageBox.Show("Rekord modositas : " + ex.Message, "Figyelem", MessageBoxButtons.OK, MessageBoxIcon.Error);
  350.                         }
  351.                         break;
  352.                     }
  353.                 case 3:
  354.                     {
  355.                         comm = new SqlCommand("sp_SelMozi", con);
  356.                         comm.CommandType = CommandType.StoredProcedure;
  357.                         if (mozik_nev.Text != "")
  358.                             comm.Parameters.Add(new SqlParameter("@nev", SqlDbType.VarChar, 400)).Value = mozik_nev.Text;
  359.                         if (mozik_cim.Text != "")
  360.                             comm.Parameters.Add(new SqlParameter("@cim", SqlDbType.Char, 40)).Value = mozik_cim.Text;
  361.                         if (mozik_tel.Text != "")
  362.                             comm.Parameters.Add(new SqlParameter("@tel", SqlDbType.VarChar, 30)).Value = mozik_tel.Text;
  363.                         try
  364.                         {
  365.                             Open();
  366.                             comm.ExecuteNonQuery();
  367.                             con.Close();
  368.                         }
  369.                         catch (Exception ex)
  370.                         {
  371.                             MessageBox.Show("MozikeresĂ©s : " + ex.Message, "Figyelem", MessageBoxButtons.OK, MessageBoxIcon.Error);
  372.                         }
  373.                         break;
  374.                     }
  375.             }
  376.             dtgv_mozik.DataSource = null;
  377.             comm = eventMozik==3 ? comm : null;
  378.             Frissit_mozik(comm);
  379.             mozik_gb.Visible = eventMozik == 3;
  380.  
  381.         }
  382.  
  383.         private void button_mozi_torol_Click(object sender, EventArgs e)
  384.         {
  385.             DialogResult kerdes = MessageBox.Show("Biztos törölni akarod a kijelölt mozit?", "JĂłváhagyás...", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
  386.             if (kerdes != DialogResult.Yes) return;
  387.             try
  388.             {
  389.                 SqlCommand comm = new SqlCommand("sp_DelMozi", con);
  390.                 comm.CommandType = CommandType.StoredProcedure;
  391.                 comm.Parameters.Add(new SqlParameter("@id", SqlDbType.Int)).Value = mozi_id;
  392.                 Open();
  393.                 comm.ExecuteNonQuery();
  394.                 con.Close();
  395.             }
  396.             catch (Exception ex)
  397.             {
  398.                 MessageBox.Show("Rekord törlĂ©si hiba: " + ex.Message, "Figyelem!", MessageBoxButtons.OK, MessageBoxIcon.Error);
  399.             }
  400.             dtgv_mozik.DataSource = null;
  401.             Frissit_mozik();
  402.             mozik_gb.Visible = false;
  403.         }
  404.  
  405.         private void button_mozi_keres_Click(object sender, EventArgs e)
  406.         {
  407.             button_mozi_uj_Click(sender, e);
  408.             eventMozik = 3;
  409.         }
  410.  
  411.         private void button_musor_uj_Click(object sender, EventArgs e)
  412.         {
  413.             eventMusor = 0;
  414.             musor_ido.Text = "";
  415.             musor_gb.Visible = true;
  416.         }
  417.  
  418.         private void button2_Click(object sender, EventArgs e)
  419.         {
  420.             SqlCommand comm=null;
  421.             switch (eventMusor)
  422.             {
  423.                 case 0: // uj musor beszurasa
  424.                     {
  425.                         comm = new SqlCommand("sp_InsMusor", con);
  426.                         TimeSpan ts = TimeSpan.Parse(musor_ido.Text);                       
  427.                         comm.CommandType = CommandType.StoredProcedure;
  428.                         comm.Parameters.Add(new SqlParameter("@mozi_id", SqlDbType.Int)).Value = mozi_id;
  429.                         comm.Parameters.Add(new SqlParameter("@film_id", SqlDbType.Int)).Value = film_id;
  430.                         comm.Parameters.Add(new SqlParameter("@datum", SqlDbType.Date)).Value = musor_datum.SelectionRange.Start;
  431.                         comm.Parameters.Add(new SqlParameter("@ido", SqlDbType.Time)).Value = ts;
  432.                         try
  433.                         {
  434.                             Open();
  435.                             comm.ExecuteNonQuery();
  436.                             con.Close();
  437.                         }
  438.                         catch (Exception ex)
  439.                         {
  440.                             MessageBox.Show("Uj rekord : " + ex.Message, "Figyelem", MessageBoxButtons.OK, MessageBoxIcon.Error);
  441.                         }                       
  442.                         break;
  443.                     }
  444.                 case 1: // musor modositas
  445.                     {
  446.                         comm = new SqlCommand("sp_UpdMusor", con);
  447.                         TimeSpan ts = TimeSpan.Parse(musor_ido.Text);
  448.                         comm.CommandType = CommandType.StoredProcedure;
  449.                         comm.Parameters.Add(new SqlParameter("@id", SqlDbType.Int)).Value = musor_id;
  450.                         comm.Parameters.Add(new SqlParameter("@mozi_id", SqlDbType.Int)).Value = musorIDs[0];
  451.                         comm.Parameters.Add(new SqlParameter("@film_id", SqlDbType.Int)).Value = musorIDs[1];
  452.                         comm.Parameters.Add(new SqlParameter("@datum", SqlDbType.Date)).Value = musor_datum.SelectionRange.Start;
  453.                         comm.Parameters.Add(new SqlParameter("@ido", SqlDbType.Time)).Value = ts;
  454.                         try
  455.                         {
  456.                             Open();
  457.                             comm.ExecuteNonQuery();
  458.                             con.Close();
  459.                         }
  460.                         catch (Exception ex)
  461.                         {
  462.                             MessageBox.Show("rekord modositas : " + ex.Message, "Figyelem", MessageBoxButtons.OK, MessageBoxIcon.Error);
  463.                         }
  464.                         break;
  465.                     }
  466.             }
  467.             dtgv_musor.DataSource = null;
  468.             comm = eventMusor == 3 ? comm : null;
  469.             Frissit_musor(comm);
  470.             musor_gb.Visible = eventMusor== 3;
  471.         }
  472.  
  473.         private void button_musor_modosit_Click(object sender, EventArgs e)
  474.         {
  475.             eventMusor = 1;
  476.             musor_gb.Visible = true;
  477.         }
  478.  
  479.         private void dtgv_musor_SelectionChanged(object sender, EventArgs e)
  480.         {
  481.             try
  482.             {
  483.                 musor_id = (int)dtgv_musor.SelectedRows[0].Cells[0].Value;
  484.                 musorIDs[0] = (int)dtgv_musor.SelectedRows[0].Cells[1].Value;
  485.                 musorIDs[1] = (int)dtgv_musor.SelectedRows[0].Cells[2].Value;
  486.                 musor_datum.SelectionRange.Start = (DateTime)dtgv_musor.SelectedRows[0].Cells[3].Value;
  487.                 TimeSpan ts = (TimeSpan)dtgv_musor.SelectedRows[0].Cells[4].Value;
  488.                 musor_ido.Text = ts.Hours.ToString() + ":" + ts.Minutes.ToString();
  489.             }
  490.             catch { }
  491.         }
  492.  
  493.         private void button1_Click(object sender, EventArgs e)
  494.         {
  495.             musor_gb.Visible = false;
  496.         }
  497.  
  498.         private void button_musor_torol_Click(object sender, EventArgs e)
  499.         {
  500.             DialogResult kerdes = MessageBox.Show("Biztos törölni akarod a kijelölt műsort?", "JĂłváhagyás...", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
  501.             if (kerdes != DialogResult.Yes) return;
  502.             try
  503.             {
  504.                 SqlCommand comm = new SqlCommand("sp_DelMusor", con);
  505.                 comm.CommandType = CommandType.StoredProcedure;
  506.                 comm.Parameters.Add(new SqlParameter("@id", SqlDbType.Int)).Value = musor_id;
  507.                 Open();
  508.                 comm.ExecuteNonQuery();
  509.                 con.Close();
  510.             }
  511.             catch (Exception ex)
  512.             {
  513.                 MessageBox.Show("Rekord törlĂ©si hiba: " + ex.Message, "Figyelem!", MessageBoxButtons.OK, MessageBoxIcon.Error);
  514.             }
  515.             dtgv_musor.DataSource = null;
  516.             Frissit_musor();
  517.             musor_gb.Visible = false;
  518.         }
  519.     }
  520. }

advertising

Update the Post

Either update this post and resubmit it with changes, or make a new post.

You may also comment on this post.

update paste below
details of the post (optional)

Note: Only the paste content is required, though the following information can be useful to others.

Save name / title?

(space separated, optional)



Please note that information posted here will expire by default in one month. If you do not want it to expire, please set the expiry time above. If it is set to expire, web search engines will not be allowed to index it prior to it expiring. Items that are not marked to expire will be indexable by search engines. Be careful with your passwords. All illegal activities will be reported and any information will be handed over to the authorities, so be good.

worth-right
fantasy-obligation