protected void grdTip_RowCommand(object sender, System.Web.UI.WebControls.GridViewCommandEventArgs e) { if (e.CommandName.Equals("del")) { string confirmValue = Request.Form["confirm_value"]; List <string> liste = confirmValue.Split(new char[] { ',' }).ToList(); int sayimiz = liste.Count - 1; string deger = liste[sayimiz]; if (deger == "Yes") { if (Session["kalemler"] != null) { List <Kalem> detaylar = (List <Kalem>)Session["kalemler"]; string cinsi = Convert.ToString(e.CommandArgument); Kalem d = detaylar.FirstOrDefault(x => x.cinsi == cinsi); detaylar.Remove(d); Session["kalemler"] = detaylar; KalemGoster(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.success('Kayıt silindi!');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false); } //else //{ // List<DetayRepo> detaylar = new List<DetayRepo>(); // if (Session["alimdetay"] != null) // { // detaylar = (List<DetayRepo>)Session["alimdetay"]; // } //} } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.error('" + deger + "');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false); } } }
protected void btnAddRecordTip_Click(object sender, EventArgs e) { string cinsi = txtCinsi.Text; decimal fiyat = Decimal.Parse(txtFiyat.Text); decimal tutar = Decimal.Parse(txtTutar.Text); int miktar = Int32.Parse(txtMik.Text); Kalem kalem = new Kalem(); kalem.cinsi = cinsi; kalem.fiyat = fiyat; kalem.mik = miktar; kalem.tutar = tutar; List <Kalem> kalemler = new List <Kalem>(); if (Session["kalemler"] != null) { kalemler = (List <Kalem>)Session["kalemler"]; kalemler.Add(kalem); Session["kalemler"] = kalemler; } else { kalemler.Add(kalem); Session["kalemler"] = kalemler; } decimal tutar2 = kalemler.Sum(x => x.tutar); decimal kdv = Math.Round(kalemler.Sum(y => y.tutar * 0.18M), 2); decimal oiv = 0; decimal yekun = tutar2 + kdv; txtTutar2.Text = tutar2.ToString(); txtKDV2.Text = kdv.ToString(); txtYekun2.Text = yekun.ToString(); txtOIV2.Text = oiv.ToString(); grdTip.DataSource = kalemler; grdTip.DataBind(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.success('Kayıt yapıldı!');"); // sb.Append(alert); sb.Append("$('#addModalTip').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddHideModalScriptTip2", sb.ToString(), false); }
static void CreateDummy() { using (IdeconCashFlow.Database.ContextFolder.IdeconCashflowMySqlDbContext context = new Database.ContextFolder.IdeconCashflowMySqlDbContext()) { #region Ana Baslik DUMMY AnaBaslik ab1 = new AnaBaslik(); ab1.ID = FakeData.TextData.GetAlphabetical(10); ab1.BaslikTanimi = "Banka Bakiyeleri"; ab1.IsVadeIliskili = false; ab1.SirketKodu = "2000"; AnaBaslik ab2 = new AnaBaslik(); ab2.ID = FakeData.TextData.GetAlphabetical(10); ab2.BaslikTanimi = "Banka Bakiyeleri"; ab2.IsVadeIliskili = false; ab2.SirketKodu = "2000"; AnaBaslik ab3 = new AnaBaslik(); ab3.ID = FakeData.TextData.GetAlphabetical(10); ab3.BaslikTanimi = "Banka Bakiyeleri"; ab3.IsVadeIliskili = false; ab3.SirketKodu = "2000"; AnaBaslik ab4 = new AnaBaslik(); ab4.ID = FakeData.TextData.GetAlphabetical(10); ab4.BaslikTanimi = "Banka Bakiyeleri"; ab4.IsVadeIliskili = false; ab4.SirketKodu = "1000"; AnaBaslik ab5 = new AnaBaslik(); ab5.BaslikTanimi = "Müşteri Tahsilatı"; ab5.IsVadeIliskili = false; ab5.SirketKodu = "3000"; AnaBaslik ab6 = new AnaBaslik(); ab6.ID = FakeData.TextData.GetAlphabetical(10); ab6.BaslikTanimi = "Müşteri Tahsilatı"; ab6.IsVadeIliskili = false; ab6.SirketKodu = "3000"; List <AnaBaslik> anaBaslikList = new List <AnaBaslik>(); anaBaslikList.Add(ab1); anaBaslikList.Add(ab2); anaBaslikList.Add(ab3); anaBaslikList.Add(ab4); anaBaslikList.Add(ab4); anaBaslikList.Add(ab5); anaBaslikList.Add(ab6); context.AnaBasliklar.AddRange(anaBaslikList); #endregion #region User DUMMY User user = new User(); user.Name = "Fethi"; user.Surname = "Tekyaygil"; user.Username = "******"; user.Password = Cryptography_Algorithms.Calculate_SHA256("123456", user.Username + "123456"); user.SirketKodu = "1000"; user.Yetki = "Admin"; User user2 = new User(); user2.Name = "Emre"; user2.Surname = "Simsek"; user2.Username = "******"; user2.SirketKodu = "3000"; user2.Password = Cryptography_Algorithms.Calculate_SHA256("123456", user.Username + "123456"); user2.Yetki = "Admin"; context.Users.Add(user); context.Users.Add(user2); #endregion #region Kalem List <string> altBasliklar = new List <string>() { "Ziraat Bankası", "Akbank", "Halk Bankası", "KuveytTürk", "İş Bankası", "Garanti", "QNB Finansbank" }; List <string> tip = new List <string>() { "Gelir", "Gider" }; for (int i = 0; i < 10; i++) { AnaBaslik anaBaslik = anaBaslikList[FakeData.NumberData.GetNumber(anaBaslikList.Count - 1)]; Kalem k1 = new Kalem(); k1.Aciklama = altBasliklar[FakeData.NumberData.GetNumber(altBasliklar.Count - 1)]; k1.AnaBaslik = anaBaslik; anaBaslik.Kalemler.Add(k1); k1.Ekleyen = user; user.EklenenKalemler.Add(k1); k1.DuzenlemeTarihi = DateTime.Now; k1.Tutar = FakeData.NumberData.GetNumber(1000); k1.VadeTarihi = DateTime.Now; k1.IsTahmin = false; k1.KalemTipiAciklama = tip[FakeData.NumberData.GetNumber(0, 1)]; k1.IsUserCreation = true; k1.EkAlan1 = "Açıklama"; ParaBirimi pb = context.ParaBirimleri.ToList()[FakeData.NumberData.GetNumber(context.ParaBirimleri.Count())]; ParaBirimiKalem pbk = new ParaBirimiKalem() { Kalem = k1, ParaBirimi = pb }; pb.ParaBirimiKalemler.Add(pbk); k1.ParaBirimiKalem = pbk; context.Kalemler.Add(k1); context.ParaBirimiKalemler.Add(pbk); } #endregion context.SaveChanges(); Console.WriteLine("Dummy data oluşturuldu!"); Console.ReadLine(); } }
static void CreateData() { using (IdeconCashFlow.Database.ContextFolder.IdeconCashflowMySqlDbContext context = new Database.ContextFolder.IdeconCashflowMySqlDbContext()) { anaBasliklar.Clear(); users.Clear(); kalemler.Clear(); paraBirimleri.Clear(); tekliBasliklar.Clear(); paraBirimleri = context.ParaBirimleri.ToList(); #region Ana Baslik DUMMY CREATE AnaBaslik ab1 = new AnaBaslik(); ab1.ID = FakeData.TextData.GetAlphabetical(10); ab1.BaslikTanimi = "Banka Bakiyeleri"; ab1.IsVadeIliskili = false; ab1.SirketKodu = "2000"; AnaBaslik ab2 = new AnaBaslik(); ab2.ID = FakeData.TextData.GetAlphabetical(10); ab2.BaslikTanimi = "Çek Ödemeleri"; ab2.IsVadeIliskili = false; ab2.SirketKodu = "2000"; AnaBaslik ab3 = new AnaBaslik(); ab3.ID = FakeData.TextData.GetAlphabetical(10); ab3.BaslikTanimi = "Havale Ödemeleri"; ab3.IsVadeIliskili = false; ab3.SirketKodu = "2000"; AnaBaslik ab4 = new AnaBaslik(); ab4.ID = FakeData.TextData.GetAlphabetical(10); ab4.BaslikTanimi = "Komisyon Faizleri"; ab4.IsVadeIliskili = false; ab4.SirketKodu = "1000"; AnaBaslik ab5 = new AnaBaslik(); ab5.ID = FakeData.TextData.GetAlphabetical(10);; ab5.BaslikTanimi = "Müşteri Tahsilatı"; ab5.IsVadeIliskili = false; ab5.SirketKodu = "3000"; AnaBaslik ab6 = new AnaBaslik(); ab6.ID = FakeData.TextData.GetAlphabetical(10); ab6.BaslikTanimi = "Masraf Tahsilatı"; ab6.IsVadeIliskili = false; ab6.SirketKodu = "3000"; List <AnaBaslik> anaBaslikList = new List <AnaBaslik>(); //for (int i = 0; i < 180; i++) //{ // AnaBaslik ab7 = new AnaBaslik(); // ab7.ID = FakeData.TextData.GetAlphabetical(10); // ab7.BaslikTanimi = FakeData.NameData.GetCompanyName(); // ab7.IsVadeIliskili = false; // ab7.SirketKodu = "3000"; // anaBaslikList.Add(ab7); //} anaBaslikList.Add(ab1); anaBaslikList.Add(ab2); anaBaslikList.Add(ab3); //anaBaslikList.Add(ab4); anaBaslikList.Add(ab4); anaBaslikList.Add(ab5); anaBaslikList.Add(ab6); context.AddRange(anaBaslikList); #endregion #region User DUMMY User user = new User(); user.Password = user.Password = Cryptography_Algorithms.Calculate_SHA256("123456", user.Username + "123456"); user.Name = "Fethi"; user.Surname = "Tekyaygil"; user.Username = "******"; user.Yetki = "Admin"; User user2 = new User(); user2.Password = user.Password = Cryptography_Algorithms.Calculate_SHA256("123456", user.Username + "123456"); user2.Name = "Emre"; user2.Surname = "Simsek"; user2.Username = "******"; user2.Yetki = "Admin"; users.Add(user); users.Add(user2); context.Users.Add(user); context.Users.Add(user2); #endregion #region Kalem List <string> altBasliklar = new List <string>() { "Ziraat Bankası", "Akbank", "Halk Bankası", "KuveytTürk", "İş Bankası", "Garanti", "QNB Finansbank" }; List <string> tipSymbol = new List <string>() { "+", "-" }; List <string> tipAciklama = new List <string>() { "Gelir", "Gider" }; for (int i = 0; i < 50; i++) { User u = users[FakeData.NumberData.GetNumber(0, 2)]; AnaBaslik anaBaslik = anaBaslikList[FakeData.NumberData.GetNumber(anaBaslikList.Count)]; Kalem k1 = new Kalem(); k1.ID = FakeData.TextData.GetAlphaNumeric(30); k1.Aciklama = altBasliklar[FakeData.NumberData.GetNumber(altBasliklar.Count - 1)]; k1.AnaBaslik = anaBaslik; anaBaslik.Kalemler.Add(k1); k1.Ekleyen = u; u.EklenenKalemler.Add(k1); k1.DuzenlemeTarihi = DateTime.Now; k1.EklemeTarihi = DateTime.Now; k1.Tutar = FakeData.NumberData.GetNumber(1000); k1.VadeTarihi = DateTime.Now.AddDays(FakeData.NumberData.GetNumber(0, 105)); k1.IsTahmin = false; k1.KalemTipiAciklama = tipAciklama[FakeData.NumberData.GetNumber(0, 2)]; k1.KalemTipiSymbol = tipSymbol[tipAciklama.IndexOf(k1.KalemTipiAciklama)]; k1.IsUserCreation = true; k1.EkAlan1 = FakeData.TextData.GetSentences(FakeData.NumberData.GetNumber(10)); ParaBirimi pb = paraBirimleri.ToList()[FakeData.NumberData.GetNumber(15)]; ParaBirimiKalem pbk = new ParaBirimiKalem() { KalemID = k1.ID, ParaBirimi = pb, Tutar = k1.Tutar }; pb.ParaBirimiKalemler.Add(pbk); k1.ParaBirimiKalem = pbk; context.ParaBirimiKalemler.Add(pbk); context.Kalemler.Add(k1); kalemler.Add(k1); } #endregion #region Başlık for (int i = 0; i < kalemler.Count; i++) { TekliBaslik tekliBaslik = new TekliBaslik(); tekliBaslik = tekliBasliklar.SingleOrDefault(s => s.ID == kalemler[i].AnaBaslikID); if (tekliBaslik == null) { tekliBaslik = new TekliBaslik(); tekliBaslik.FlowDirectionExplanation = kalemler[i].KalemTipiAciklama; tekliBaslik.FlowDirectionSymbol = kalemler[i].KalemTipiAciklama == "Gelir" ? "+" : "-"; tekliBaslik.Title = kalemler[i].Aciklama; tekliBaslik.AnaBaslik = kalemler[i].AnaBaslik; tekliBaslik.ID = kalemler[i].AnaBaslikID; kalemler[i].AnaBaslik.TekliBaslik = tekliBaslik; kalemler[i].AnaBaslik.ID = tekliBaslik.ID; tekliBaslik.Kalemler.Add(kalemler[i]); kalemler[i].TekliBaslik = tekliBaslik; context.TekliBasliklar.Add(tekliBaslik); tekliBasliklar.Add(tekliBaslik); } else { tekliBaslik.Kalemler.Add(kalemler[i]); kalemler[i].TekliBaslik = tekliBaslik; //tekliBasliklar.Add(tekliBaslik); } #region Para Birimi Tutar Ops ParaBirimiTutar pbt = tekliBaslik.Currencies.SingleOrDefault(w => w.ParaBirimi.Kur == kalemler[i].ParaBirimiKalem.ParaBirimi.Kur); if (pbt == null) { pbt = new ParaBirimiTutar(); pbt.TekliBaslik = tekliBaslik; tekliBaslik.Currencies.Add(pbt); pbt.ParaBirimi = kalemler[i].ParaBirimiKalem.ParaBirimi; pbt.Tutar = kalemler[i].Tutar; context.ParaBirimiTutarlar.Add(pbt); } else { pbt.Tutar += kalemler[i].Tutar; } #endregion } #endregion context.SaveChanges(); } }
private void InsertSampleFinancialItems(YoneticimDBEntities db) { foreach (Mulk mulk in db.Mulkler) { // Sadece Mülk e ait olan kalemler.. for (int i = 0; i < FakeData.NumberData.GetNumber(15, 30); i++) { Kalem kalem = new Kalem() { Ay = FakeData.NumberData.GetNumber(1, 12), Yıl = FakeData.NumberData.GetNumber(2014, 2015), AidatMi = false, GelirMi = FakeData.BooleanData.GetBoolean(), Tutar = (decimal)FakeData.NumberData.GetDouble(), Açıklama = "Açıklama : " + FakeData.TextData.GetAlphabetical(10) }; kalem.Tutar = (kalem.GelirMi) ? kalem.Tutar : kalem.Tutar * (-1); mulk.Kalemler.Add(kalem); } // Daire Aidat kalemleri foreach (Daire daire in mulk.Daireler) { for (int i = 1; i <= 12; i++) { Kalem kalem1 = new Kalem() { Ay = i, Yıl = 2014, AidatMi = true, GelirMi = true, Tutar = 150, Açıklama = $"Aidat {i}/2014 : {daire.Kat}-{daire.No}", Daireler = daire, Mulkler = mulk }; db.Kalemler.Add(kalem1); Kalem kalem2 = new Kalem() { Ay = i, Yıl = 2015, AidatMi = true, GelirMi = true, Tutar = 200, Açıklama = $"Aidat {i}/2015 : {daire.Kat}-{daire.No}", Daireler = daire, Mulkler = mulk }; db.Kalemler.Add(kalem2); } } foreach (Gorevli gorevli in mulk.Gorevliler) { for (int i = 1; i <= 12; i++) { Kalem kalem1 = new Kalem() { Ay = i, Yıl = 2014, AidatMi = true, GelirMi = false, Tutar = 1500, Açıklama = $"Maaş {i}/2014 : {gorevli.TcNo}", Mulkler = mulk, Gorevliler = gorevli }; db.Kalemler.Add(kalem1); Kalem kalem2 = new Kalem() { Ay = i, Yıl = 2015, AidatMi = true, GelirMi = false, Tutar = 1750, Açıklama = $"Maaş {i}/2015 : {gorevli.TcNo}", Mulkler = mulk, Gorevliler = gorevli }; db.Kalemler.Add(kalem2); } } } db.SaveChanges(); }
public void CreateData() { anaBasliklar.Clear(); users.Clear(); kalemler.Clear(); paraBirimleri.Clear(); tekliBasliklar.Clear(); try { paraBirimleri = GetParaBirimleri(); } catch (Exception ex) { } // paraBirimleri.AddRange(new List<ParaBirimi>() { // new ParaBirimi(){ID=1,Kur="EUR" }, // new ParaBirimi(){ID=2,Kur="TRY" }, // new ParaBirimi(){ID=3,Kur="USD" }, // new ParaBirimi(){ID=4,Kur="CAD" }, // new ParaBirimi(){ID=5,Kur="JPY" } //}); #region Ana Baslik DUMMY CREATE AnaBaslik ab1 = new AnaBaslik(); ab1.ID = FakeData.TextData.GetAlphabetical(10); ab1.BaslikTanimi = "Banka Bakiyeleri"; ab1.IsVadeIliskili = false; ab1.SirketKodu = "2000"; AnaBaslik ab2 = new AnaBaslik(); ab2.ID = FakeData.TextData.GetAlphabetical(10); ab2.BaslikTanimi = "Çek Ödemeleri"; ab2.IsVadeIliskili = false; ab2.SirketKodu = "2000"; AnaBaslik ab3 = new AnaBaslik(); ab3.ID = FakeData.TextData.GetAlphabetical(10); ab3.BaslikTanimi = "Havale Ödemeleri"; ab3.IsVadeIliskili = false; ab3.SirketKodu = "2000"; AnaBaslik ab4 = new AnaBaslik(); ab4.ID = FakeData.TextData.GetAlphabetical(10); ab4.BaslikTanimi = "Komisyon Faizleri"; ab4.IsVadeIliskili = false; ab4.SirketKodu = "1000"; AnaBaslik ab5 = new AnaBaslik(); ab5.ID = FakeData.TextData.GetAlphabetical(10);; ab5.BaslikTanimi = "Müşteri Tahsilatı"; ab5.IsVadeIliskili = false; ab5.SirketKodu = "3000"; AnaBaslik ab6 = new AnaBaslik(); ab6.ID = FakeData.TextData.GetAlphabetical(10); ab6.BaslikTanimi = "Masraf Tahsilatı"; ab6.IsVadeIliskili = false; ab6.SirketKodu = "3000"; List <AnaBaslik> anaBaslikList = new List <AnaBaslik>(); for (int i = 0; i < 180; i++) { AnaBaslik ab7 = new AnaBaslik(); ab7.ID = FakeData.TextData.GetAlphabetical(10); ab7.BaslikTanimi = FakeData.NameData.GetCompanyName(); ab7.IsVadeIliskili = false; ab7.SirketKodu = "3000"; anaBaslikList.Add(ab7); } anaBaslikList.Add(ab1); anaBaslikList.Add(ab2); anaBaslikList.Add(ab3); anaBaslikList.Add(ab4); anaBaslikList.Add(ab4); anaBaslikList.Add(ab5); anaBaslikList.Add(ab6); #endregion #region User DUMMY User user = new User(); user.ID = 1; user.Name = "Fethi"; user.Surname = "Tekyaygil"; user.Username = "******"; user.Yetki = "Admin"; User user2 = new User(); user2.ID = 2; user2.Name = "Emre"; user2.Surname = "Simsek"; user2.Username = "******"; user2.Yetki = "Admin"; #endregion #region Kalem List <string> altBasliklar = new List <string>() { "Ziraat Bankası", "Akbank", "Halk Bankası", "KuveytTürk", "İş Bankası", "Garanti", "QNB Finansbank" }; List <string> tipSymbol = new List <string>() { "+", "-" }; List <string> tipAciklama = new List <string>() { "Gelir", "Gider" }; for (int i = 0; i < 100; i++) { AnaBaslik anaBaslik = anaBaslikList[FakeData.NumberData.GetNumber(anaBaslikList.Count - 1)]; Kalem k1 = new Kalem(); //k1.KalemID = i + 1; k1.Aciklama = altBasliklar[FakeData.NumberData.GetNumber(altBasliklar.Count - 1)]; k1.AnaBaslik = anaBaslik; k1.AnaBaslikID = anaBaslik.ID; anaBaslik.Kalemler.Add(k1); k1.Ekleyen = user; k1.EkleyenUserID = user.ID; user.EklenenKalemler.Add(k1); k1.DuzenlemeTarihi = DateTime.Now; k1.Tutar = FakeData.NumberData.GetNumber(1000); k1.VadeTarihi = DateTime.Now; k1.IsTahmin = false; k1.KalemTipiAciklama = tipAciklama[FakeData.NumberData.GetNumber(0, 2)]; k1.KalemTipiSymbol = tipSymbol[tipAciklama.IndexOf(k1.KalemTipiAciklama)]; k1.IsUserCreation = true; k1.EkAlan1 = FakeData.TextData.GetSentences(FakeData.NumberData.GetNumber(10)); ParaBirimi pb = paraBirimleri.ToList()[FakeData.NumberData.GetNumber(paraBirimleri.Count)]; ParaBirimiKalem pbk = new ParaBirimiKalem() { Kalem = k1, ParaBirimi = pb, //Tutar= }; pb.ParaBirimiKalemler.Add(pbk); k1.ParaBirimiKalem = pbk; kalemler.Add(k1); } #endregion #region Başlık //for (int i = 0; i < kalemler.Count; i++) //{ // TekliBaslik tekliBaslik = new TekliBaslik(); // tekliBaslik = tekliBasliklar.SingleOrDefault(s => s.ID == kalemler[i].TekliBaslikID); // if (tekliBaslik == null) // { // tekliBaslik = new TekliBaslik(); // tekliBaslik.FlowDirectionExplanation = kalemler[i].KalemTipiAciklama; // tekliBaslik.FlowDirectionSymbol = kalemler[i].KalemTipiAciklama == "Gelir" ? "+" : "-"; // tekliBaslik.Title = kalemler[i].Aciklama; // tekliBaslik.ID = FakeData.TextData.GetAlphabetical(15); // tekliBaslik.AnaBaslik = kalemler[i].AnaBaslik; // tekliBaslik.AnaBaslikID = kalemler[i].AnaBaslikID; // kalemler[i].AnaBaslik.TekliBaslik = tekliBaslik; // kalemler[i].AnaBaslik.TekliBaslikID = tekliBaslik.ID; // } // tekliBaslik.Kalemler.Add(kalemler[i]); // kalemler[i].TekliBaslik = tekliBaslik; #region Para Birimi Tutar Ops //ParaBirimiTutar pbt = tekliBaslik.Currencies.SingleOrDefault(w => w.ParaBirimi == kalemFormData.ParaBirimi); //if (pbt == null) //{ // pbt = new ParaBirimiTutar(); // pbt.Baslik = tekliBaslik; // tekliBaslik.Currencies.Add(pbt); // pbt.ParaBirimi = kalemFormData.ParaBirimi; // pbt.Tutar = kalemFormData.Tutar; // paraBirimiTutarManager.Add(pbt); //} //else // pbt.Tutar += kalemFormData.Tutar; #endregion #endregion }