public static void IsTakipSil(EIsTakip Silme) { OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Veritabani\\Data.mdb;Jet OLEDB:Database Password=ayakkabi_gelisimsoft;"); if (con.State == ConnectionState.Closed) { con.Open(); } #region İş Takibi için Güncelleme Kodları OleDbCommand com = new OleDbCommand("update IsTakipForm set IsActive=0 where TakipID=@ID", con); com.Parameters.AddWithValue("@ID", Silme.TakipID); #endregion İş Takibi için Güncelleme Kodları try { if (com.ExecuteNonQuery() > 0) { MessageBox.Show(Silme.TakipNo + "Numaralı İş Takip Formunu Silinmiştir.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception Ex) { MessageBox.Show(Ex.ToString(), "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { con.Close(); } }
private void button4_Click(object sender, EventArgs e) { DialogResult soruyoruz = MessageBox.Show(takip.Text + " " + "Nolu İş Takip Formunu Silmek İstediğinize Eminin misiniz ?", "Kaydetme", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (soruyoruz == DialogResult.Yes) { EIsTakip gelidgelaman = new EIsTakip(); gelidgelaman.TakipID = takipidim; gelidgelaman.TakipNo = takip.Text; FIsTakip.IsTakipSil(gelidgelaman); ListemiGetir(); TemizleYigen(); this.Close(); } }
private void button1_Click_1(object sender, EventArgs e) { //kontrol ediyoruz.Asorti için değer girilmiş mi ? Girilmemişse mesagebox göstermek üzere string değerde asortcik nesnesini gönderiyoruz. if (asorti == null) { asortcik = "- Asorti İçin Bir Sayı Seçiniz."; } //Eğer asorti seçilmiş ise bu sefer asortcik nesnesini boş gönderiyoruz.Messagebox'ta gereksiz hata göstermesin. else { asortcik = ""; } //Tek tek bütün combobox'ları check ediyoruz.Seçili mi ?Değil mi ? if (asorti == null || prsnl4.SelectedIndex == 0 || prsnl3.SelectedIndex == 0 || prsnl2.SelectedIndex == 0 || prsnl1.SelectedIndex == 0 || mstri.SelectedIndex == 0) { MessageBox.Show("Lütfen Aşağıdaki Alanları Doldurunuz.\r" + musteriler + "\r" + montajlar + "\r" + kaliplar + "\r" + temizlemeler + "\r" + kesimler + "\r" + asortcik + "\r", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Hand); } else { DialogResult soruyoruz = MessageBox.Show(takip.Text + " " + "Nolu İş Takip Formunu Güncellemek İstediğinize Eminin misiniz ?", "Kaydetme", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (soruyoruz == DialogResult.Yes) { EIsTakip iscimGuncel = new EIsTakip(); iscimGuncel.TakipID = takipidim; iscimGuncel.Asorti = asorti; iscimGuncel.Cift = cift.Text; iscimGuncel.FisNo = fisno.Text; iscimGuncel.Garni = garni.Text; iscimGuncel.Kalip = kalip.Text; iscimGuncel.Kalite = kalite.Text; iscimGuncel.MusteriID = Convert.ToInt32(mstri.SelectedValue); iscimGuncel.Okce = okce.Text; iscimGuncel.Personel1 = Convert.ToInt32(prsnl1.SelectedValue); iscimGuncel.Personel2 = Convert.ToInt32(prsnl2.SelectedValue); iscimGuncel.Personel3 = Convert.ToInt32(prsnl3.SelectedValue); iscimGuncel.Personel4 = Convert.ToInt32(prsnl4.SelectedValue); iscimGuncel.Platfotm = platfotm.Text; iscimGuncel.Renk = renk.Text; iscimGuncel.TakipNo = takip.Text; iscimGuncel.Tarih = Convert.ToDateTime(tarih.Value.ToShortDateString()); FIsTakip.IsTakipGuncelle(iscimGuncel); TemizleYigen(); ListemiGetir(); this.Close(); } } }
public static DataTable IsTakipEkstreByFisno(EIsTakip ByFisno) { OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Veritabani\\Data.mdb;Jet OLEDB:Database Password=ayakkabi_gelisimsoft;"); if (con.State == ConnectionState.Closed) { con.Open(); } OleDbCommand com = new OleDbCommand("select Fisno,Kalite,Renk,Kalip,Okce,Platfotm,TakipNo,Tarih,Garni,Cift,Asorti,unvan,(select adsoyad from personeller where personeller.personelID=kesimci)as [kesimci],(select adsoyad from personeller where personeller.personelID=temizleme)as [temizleme],(select adsoyad from personeller where personeller.personelID=kalipci)as [kalipci],(select adsoyad from personeller where personeller.personelID=montaj)as [montaj] from IsTakipForm inner join musteriler on IsTakipForm.MusteriID=musteriler.musteriID WHERE (((IsTakipForm.IsActive)=True) AND ((IsTakipForm.FisNo) like @No))", con); com.Parameters.AddWithValue("@No", ByFisno.FisNo + "%"); OleDbDataAdapter da = new OleDbDataAdapter(com); DataTable dt = new DataTable(); da.Fill(dt); con.Close(); return(dt); }
public static void IsTakipGuncelle(EIsTakip Guncelleme) { OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Veritabani\\Data.mdb;Jet OLEDB:Database Password=ayakkabi_gelisimsoft;"); if (con.State == ConnectionState.Closed) { con.Open(); } OleDbCommand comGun = new OleDbCommand("Update IsTakipForm set Tarih=@Tarih,TakipNo=@T,MusteriID=@M,Fisno=@F,Kalip=@Ka,Okce=@O,Platfotm=@P,Garni=@G,Cift=@C,Asorti=@A,Renk=@R,Kalite=@K,kesimci=@kes,temizleme=@tem,kalipci=@kal,montaj=@mon WHERE ((IsTakipForm.TakipID)=@ID)", con); comGun.Parameters.AddWithValue("@Tarih", Guncelleme.Tarih); comGun.Parameters.AddWithValue("@T", Guncelleme.TakipNo); comGun.Parameters.AddWithValue("@M", Guncelleme.MusteriID); comGun.Parameters.AddWithValue("@F", Guncelleme.FisNo); comGun.Parameters.AddWithValue("@Ka", Guncelleme.Kalip); comGun.Parameters.AddWithValue("@O", Guncelleme.Okce); comGun.Parameters.AddWithValue("@P", Guncelleme.Platfotm); comGun.Parameters.AddWithValue("@G", Guncelleme.Garni); comGun.Parameters.AddWithValue("@C", Guncelleme.Cift); comGun.Parameters.AddWithValue("@A", Guncelleme.Asorti); comGun.Parameters.AddWithValue("@R", Guncelleme.Renk); comGun.Parameters.AddWithValue("@K", Guncelleme.Kalite); comGun.Parameters.AddWithValue("@kes", Guncelleme.Personel1); comGun.Parameters.AddWithValue("@tem", Guncelleme.Personel2); comGun.Parameters.AddWithValue("@kal", Guncelleme.Personel3); comGun.Parameters.AddWithValue("@mon", Guncelleme.Personel4); comGun.Parameters.AddWithValue("@ID", Guncelleme.TakipID); try { if (comGun.ExecuteNonQuery() > 0) { MessageBox.Show(Guncelleme.TakipNo + "Numaralı İş Takip Formunun Güncellemesi Yapılmıştır.", "Güncelleme Onay", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Test"); } } catch (Exception Ex) { MessageBox.Show(Ex.ToString(), "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { con.Close(); } }
public static void IsTakipEkle(EIsTakip Ekleyelim) { OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Veritabani\\Data.mdb;Jet OLEDB:Database Password=ayakkabi_gelisimsoft;"); if (con.State == ConnectionState.Closed) { con.Open(); } #region İş Takibi için ekleme kodları OleDbCommand com = new OleDbCommand("insert into IsTakipForm(Fisno,Kalite,Renk,Kalip,Okce,Platfotm,TakipNo,Tarih,Garni,Cift,Asorti,MusteriID,kesimci,temizleme,kalipci,montaj) values(@FisNo,@Kalite,@Renk,@Kalip,@Okce,@Platfotm,@TakipNo,@Tarih,@Garni,@Cift,@Asorti,@MusteriID,@kesimci,@temizleme,@kalipci,@montaj)", con); com.Parameters.AddWithValue("@FisNo", Ekleyelim.FisNo); com.Parameters.AddWithValue("@Kalite", Ekleyelim.Kalite); com.Parameters.AddWithValue("@Renk", Ekleyelim.Renk); com.Parameters.AddWithValue("@Kalip", Ekleyelim.Kalip); com.Parameters.AddWithValue("@Okce", Ekleyelim.Okce); com.Parameters.AddWithValue("@Platfotm", Ekleyelim.Platfotm); com.Parameters.AddWithValue("@TakipNo", Ekleyelim.TakipNo); com.Parameters.AddWithValue("@Tarih", Ekleyelim.Tarih); com.Parameters.AddWithValue("@Garni", Ekleyelim.Garni); com.Parameters.AddWithValue("@Cift", Ekleyelim.Cift); com.Parameters.AddWithValue("@Asorti", Ekleyelim.Asorti); com.Parameters.AddWithValue("@MusteriID", Ekleyelim.MusteriID); com.Parameters.AddWithValue("@kesimci", Ekleyelim.Personel1); com.Parameters.AddWithValue("@temizleme", Ekleyelim.Personel2); com.Parameters.AddWithValue("@kalipci", Ekleyelim.Personel3); com.Parameters.AddWithValue("@montaj", Ekleyelim.Personel4); #endregion İş Takibi için ekleme kodları try { if (com.ExecuteNonQuery() > 0) { MessageBox.Show(Ekleyelim.TakipNo + "Numaralı İş Takip Formunun Kaydı Yapılmıştır.", "Kayıt", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception Ex) { MessageBox.Show(Ex.ToString(), "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { con.Close(); } }
private void button2_Click(object sender, EventArgs e) { if (comboBox1.SelectedIndex == 0) { MessageBox.Show("Lütfen Müşteri İçin Bir Firma Seçiniz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Hand); } else { listView1.Items.Clear(); EIsTakip istakiplerno = new EIsTakip(); istakiplerno.MusteriID = Convert.ToInt32(comboBox1.SelectedValue); DataTable dt = FIsTakip.IsTakipEkstreMusteri(istakiplerno); if (dt.Rows.Count != 0) { for (int i = 0; i < dt.Rows.Count; i++) { ListViewItem listeler = new ListViewItem(dt.Rows[i]["Tarih"].ToString().Remove(11)); listeler.SubItems.Add(dt.Rows[i]["TakipNo"].ToString()); listeler.SubItems.Add(dt.Rows[i]["unvan"].ToString()); listeler.SubItems.Add(dt.Rows[i]["FisNo"].ToString()); listeler.SubItems.Add(dt.Rows[i]["Kalip"].ToString()); listeler.SubItems.Add(dt.Rows[i]["Okce"].ToString()); listeler.SubItems.Add(dt.Rows[i]["Platfotm"].ToString()); listeler.SubItems.Add(dt.Rows[i]["Garni"].ToString()); listeler.SubItems.Add(dt.Rows[i]["Cift"].ToString()); listeler.SubItems.Add(dt.Rows[i]["Asorti"].ToString()); listeler.SubItems.Add(dt.Rows[i]["Renk"].ToString()); listeler.SubItems.Add(dt.Rows[i]["Kalite"].ToString()); listeler.SubItems.Add(dt.Rows[i]["kesimci"].ToString()); listeler.SubItems.Add(dt.Rows[i]["temizleme"].ToString()); listeler.SubItems.Add(dt.Rows[i]["kalipci"].ToString()); listeler.SubItems.Add(dt.Rows[i]["montaj"].ToString()); listView1.Items.Add(listeler); } } else { MessageBox.Show("İlgili Müşteri Hakkında Kayıt Bulunamamıştır. !", "Arama Sonuç", MessageBoxButtons.OK, MessageBoxIcon.Error); ListeleriGetir(); } } }
private void button3_Click(object sender, EventArgs e) { listView1.Items.Clear(); EIsTakip istakiplerno = new EIsTakip(); istakiplerno.FisNo = textBox2.Text; DataTable dt = FIsTakip.IsTakipEkstreByFisno(istakiplerno); if (dt.Rows.Count != 0) { for (int i = 0; i < dt.Rows.Count; i++) { ListViewItem listeler = new ListViewItem(dt.Rows[i]["Tarih"].ToString().Remove(11)); listeler.SubItems.Add(dt.Rows[i]["TakipNo"].ToString()); listeler.SubItems.Add(dt.Rows[i]["unvan"].ToString()); listeler.SubItems.Add(dt.Rows[i]["FisNo"].ToString()); listeler.SubItems.Add(dt.Rows[i]["Kalip"].ToString()); listeler.SubItems.Add(dt.Rows[i]["Okce"].ToString()); listeler.SubItems.Add(dt.Rows[i]["Platfotm"].ToString()); listeler.SubItems.Add(dt.Rows[i]["Garni"].ToString()); listeler.SubItems.Add(dt.Rows[i]["Cift"].ToString()); listeler.SubItems.Add(dt.Rows[i]["Asorti"].ToString()); listeler.SubItems.Add(dt.Rows[i]["Renk"].ToString()); listeler.SubItems.Add(dt.Rows[i]["Kalite"].ToString()); listeler.SubItems.Add(dt.Rows[i]["kesimci"].ToString()); listeler.SubItems.Add(dt.Rows[i]["temizleme"].ToString()); listeler.SubItems.Add(dt.Rows[i]["kalipci"].ToString()); listeler.SubItems.Add(dt.Rows[i]["montaj"].ToString()); listView1.Items.Add(listeler); } } else { MessageBox.Show("'" + textBox2.Text + "'" + " " + "Fiş Numaralı İş Takip Formu Bulunamamıştır. !"); ListeleriGetir(); } }