Пример #1
0
        public void TestPrinter(Printer printer, Tartim tartim)
        {
            int space = int.Parse(Properties.Settings.Default.YaziciSatir);

            if (comboBoxGonderenFirma.Text.Length > 45)
            {
                space--;
            }
            if (comboBoxAliciFirma.Text.Length > 45)
            {
                space--;
            }
            if (comboBoxSevkYeri.Text.Length > 45)
            {
                space--;
            }
            if (comboBoxSofor.Text.Length > 45)
            {
                space--;
            }
            //printer.Append(comboBoxGonderenFirma.Text);
            //printer.Separator();
            //printer.Append("İşlem Tarihi :" + textBoxIslemTarihi.Text);
            //printer.Append("Tartim Kod :" + textBoxIslemKod.Text + " Gunluk Kod :" + textBoxGunlukIslemKod.Text);
            //printer.Separator();
            //printer.Append("Alıcı Firma :" + comboBoxAliciFirma.Text);
            //printer.Append("Sofor :" + comboBoxSofor.Text + "TC:" + tartim.Sofor.SoforTC);
            //printer.Append("Arac Plaka :" + comboBoxAracPlaka.Text);
            //printer.Append("Sevk Yeri :" + comboBoxSevkYeri.Text);
            //printer.Append("Malzeme :" + comboBoxMalzemeAd.Text);
            //printer.Append("Net Agırlık :" + tartim.NetAgirlik.ToString());
            //printer.Append("Brüt Agırlık :" + brüt.ToString());
            //printer.Append("Arac Agırlık :" + arac.ToString());
            //printer.Append("Ucret  :" + tartim.Ucret.ToString());
            //printer.Separator();
            //printer.NewLines(space);
            //printer.InitializePrint();
            printer.Append(tartim.CariUnvan_Firma2.CariUnvan_FirmaAd);
            printer.Separator();
            printer.Append("İşlem Tarihi :" + tartim.OlcumTarihi.ToString());
            printer.Separator();
            printer.Append("Tartim Kod :" + tartim.TartimId.ToString() + " Gunluk Kod :" + tartim.IslemSirasi.ToString());
            printer.Separator();
            printer.Append("Alıcı Firma :" + tartim.CariUnvan_Firma.CariUnvan_FirmaAd);
            printer.Append("Sofor :" + tartim.Sofor.SoforAdSoyad + "TC:" + tartim.Sofor.SoforTC);
            printer.Append("Arac Plaka :" + tartim.Arac.AracPlaka);
            printer.Append("Sevk Yeri :" + tartim.SevkYeri.SevkYeriAdres);
            printer.Append("Malzeme :" + tartim.Malzeme.MalzemeAd);
            printer.Append("Ucret  :" + tartim.Ucret.ToString());
            printer.Separator('=');

            printer.Append("Brüt Agırlık :" + (tartim.NetAgirlik + tartim.Arac.AracDaraAgirlik).ToString());
            printer.Append("Arac Agırlık :" + tartim.Arac.AracDaraAgirlik.ToString());
            printer.Append("Net Agırlık :" + tartim.NetAgirlik.ToString());
            printer.Separator('=');
            printer.NewLines(space);
            printer.InitializePrint();
        }
Пример #2
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            try
            {
                Tartim tartim = db.Tartim.Find(this.id);
                tartim.AracId = int.Parse(comboBoxAracId.Text);
                tartim.CariUnvan_FirmaAliciId     = int.Parse(comboBoxAliciFirmaId.Text);
                tartim.CariUnvan_FirmaGondericiId = int.Parse(Properties.Settings.Default.GondericiFirma);
                tartim.IslemSirasi = int.Parse(textBoxGunlukIslemKod.Text);
                tartim.MalzemeId   = int.Parse(comboBoxMalzemeId.Text);
                if (ıconPictureBoxSahis.IconChar == FontAwesome.Sharp.IconChar.CheckSquare)
                {
                    tartim.NetAgirlik = double.Parse(textBoxTC.Text);
                    tartim.Ucret      = 0;
                }
                else
                {
                    tartim.NetAgirlik = double.Parse(textBoxAgirlik.Text);
                    tartim.Ucret      = double.Parse(textBoxToplamFiyat.Text);
                }

                tartim.OlcumTarihi = dateTimePicker1.Value;
                tartim.SevkYeriId  = int.Parse(comboBoxSevkYeriId.Text);
                tartim.SoforId     = int.Parse(comboBoxSoforId.Text);

                tartim.YetkiliId       = Global.Kullanici.YetkiliId;
                db.Entry(tartim).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();

                mesaj.Mesaj("İşlem Başarılı", FontAwesome.Sharp.IconChar.Check, System.Drawing.Color.DarkGreen);
            }

            catch (Exception ex)
            {
                mesaj.Mesaj(ex.Message, FontAwesome.Sharp.IconChar.Times, System.Drawing.Color.DarkRed);
            }
        }
Пример #3
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            try
            {
                tartim        = new Tartim();
                tartim.AracId = int.Parse(comboBoxAracPlaka.SelectedValue.ToString());
                tartim.CariUnvan_FirmaAliciId     = int.Parse(comboBoxAliciFirma.SelectedValue.ToString());
                tartim.CariUnvan_FirmaGondericiId = int.Parse(Properties.Settings.Default.GondericiFirma);
                tartim.IslemSirasi = int.Parse(textBoxGunlukIslemKod.Text);
                tartim.MalzemeId   = int.Parse(comboBoxMalzemeAd.SelectedValue.ToString());
                if (ıconPictureBoxSahis.IconChar == FontAwesome.Sharp.IconChar.CheckSquare)
                {
                    tartim.NetAgirlik = double.Parse(textBoxTC.Text);
                    tartim.Ucret      = 0;
                }
                else
                {
                    tartim.NetAgirlik = double.Parse(textBoxAgirlik.Text);
                    tartim.Ucret      = double.Parse(textBoxToplamFiyat.Text);
                }

                tartim.OlcumTarihi = DateTime.Parse(textBoxIslemTarihi.Text);
                tartim.SevkYeriId  = int.Parse(comboBoxSevkYeri.SelectedValue.ToString());
                tartim.SoforId     = int.Parse(comboBoxSofor.SelectedValue.ToString());

                tartim.YetkiliId = Global.Kullanici.YetkiliId;
                arac             = (int)db.Arac.Find(int.Parse(comboBoxAracPlaka.SelectedValue.ToString())).AracDaraAgirlik;
                if (ıconPictureBoxSahis.IconChar == FontAwesome.Sharp.IconChar.CheckSquare)
                {
                    brüt = arac + int.Parse(textBoxTC.Text);
                }
                else
                {
                    brüt = arac + int.Parse(textBoxAgirlik.Text);
                }
                tartim.BrutAgirlik = brüt;
                tartim.AracAgirlik = db.Arac.Find(int.Parse(comboBoxAracPlaka.SelectedValue.ToString())).AracDaraAgirlik;
                tartim.CariUnvan_FirmaNakliyeciId = int.Parse(comboBox1.SelectedValue.ToString());
                db.Tartim.Add(tartim);
                db.SaveChanges();
                textBoxIslemKod.Text = (db.Tartim.OrderByDescending(x => x.TartimId).FirstOrDefault().TartimId + 1).ToString();
                var tarih = db.Tartim.OrderByDescending(x => x.TartimId).FirstOrDefault().OlcumTarihi.ToString();
                arac = (int)db.Arac.Find(tartim.AracId).AracDaraAgirlik;


                if (db.Tartim.Count().ToString() == "0")
                {
                    textBoxGunlukIslemKod.Text = "0";
                }

                else if (DateTime.Parse(tarih).ToShortDateString() == DateTime.Today.ToShortDateString())
                {
                    textBoxGunlukIslemKod.Text = (db.Tartim.OrderByDescending(x => x.TartimId).FirstOrDefault().IslemSirasi + 1).ToString();
                }
                else if (DateTime.Parse(tarih).ToShortDateString() != DateTime.Today.ToShortDateString())
                {
                    textBoxGunlukIslemKod.Text = "1";
                }



                mesaj.Mesaj("İşlem Başarılı", FontAwesome.Sharp.IconChar.Check, System.Drawing.Color.DarkGreen);
            }

            catch (Exception ex)
            {
                mesaj.Mesaj(ex.Message, FontAwesome.Sharp.IconChar.Times, System.Drawing.Color.DarkRed);
            }
        }