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(); }
        }
示例#2
0
        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();
            }
        }
示例#3
0
 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();
            }
        }