private void ButonlaraCariAtanirkenkiDelege(int CariID) { Trgenel = SqlConnections.GetBaglanti().BeginTransaction(); Cari = new clsTablolar.cari.csCariv2(SqlConnections.GetBaglanti(), Trgenel, CariID); if (dtButon.Select("YapacagiIslem = " + CariID.ToString()).Length > 0) { MessageBox.Show("Bu buton daha önce eklenmiş"); return; } dtButon.Rows.Add(dtButon.NewRow()); SimpleButton sbtn = new SimpleButton(); sbtn.MouseDown += HareketliButonlar_MouseDown; sbtn.MouseMove += HareketliButonlar_MouseMove; sbtn.MouseUp += HareketliButonlar_MouseUp; sbtn.Tag = CariID; sbtn.Name = Cari.CariTanim; sbtn.Text = Cari.CariTanim; dtButon.Rows[dtButon.Rows.Count - 1]["ButonAdi"] = Cari.CariTanim; dtButon.Rows[dtButon.Rows.Count - 1]["YapacagiIslem"] = CariID; pcCariButonlari.Controls.Add(sbtn); Trgenel.Commit(); }
void ExceldenAktarV2() //Excelden alınan bilgileri dt_Alanayarları (yani hangi alan exceldeki hangi kolonda ise) na göre aktarılır. { for (int i = 0; i < exceldenal.dt_Excel.Rows.Count; i++) { CariEkleme = new clsTablolar.cari.csCariv2(SqlConnections.GetBaglanti(), Trgenel, -1); if ((bool)dt_AlanAyarlari.Rows[0]["Aktar"] == true) // Cari Adi için Aktar seçilmişse { CariEkleme.CariTanim = exceldenal.dt_Excel.Rows[i][dt_AlanAyarlari.Rows[0]["ExcelSutunu"].ToString()].ToString(); // kolon adını alan ayarlarında alıyor. O ıncı satır stok kodunun hanki alanda olduğunu söyleyen satır } if ((bool)dt_AlanAyarlari.Rows[1]["Aktar"] == true) // Vergi dairesi için Aktar seçilmişse { CariEkleme.VergiDairesi = exceldenal.dt_Excel.Rows[i][dt_AlanAyarlari.Rows[1]["ExcelSutunu"].ToString()].ToString(); // kolon adını alan ayarlarında alıyor. O ıncı satır stok kodunun hanki alanda olduğunu söyleyen satır } if ((bool)dt_AlanAyarlari.Rows[2]["Aktar"] == true) // Vergi Numarası için Aktar seçilmişse { CariEkleme.VergiNumarasi = exceldenal.dt_Excel.Rows[i][dt_AlanAyarlari.Rows[2]["ExcelSutunu"].ToString()].ToString(); // kolon adını alan ayarlarında alıyor. O ıncı satır stok kodunun hanki alanda olduğunu söyleyen satır } clsTablolar.csNumaraVer stokkoduVer = new clsTablolar.csNumaraVer(); CariEkleme.CariKod = stokkoduVer.VarsayilanNumaraVer_ve_Kaydet(SqlConnections.GetBaglanti(), Trgenel, clsTablolar.IslemTipi.CariKart); CariEkleme.CariGuncelle(SqlConnections.GetBaglanti(), Trgenel); } }
// Datarow dan cari bilgilerini gerekli yerlere koyar // Nereden bulur bu cari bilgileri carilisteden, dahası cari listenin içindeki delegeye gönderilir cari listede tamam a tıklanınca bu kodlar çalışır. void CariAktar(int CariID) { try { trGenel = SqlConnections.GetBaglanti().BeginTransaction(); Cari = new clsTablolar.cari.csCariv2(SqlConnections.GetBaglanti(), trGenel, CariID); Siparis.CariID = CariID; txtVergiNo.EditValue = Cari.VergiNumarasi; txtVergiDairesi.EditValue = Cari.VergiDairesi; memoUnvan.EditValue = Cari.CariTanim; //txtIlce.EditValue = CariID["IlceAdi"].ToString(); //txtIl.EditValue = CariID["SehirAdi"].ToString(); txtCariKodu.EditValue = Cari.CariKod; //this.BindingContext[Siparis].EndCurrentEdit(); //Siparis.Cari_Isk_Orani_4 = Convert.ToDecimal(row["iskOrani1"]); // Caride iskonto oranı 4 diye bişi yok bu iskonto yu iler de başka bir yerden getireceksin şimdilik 0 olarak bırak Aynı zamanda iskontoların bağlı olduğu bütün textbox ların null değerlerini 0 olacak şekilde ayarla. trGenel.Commit(); } catch (Exception hata) { trGenel.Rollback(); frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace); frmHataBildir.ShowDialog(); } }
void CariSec(int CariID) { this._CariID = CariID; clsTablolar.cari.csCariv2 carr = new clsTablolar.cari.csCariv2(SqlConnections.GetBaglanti(), TrGenel, CariID); txtCariTanim.Text = carr.CariTanim; txtCariKodu.Text = carr.CariKod; }
void CariAktar(int CariID) { try { Cari = new clsTablolar.cari.csCariv2(SqlConnections.GetBaglanti(), trGenel, CariID); CariID = CariID; txtCariKod.EditValue = Cari.CariKod; } catch (Exception hata) { frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace); frmHataBildir.ShowDialog(); } }
private void CaridenIDyiAl(int CariID) { try { tr_genel = SqlConnections.GetBaglanti().BeginTransaction(); PersonelCarisi = new clsTablolar.cari.csCariv2(SqlConnections.GetBaglanti(), tr_genel, CariID); Personel.CariID = PersonelCarisi.CariID; txtPersonelAdi.EditValue = PersonelCarisi.CariTanim; tr_genel.Commit(); } catch (Exception) { tr_genel.Rollback(); } }
private void frmCariv2_Load(object sender, EventArgs e) { try { if (SqlConnections.GetBaglanti().State == ConnectionState.Closed) { SqlConnections.GetBaglanti().Open(); } NesnelerDolduruluyor(); trGenel = SqlConnections.GetBaglanti().BeginTransaction(); cari = new clsTablolar.cari.csCariv2(SqlConnections.GetBaglanti(), trGenel, Convert.ToInt32(_CariID)); trGenel.Commit(); CariAlanlariniYukle(); CariBakiyeYukle(); //Adres.AdresBind(SqlConnections.GetBaglanti(), _CariID); //gcAdres.DataSource = Adres.dt; #region Get PhoneType SqlDataAdapter daPhoneType = new SqlDataAdapter(@"SELECT TelefonTipiID, TelefonTipi FROM dbo.TelefonTipi", SqlConnections.GetBaglanti()); dtPhoneType = new DataTable(); daPhoneType.Fill(dtPhoneType); repositoryItemLookUpEdit1.DataSource = dtPhoneType; repositoryItemLookUpEdit1.ValueMember = "TelefonTipiID"; repositoryItemLookUpEdit1.DisplayMember = "TelefonTipi"; #endregion Get_AdresList(); Get_TelefonList(); GridArayuzIslemleri(enGridArayuzIslemleri.Get); KaydetVazgecSil_Enable(false); } catch (Exception hata) { frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace); frmHataBildir.ShowDialog(); } }
public void YeniKayitAc(clsTablolar.cari.csCariv2 CariKart) { DataRow droww = dt_threadSatislar.NewRow(); droww["FaturaID"] = -1; droww["FaturaTarihi"] = DateTime.Now; droww["DuzenlemeTarihi"] = DateTime.Now; droww["FaturaNo"] = string.Empty; droww["CariID"] = CariKart.CariID; droww["CariKod"] = CariKart.CariKod; droww["CariTanim"] = CariKart.CariTanim; droww["VergiDairesi"] = CariKart.VergiDairesi; droww["VergiNo"] = CariKart.VergiNumarasi; droww["Adres"] = string.Empty; droww["Il"] = string.Empty; droww["Ilce"] = string.Empty; droww["Vadesi"] = DateTime.Now; droww["Iptal"] = 0; droww["SilindiMi"] = 0; droww["Aciklama"] = string.Empty; droww["KaydedenID"] = -1; droww["KayitTarihi"] = DateTime.Now; droww["DegistirenID"] = -1; droww["DegismeTarihi"] = DateTime.Now; droww["DepoID"] = -1; droww["SatisElemaniID"] = -1; droww["Toplam_Iskontosuz_Kdvsiz"] = 0; droww["CariIskontoToplami"] = 0; droww["StokIskontoToplami"] = 0; droww["ToplamIndirim"] = 0; droww["ToplamKdv"] = 0; droww["IskontoluToplam"] = 0; droww["FaturaTutari"] = 0; droww["KullanilanFiyatTanimID"] = CariKart.CariFiyatTanimID; droww["SiparisID"] = -1; droww["FaturaGrupID"] = -1; droww["OdendiMi"] = 0; droww["FaturaBarkod"] = string.Empty; droww["KalanBakiye"] = 0; droww["OdenenTutar"] = 0; dt_threadSatislar.Rows.Add(droww); }
/// <summary> /// Yeni Bir Siparis açılıyorsa Siparis Tipi ve Cari ID bildir /// </summary> /// <param name="SiparisTipi">Siparisnın Tipi: /// Alınan sipariş = 10, /// Verilen Sipariş = 11</param> /// <param name="CariID">Eğer hangi cariye kesileceği belli ise CariID belli değilse -1 ver</param> public frmSiparisDetay(clsTablolar.Siparis.csSiparis.SiparisTip SiparisTipi, int CariID) { InitializeComponent(); Siparis = new clsTablolar.Siparis.csSiparis(SqlConnections.GetBaglanti(), trGenel, SiparisTipi, CariID); clsTablolar.cari.csCariv2 Cari = new clsTablolar.cari.csCariv2(SqlConnections.GetBaglanti(), trGenel, CariID); _SiparisTipi = SiparisTipi; deSiparisTarihi.DateTime = DateTime.Now; deSiparisVadesi.DateTime = DateTime.Now; deDuzenlemeTarihi.DateTime = DateTime.Now; if (SiparisTipi == clsTablolar.Siparis.csSiparis.SiparisTip.AlinanSiparis) { Siparis.DepoID = clsTablolar.Ayarlar.csAyarlar.AlinanSiparisDepoID; Siparis.KullanilanFiyatTanimID = clsTablolar.Ayarlar.csAyarlar.AlinanSiparisIcinFiyatTanimID; } if (SiparisTipi == clsTablolar.Siparis.csSiparis.SiparisTip.VerilenSiparis) { Siparis.DepoID = clsTablolar.Ayarlar.csAyarlar.VerilenSiparisDepoID; Siparis.KullanilanFiyatTanimID = clsTablolar.Ayarlar.csAyarlar.AlisFaturasiFiyatTanimID; } }
void CariGetirSec(int CariIDD) { Cari = new clsTablolar.cari.csCariv2(SqlConnections.GetBaglanti(), TrGenel, CariIDD); _CariID = Cari.CariID; }