예제 #1
0
        private void YENI_DONANIM_Load(object sender, EventArgs e)
        {
            this.Location = new Point(220, 50);
            YukseklikAzalt();

            dt = DonanimTurleri.DonanimTurleriniGetir();
            cbTur.DataSource    = dt;
            cbTur.DisplayMember = "DONANIM TÜRLERİ";
            cbTur.ValueMember   = "TurId";

            dt = Firmalar.FirmalariGetir();
            cbFirma.DataSource    = dt;
            cbFirma.DisplayMember = "FİRMALAR";
            cbFirma.ValueMember   = "FirmaId";

            if (id != 0)
            {
                dt = Donanimlar.DonanimGetirDonanimIdIle(id);
                txtGarantiDurumu.Text  = dt.Rows[0].Field <string>("GARANTİ DURUMU").ToString();
                txtİsletimSistemi.Text = dt.Rows[0].Field <string>("İŞLETİM SİSTEMİ").ToString();
                txtLisansKey.Text      = dt.Rows[0].Field <string>("LİSANS KEY").ToString();
                txtMarka.Text          = dt.Rows[0].Field <string>("MARKA").ToString();
                txtModel.Text          = dt.Rows[0].Field <string>("MODEL").ToString();
                txtRam.Text            = dt.Rows[0].Field <string>("RAM").ToString();
                txtSeriNo.Text         = dt.Rows[0].Field <string>("SERİ NO").ToString();
                txtUrunNo.Text         = dt.Rows[0].Field <string>("ÜRÜN NO").ToString();
                dtpBakimTarihi.Value   = dt.Rows[0].Field <DateTime>("BAKIM TARİHİ");
                cbFirma.SelectedIndex  = cbFirma.FindString(_firmaAdi);
                cbTur.SelectedIndex    = cbTur.FindString(_donanimTuru);

                dt = Hurdalar.HurdaGetirDonanimIdIle(id);
                if (dt.Rows.Count > 0)
                {
                    gbHurdaBilgisi.Enabled = true;
                    rbHurda.Checked        = true;
                    YukseklikArttir();
                    txtHurdaNotu.Text    = dt.Rows[0].Field <string>("Notu").ToString();
                    dtpHurdaTarihi.Value = dt.Rows[0].Field <DateTime>("HurdaTarihi");
                }
                else
                {
                    rbSaglam.Checked = true;
                }
            }
            else
            {
                cbFirma.SelectedValue = false;
                cbTur.SelectedValue   = false;
                rbSaglam.Checked      = true;
            }
        }
예제 #2
0
        public void Kaydet()
        {
            Donanimlar donanim = new Donanimlar();

            donanim.DonanimId      = id;
            donanim.BakimTarihi    = dtpBakimTarihi.Value.ToString("yyyy-MM-dd");
            donanim.GarantiDurumu  = txtGarantiDurumu.Text;
            donanim.IsletimSistemi = txtİsletimSistemi.Text;
            donanim.LisansKey      = txtLisansKey.Text;
            donanim.Marka          = txtMarka.Text;
            donanim.Model          = txtModel.Text;
            donanim.Ram            = txtRam.Text;
            donanim.SeriNo         = txtSeriNo.Text;
            donanim.UrunNo         = txtUrunNo.Text;
            donanim.FirmaId        = Convert.ToInt32(cbFirma.SelectedValue);
            donanim.TurId          = Convert.ToInt32(cbTur.SelectedValue);

            if (donanim.DonanimEkleGuncelle() != 0) //belirtilen urunno ve serino tekrar etmıyorsa.
            {
                if (rbHurda.Checked == true)
                {
                    Hurdalar hurda = new Hurdalar();
                    hurda.HurdaTarihi = dtpHurdaTarihi.Value.ToString("yyyy-MM-dd");
                    hurda.Notu        = txtHurdaNotu.Text;
                    hurda.DonanimId   = id;

                    hurda.HurdaEkleGuncelle();
                }
                else
                {
                    Hurdalar.HurdaSil(id);
                }

                this.Close();
            }
            else
            {
                MessageBox.Show("Bu Ürün No ve Seri No'ya ait kayıt zaten mevcut.", "HATA!", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
        }
        public List <Hurdalar> hurdalar_data_read(string tarih, string firma, string unite)
        {
            List <Hurdalar> hurdalar = new List <Hurdalar>();

            this.sql = "SELECT BILGITNM,K1,K2,K3,K4,K5,K6,K7 FROM API_DB_001_Y " +
                       "WHERE TARIH=" + tarih + " AND FIRMA='" + firma + "' AND UNITE='" + unite + "' AND TABLOTIP='KULLANIM' " +
                       "ORDER BY CAST(BILGISIRANO AS INT)";

            this.cmd.CommandText = this.sql;
            this.dr = this.cmd.ExecuteReader();
            if (!this.dr.HasRows)
            {
                //kayit bulunamadiysa
                Hurdalar h = new Hurdalar();
                h.Hurda_bilgitnm = "Listelenecek kayıt bulunamadı.";
                h.Hurda_id       = 0;
                hurdalar.Add(h);
            }
            else
            {
                try
                {
                    while (this.dr.Read())
                    {
                        Hurdalar h = new Hurdalar();
                        h.Hurda_id       = 1;
                        h.Hurda_bilgitnm = this.dr[0].ToString();
                        //if (firma != "YAZICI")
                        //{
                        //    h.Gunluk_kullanim = Convert.ToDouble(this.dr[1].ToString().Equals("") ? 0 : this.dr[1]).ToString("###,###.###");
                        //    h.Aylik_kullanim = Convert.ToDouble(this.dr[2].ToString().Equals("") ? 0 : this.dr[2]).ToString("###,###.###");
                        //    h.Yillik_kullanim = Convert.ToDouble(this.dr[3].ToString().Equals("") ? 0 : this.dr[3]).ToString("###,###.###");
                        //    h.Gunluk_giris = Convert.ToDouble(this.dr[4].ToString().Equals("") ? 0 : this.dr[4]).ToString("###,###.###");
                        //    h.Aylik_giris = Convert.ToDouble(this.dr[5].ToString().Equals("") ? 0 : this.dr[5]).ToString("###,###.###");
                        //    h.Yillik_giris = Convert.ToDouble(this.dr[6].ToString().Equals("") ? 0 : this.dr[6]).ToString("###,###.###");
                        //    h.Stok = Convert.ToDouble(this.dr[7].ToString().Equals("") ? 0 : this.dr[7]).ToString("###,###.###");
                        //}
                        //else
                        //{

                        h.Gunluk_kullanim = this.dr[1].ToString();
                        h.Aylik_kullanim  = this.dr[2].ToString();
                        h.Yillik_kullanim = this.dr[3].ToString();
                        h.Gunluk_giris    = this.dr[4].ToString();
                        h.Aylik_giris     = this.dr[5].ToString();
                        h.Yillik_giris    = this.dr[6].ToString();
                        h.Stok            = this.dr[7].ToString();


                        hurdalar.Add(h);
                    }
                }
                catch
                {
                    throw;
                }
            }
            this.dr.Close();
            this.dr.Dispose();

            return(hurdalar);
        }