public MunkSzerzodesek(SqlConnection SqlConn, object Szulo) { InitializeComponent(); this.sconn = SqlConn; if (sconn.State == ConnectionState.Closed) { sconn.Open(); } //évente, félévente, negyedévente, havonta fizgyak.Add("1"); fizgyak.Add("3"); fizgyak.Add("6"); fizgyak.Add("12"); txFizgyak.DataSource = fizgyak; //előre utal, utólag utal fizmod.Add("előre utal"); fizmod.Add("utólag utal"); txFizmod.DataSource = fizmod; txMinmunk.Text = "0"; if (Szulo == null) { txMkszid.Text = string.Empty; txHJosszeg.Text = string.Empty; txSzazalek.Text = string.Empty; txEgystagd.Text = string.Empty; txCafeteria.Text = string.Empty; txMinmunk.Text = string.Empty; dtHataly.Value = DateTime.Now; dtAlair.Value = DateTime.Now; txSzuneteltet.Text = string.Empty; txFizmod.Text = string.Empty; txFizgyak.Text = string.Empty; txHatarozatlan.Text = string.Empty; txIdotartam.Text = string.Empty; dtErkezes.Value = DateTime.Now; dtKelt.Value = DateTime.Now; tsDelete.Enabled = false; tsFind.Enabled = false; tsNew.Enabled = false; tsSave.Enabled = false; tsSearch.Enabled = false; tsUpdate.Enabled = false; bKivalaszt.Enabled = true; } else { if (Szulo.GetType() == typeof(FoglKivalasztas)) { this.fk = (FoglKivalasztas)Szulo; txPnrid.Text = fk.foglid; txMegnev.Text = fk.megnev; txAdoszam.Text = fk.adoszam; txCim.Text = fk.cim; txHelyseg.Text = fk.helyseg; txIrszam.Text = fk.irszam; txAdoazon.Text = fk.adoazon; SqlDataReader myReader = null; string query = "select mksz_id,pnr_id,hozzajarulas,szazalek,egys_tagd,cafeteria,min_munkaviszony,hatalybalepes,alairas_napja,szuneteltetes,fiz_modja,fiz_gyakorisag,hatarozatlan," + "hat_idotartam,erkez_datum,kelt from munkaltatoi_szerzodesek where pnr_id=" + txPnrid.Text; scommand = new SqlCommand(query, sconn); //scommand = new SqlCommand("spFoglAdatai2", sconn); //scommand.CommandType = CommandType.StoredProcedure; //scommand.Parameters.Add(new SqlParameter("@adoszam", SqlDbType.VarChar, 15)).Value = adoszam.Substring(0, 8) + "%"; try { if (sconn.State == ConnectionState.Closed) { sconn.Open(); } myReader = scommand.ExecuteReader(); while (myReader.Read()) { txMkszid.Text = myReader["mksz_id"].ToString(); txHJosszeg.Text = myReader["hozzajarulas"].ToString(); txSzazalek.Text = myReader["szazalek"].ToString(); txEgystagd.Text = myReader["egys_tagd"].ToString(); txCafeteria.Text = myReader["cafeteria"].ToString(); txMinmunk.Text = myReader["min_munkaviszony"].ToString(); dtHataly.Text = myReader["hatalybalepes"].ToString(); dtAlair.Text = myReader["alairas_napja"].ToString(); txSzuneteltet.Text = myReader["szuneteltetes"].ToString(); txFizmod.Text = myReader["fiz_modja"].ToString(); txFizgyak.Text = myReader["fiz_gyakorisag"].ToString(); txHatarozatlan.Text = myReader["hatarozatlan"].ToString(); txIdotartam.Text = myReader["hat_idotartam"].ToString(); dtErkezes.Text = myReader["erkez_datum"].ToString(); dtKelt.Text = myReader["kelt"].ToString(); txCafeteria.Enabled = false; txEgystagd.Enabled = false; txFizgyak.Enabled = false; txFizmod.Enabled = false; txHatarozatlan.Enabled = false; txHJosszeg.ReadOnly = true; txIdotartam.ReadOnly = true; txMinmunk.ReadOnly = true; txMkszid.ReadOnly = true; txSzazalek.ReadOnly = true; txSzuneteltet.Enabled = false; dtHataly.Enabled = false; dtAlair.Enabled = false; dtErkezes.Enabled = false; dtKelt.Enabled = false; } myReader.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); //TraceBejegyzes(ex.Message); } if (txMkszid.Text != string.Empty) { // van már szerződés tsDelete.Enabled = true; tsFind.Enabled = false; tsNew.Enabled = false; tsSave.Enabled = false; tsSearch.Enabled = false; tsUpdate.Enabled = true; } else { // nincs még szerződés tsDelete.Enabled = false; tsFind.Enabled = false; tsNew.Enabled = true; tsSave.Enabled = false; tsSearch.Enabled = false; tsUpdate.Enabled = false; } bKivalaszt.Enabled = false; } } }
public TamogSzerz(SqlConnection SqlConn, object Szulo) { InitializeComponent(); this.sconn = SqlConn; if (sconn.State == ConnectionState.Closed) { sconn.Open(); } //évente, félévente, negyedévente, havonta fizgyak.Add("1"); fizgyak.Add("3"); fizgyak.Add("6"); fizgyak.Add("12"); txFizgyak.DataSource = fizgyak; // Támogathatósági körök scommand = new SqlCommand("SELECT tmkor_id,leiras FROM tamogathato_korok", sconn); if (sconn.State == ConnectionState.Closed) { sconn.Open(); } SqlDataReader sqlReader = scommand.ExecuteReader(); while (sqlReader.Read()) { txTamkor.Items.Add(sqlReader["tmkor_id"].ToString() + " | " + sqlReader["leiras"].ToString()); } sqlReader.Close(); if (Szulo == null) { txTmszid.Text = string.Empty; txADosszeg.Text = string.Empty; txEgyszeri.Text = "N"; dtHataly.Value = DateTime.Now; dtAlair.Value = DateTime.Now; txFizgyak.Text = string.Empty; dtErkezes.Value = DateTime.Now; dtKelt.Value = DateTime.Now; dtEsedKezd.Value = DateTime.Now; dtEsedVege.Value = DateTime.Now; //txTamkor.Text = txTamkor.Items[0].ToString(); tsDelete.Enabled = false; tsFind.Enabled = false; tsNew.Enabled = false; tsSave.Enabled = false; tsSearch.Enabled = false; tsUpdate.Enabled = false; bKivalaszt.Enabled = true; } else { if (Szulo.GetType() == typeof(FoglKivalasztas)) { this.fk = (FoglKivalasztas)Szulo; txPnrid.Text = fk.foglid; txMegnev.Text = fk.megnev; txAdoszam.Text = fk.adoszam; txCim.Text = fk.cim; txHelyseg.Text = fk.helyseg; txIrszam.Text = fk.irszam; txAdoazon.Text = fk.adoazon; SqlDataReader myReader = null; string query = "select tmsz_id,pnr_id,tmkor_id,adomany,egyszeri,gyakorisag,hatalybalepes,alairas_napja," + "erkez_datum,kelt,esedekes_kezd,esedekes_vege from tamogatoi_szerzodesek where pnr_id=" + txPnrid.Text; scommand = new SqlCommand(query, sconn); string tmkid = string.Empty; try { if (sconn.State == ConnectionState.Closed) { sconn.Open(); } myReader = scommand.ExecuteReader(); while (myReader.Read()) { txTmszid.Text = myReader["tmsz_id"].ToString(); txADosszeg.Text = myReader["adomany"].ToString(); txEgyszeri.Text = myReader["egyszeri"].ToString(); dtHataly.Text = myReader["hatalybalepes"].ToString(); dtAlair.Text = myReader["alairas_napja"].ToString(); txFizgyak.Text = myReader["gyakorisag"].ToString(); dtErkezes.Text = myReader["erkez_datum"].ToString(); dtKelt.Text = myReader["kelt"].ToString(); dtEsedKezd.Text = myReader["esedekes_kezd"].ToString(); dtEsedVege.Text = myReader["esedekes_vege"].ToString(); tmkid = myReader["tmkor_id"].ToString(); txEgyszeri.Enabled = false; txFizgyak.Enabled = false; txADosszeg.ReadOnly = true; txTmszid.ReadOnly = true; dtHataly.Enabled = false; dtAlair.Enabled = false; dtErkezes.Enabled = false; dtKelt.Enabled = false; dtEsedKezd.Enabled = false; dtEsedVege.Enabled = false; } myReader.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); TraceBejegyzes(ex.Message); } if (txTmszid.Text != string.Empty) { // van már szerződés tsDelete.Enabled = true; tsFind.Enabled = false; tsNew.Enabled = false; tsSave.Enabled = false; tsSearch.Enabled = false; tsUpdate.Enabled = true; try { query = "select CAST(tmkor_id as varchar(8)) +' I '+leiras from tamogathato_korok where tmkor_id=" + tmkid; scommand = new SqlCommand(query, sconn); txTamkor.Text = scommand.ExecuteScalar().ToString(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); TraceBejegyzes(ex.Message); } } else { // nincs még szerződés tsDelete.Enabled = false; tsFind.Enabled = false; tsNew.Enabled = true; tsSave.Enabled = false; tsSearch.Enabled = false; tsUpdate.Enabled = false; } bKivalaszt.Enabled = false; } } }
private void foglalkoztatókToolStripMenuItem_Click(object sender, EventArgs e) { FoglKivalasztas updateEmployer = new FoglKivalasztas(sconn); updateEmployer.Show(); }