private void btn_kaydet_Click(object sender, EventArgs e) { CallCenterEntities veri2 = new CallCenterEntities();//çalışmalar tablosuna seç durumlarını kaydetmesin diye... veri2.Database.Connection.ConnectionString = AnaForm.cstr; try { foreach (var item in calismalist) { var kayit = (from p in veri2.KULLANICICALISMALAR_TBL where p.KC_KUL_ID == sayfakul_id && p.KC_CAL_ID == item.CAL_ID select p).SingleOrDefault(); if (item.CAL_SEC == false && kayit != null) { veri2.KULLANICICALISMALAR_TBL.Remove(kayit); veri2.SaveChanges(); } if (item.CAL_SEC == true && kayit == null) { var ekle = new KULLANICICALISMALAR_TBL(); ekle.KC_KUL_ID = sayfakul_id; ekle.KC_CAL_ID = item.CAL_ID; veri2.KULLANICICALISMALAR_TBL.Add(ekle); veri2.SaveChanges(); } } MessageBox.Show("Kaydedildi", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Information); AnaForm.logkaydet("Kullanıcı Çalışmaları", "Liste Düzenleme (" + lbl_kullanici.Text + ")"); } catch (Exception ex) { MessageBox.Show("Kaydedilemedi, Hata:" + ex.Message, "Hata!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void SchedulerDataStorage1_AppointmentsInserted(object sender, PersistentObjectsEventArgs e) { AppointmentBaseCollection appts = (AppointmentBaseCollection)e.Objects; //for (int i = 0; i < appts.Count(); i++) //{ // appts.Remove(appts[i]); //} foreach (Appointment apt in appts) { //appts.Remove(apt); RANDEVULAR_TBL ekle = new RANDEVULAR_TBL(); ekle.RAN_IST_ID = AnaForm.ist_id; ekle.RAN_KUL_ID = AnaForm.userid; ekle.RAN_CAL_ID = AnaForm.cal_id; ekle.RAN_ACIKLAMA = apt.Description; ekle.RAN_BASLAMATARIH = apt.Start; ekle.RAN_BITISTARIH = apt.End; ekle.RAN_TELNO = apt.Subject; ekle.RAN_DURUMID = Convert.ToInt32(apt.LabelKey); ekle.RAN_SEC = false; veri.RANDEVULAR_TBL.Add(ekle); veri.SaveChanges(); //schedulerDataStorage1.Appointments.DataSource = veri.RANDEVULAR_TBL.ToList(); var calisma = (from p in veri.CALISMALAR_TBL where p.CAL_ID == AnaForm.cal_id select p).SingleOrDefault(); AnaForm.logkaydet("Randevu", "Ekleme (" + calisma.CAL_CALISMAID + " " + calisma.CAL_ADI + ")(" + apt.Subject + ")"); listele(); } }
private void btn_kaydet_Click(object sender, EventArgs e) // SSS_TBL deki kaydı günceller ya da yeni kayıt ekler. { if (txt_soru.Text == "") { MessageBox.Show("Lütfen Soru belirtiniz...", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txt_soru.Focus(); return; } if (txt_cevap.Text == "") { MessageBox.Show("Lütfen Cevap belirtiniz...", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txt_cevap.Focus(); return; } try { SSS_TBL kayit; if (ssid == 0) { kayit = new SSS_TBL(); } else { kayit = (from p in veri.SSS_TBL where p.SS_ID == ssid select p).SingleOrDefault(); } kayit.SS_SORU = txt_soru.Text; kayit.SS_CEVAP = txt_cevap.Text; kayit.SS_CAL_ID = Convert.ToInt32(cmb_calismaid.EditValue); kayit.SS_AKTIF = chk_aktif.Checked; if (ssid == 0) { veri.SSS_TBL.Add(kayit); } MessageBox.Show(veri.SaveChanges() > 0 ? "Kaydedildi" : "Değişiklik yok!", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Information); int calid = Convert.ToInt32(cmb_calismaid.EditValue); var calisma = (from p in veri.CALISMALAR_TBL where p.CAL_ID == calid select p).SingleOrDefault(); if (ssid == 0) { AnaForm.logkaydet("Sık Sorulan Sorular", "Ekleme (" + calisma.CAL_CALISMAID + " " + calisma.CAL_ADI + ")(" + txt_soru.Text + ")"); } else { AnaForm.logkaydet("Sık Sorulan Sorular", "Güncelleme (" + calisma.CAL_CALISMAID + " " + calisma.CAL_ADI + ")(" + txt_soru.Text + ")"); } listele(); temizle(); } catch (Exception ex) { MessageBox.Show("Kaydedilemedi, Hata:" + ex.Message, "Hata!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void listelemesajlar()//seçilen kullanıcı ya ait mesajları listeler. { if (grdview_list.GetFocusedRow() == null) { return; } if (sayfaokunmayanlar == true) { DateTime simdi = AnaForm.tarihsaatgetir(); querystring = "select * from public.\"MESAJLARTUM_V\" WHERE (\"MSJ_OKUNDU\" <>TRUE) and (\"gonderenkulid\" = " + Convert.ToInt32(grdview_list.GetFocusedRowCellValue("KUL_ID")) + " and \"alankulid\" = " + AnaForm.userid + ")"; this.Text = "Okunmamış Mesajlarım"; grdview_list.ViewCaption = "Okunmamış Mesajlarım"; } else { querystring = "select * from public.\"MESAJLARTUM_V\" WHERE (\"gonderenkulid\" = " + AnaForm.userid + " and \"alankulid\" = " + Convert.ToInt32(grdview_list.GetFocusedRowCellValue("KUL_ID")) + ") or (\"gonderenkulid\" = " + Convert.ToInt32(grdview_list.GetFocusedRowCellValue("KUL_ID")) + " and \"alankulid\" = " + AnaForm.userid + ")"; this.Text = "Mesajlarım"; grdview_list.ViewCaption = "Mesajlarım"; } using (conn = new NpgsqlConnection(AnaForm.cstr)) { conn.Open(); mesajlarlist = conn.Query <MESAJLARTUM_V>(querystring).OrderByDescending(t => t.MSJ_TARIH).ToList(); grd_mesaj.DataSource = mesajlarlist; } grdview_mesaj.RowStyle += Grdview_mesaj_RowStyle; }
public Cagrilarim(bool admin) { InitializeComponent(); veri.Database.Connection.ConnectionString = AnaForm.cstr; sayfaadmin = admin; try { DateTime simdi = AnaForm.tarihsaatgetir(); simdi = new DateTime(simdi.Year, simdi.Month, simdi.Day, 0, 0, 0); dt1.DateTime = simdi; dt2.DateTime = simdi.AddDays(1); } catch (Exception ex) { MessageBox.Show("Hata(1):" + ex.Message, "Hata!", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (admin == false) { KUL_ADI.Visible = false; } else { grdview_list.Columns[0].Group(); } listele(); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); a = new AnaForm(); Application.Run(a); }
public SesKayitlari(string sntkodu) { InitializeComponent(); veri.Database.Connection.ConnectionString = AnaForm.cstr; sayfa_santralkodu = sntkodu; if (AnaForm.kullaniciyetkileri[0].Y_SESDINLE == false) { btn_dinle.Visible = false; } if (AnaForm.kullaniciyetkileri[0].Y_SESDISAAKTAR == false) { btn_indir.Visible = false; } dt2.DateTime = AnaForm.tarihsaatgetir(); dt1.DateTime = dt2.DateTime.AddHours(-1); try { var sonuc = (from p in veri.GENELAYARLAR_TBL select p).ToList(); txt_sunucu.Text = sonuc[0].GA_FTP_IP; txt_ftpkul.Text = sonuc[0].GA_FTP_KULLANICI; txt_ftpsifre.Text = sonuc[0].GA_FTP_SIFRE; txt_ftpdizin.Text = sonuc[0].GA_FTP_DIZIN; } catch (Exception ex) { MessageBox.Show("Ftp Bilgileri Alınamadı, Hata:" + ex.Message, "Hata!", MessageBoxButtons.OK, MessageBoxIcon.Error); } //listele(); }
private void Grdview_list_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e) // kalan saate göre grid satırını renklendirir. { simdi = AnaForm.tarihsaatgetir(); simdi = new DateTime(simdi.Year, simdi.Month, simdi.Day, simdi.Hour, simdi.Minute, 0); if (e.RowHandle >= 0) { DateTime satirtarih = Convert.ToDateTime(grdview_list.GetRowCellValue(e.RowHandle, "RAN_BASLAMATARIH")); if (satirtarih < AnaForm.tarihsaatgetir()) { var geciken = renkler.Where(p => p.BR_SURE1 == new TimeSpan(0, 0, 0) && p.BR_SURE2 == new TimeSpan(0, 0, 0)).ToList(); if (geciken.Count() > 0) { e.Appearance.BackColor = Color.FromArgb(Convert.ToInt32(geciken[0].BR_RENKKODU)); } } else { TimeSpan kalansaat = satirtarih.Subtract(simdi); var renk = renkler.Where(p => p.BR_SURE1 <= kalansaat && p.BR_SURE2 >= kalansaat).ToList(); if (renk.Count() > 0) { e.Appearance.BackColor = Color.FromArgb(Convert.ToInt32(renk[0].BR_RENKKODU)); } } } }
private void SchedulerDataStorage1_AppointmentChanging(object sender, PersistentObjectCancelEventArgs e) { AdvPersistentObjectCancelEventArgs advArgs = (AdvPersistentObjectCancelEventArgs)e; if (advArgs.PropertyName == "Start" || advArgs.PropertyName == "End") { DevExpress.XtraScheduler.Internal.Implementations.AppointmentItem apt = (DevExpress.XtraScheduler.Internal.Implementations.AppointmentItem)e.Object; int id = Convert.ToInt32(apt.Id); if (advArgs.PropertyName == "Start") { if (Convert.ToDateTime(advArgs.NewValue) < AnaForm.tarihsaatgetir()) { durum = false; //eğer start hatalı ise end e bakmam. ama end field ini de güncellemeyip dönmesi için e.cancel=true yapmam gerektiği için. e.Cancel = true; } else if (AnaForm.CalismaAktifPeriyotMu(Convert.ToDateTime(advArgs.NewValue), 0, 0, Convert.ToInt32(apt.Id)) == false) { durum = false; e.Cancel = true; } } if (advArgs.PropertyName == "End") { if (durum == false) { durum = true; e.Cancel = true; } } } }
public Randevularim() //kullanıcıya ait randevuları listeler. { InitializeComponent(); veri.Database.Connection.ConnectionString = AnaForm.cstr; InitSkinGallery(); schedulerControl.Start = AnaForm.tarihsaatgetir(); schedulerDataStorage1.AppointmentsInserted += SchedulerDataStorage1_AppointmentsInserted; schedulerDataStorage1.AppointmentsChanged += SchedulerDataStorage1_AppointmentsChanged; schedulerDataStorage1.AppointmentsDeleted += SchedulerDataStorage1_AppointmentsDeleted; schedulerDataStorage1.AppointmentInserting += SchedulerDataStorage1_AppointmentInserting; schedulerDataStorage1.AppointmentChanging += SchedulerDataStorage1_AppointmentChanging; schedulerDataStorage1.Appointments.Mappings.AppointmentId = "RAN_ID"; schedulerDataStorage1.Appointments.Mappings.Description = "RAN_ACIKLAMA"; schedulerDataStorage1.Appointments.Mappings.Start = "RAN_BASLAMATARIH"; schedulerDataStorage1.Appointments.Mappings.End = "RAN_BITISTARIH"; schedulerDataStorage1.Appointments.Mappings.Label = "RAN_DURUMID"; schedulerDataStorage1.Appointments.Mappings.Subject = "RAN_TELNO"; schedulerDataStorage1.Labels.Mappings.Color = "RENK_HEX"; schedulerDataStorage1.Labels.Mappings.DisplayName = "RENK_BASLIK"; schedulerDataStorage1.Labels.Mappings.Id = "RENK_ID"; schedulerDataStorage1.Labels.DataSource = (from p in veri.RENKLER_TBL where p.RENK_AKTIF == true select p).ToList(); schedulerControl.DataStorage = schedulerDataStorage1; schedulerControl.RefreshData(); }
private void button_sil_Click(object sender, EventArgs e) //CALISMALAR_TBL den seçilen kaydı siler. { if (grdview_list.GetFocusedRow() == null) { return; } cal_id = Convert.ToInt32(grdview_list.GetFocusedRowCellValue("CAL_ID")); string calcalismaid = Convert.ToString(grdview_list.GetFocusedRowCellValue("CAL_CALISMAID")); int istekkontrol = (from p in veri.ISTEKLER_TBL where p.IST_OKUNDU != true && p.IST_CALISMAID == calcalismaid select p).ToList().Count(); if (istekkontrol > 0) { MessageBox.Show("Çalışmaya ait bekleyen istek mevcut, silinemez...", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } DateTime bugun = AnaForm.tarihsaatgetir(); int randevukontrol = (from p in veri.RANDEVULAR_TBL where p.RAN_CAL_ID == cal_id && p.RAN_BASLAMATARIH > bugun select p).ToList().Count(); if (randevukontrol > 0) { MessageBox.Show("Çalışmaya ait randevular mevcut, silinemez...", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } DialogResult cikis = new DialogResult(); cikis = MessageBox.Show("Silmek istediğinizden emin misiniz?", "Uyarı!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (cikis == DialogResult.No) { return; } try { var kayit = (from p in veri.CALISMALAR_TBL where p.CAL_ID == cal_id select p).SingleOrDefault(); if (kayit != null) { //veri.CALISMALAR_TBL.Remove(kayit); //veri.SaveChanges(); kayit.CAL_SIL = true; kayit.CAL_SILME_TARIH = AnaForm.tarihsaatgetir(); kayit.CAL_SILME_KUL_ID = AnaForm.userid; veri.SaveChanges(); } MessageBox.Show("Silindi", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Information); AnaForm.logkaydet("Çalışma", "Silme " + calcalismaid + " (" + Convert.ToString(grdview_list.GetFocusedRowCellValue("CAL_ADI")) + ")"); listele(); temizle(); } catch (Exception ex) { MessageBox.Show("Silinemedi, Hata:" + ex.Message, "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btn_kaydet_Click(object sender, EventArgs e) // RENKLER_TBL ye kayıt atar ya da günceller. { //if (txt_kod.Text == "") //{ // MessageBox.Show("Lütfen Renk Kodu belirtiniz"); // txt_kod.Focus(); // return; //} if (txt_aciklama.Text == "") { MessageBox.Show("Lütfen Açıklama belirtiniz"); txt_aciklama.Focus(); return; } try { RENKLER_TBL kayit; if (renk_id == 0) { kayit = new RENKLER_TBL(); } else { kayit = (from p in veri.RENKLER_TBL where p.RENK_ID == renk_id select p).SingleOrDefault(); } //Renk.Color.ToArgb().ToString() kayit.RENK_KOD = Renk.Color.ToArgb().ToString(); // kayit.RENK_KOD = ColorTranslator.ToHtml(Renk.Color); // "#FF" + String.Format("{0:X2}{1:X2}{2:X2}", Renk.Color.B, Renk.Color.G, Renk.Color.R); kayit.RENK_HEX = string.Format("#{0:X2}{1:X2}{2:X2}{3:X2}", Renk.Color.A, Renk.Color.R, Renk.Color.G, Renk.Color.B); kayit.RENK_BASLIK = txt_aciklama.Text; kayit.RENK_AKTIF = chk_aktif.Checked; if (renk_id == 0) { veri.RENKLER_TBL.Add(kayit); } MessageBox.Show(veri.SaveChanges() > 0 ? "Kaydedildi" : "Değişiklik yok!", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Information); AnaForm.logkaydet("Randevu Durumları", "Liste Düzenleme"); listele(); temizle(); } catch (Exception ex) { MessageBox.Show("Kaydedilemedi, Hata:" + ex.Message, "Hata!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button_sil_Click(object sender, EventArgs e) //CIKISKODLARI_TBL dan kayıt siler. { if (grdview_list.GetFocusedRow() == null) { return; } ck_id = Convert.ToInt32(grdview_list.GetFocusedRowCellValue("CK_ID")); int cagrikontrol = (from p in veri.CAGRILAR_TBL where p.CAG_CK_ID == ck_id select p).ToList().Count(); if (cagrikontrol > 0) { MessageBox.Show("Çağrı(lar)da kullanılmış çıkış kodu silinemez...", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } int calismackkontrol = (from p in veri.CALISMACIKISKODLARI_TBL where p.CCK_CK_ID == ck_id select p).ToList().Count(); if (calismackkontrol > 0) { MessageBox.Show("Çalışma(lar)a atanmış çıkış kodu silinemez...", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } DialogResult cikis = new DialogResult(); cikis = MessageBox.Show("Silmek istediğinizden emin misiniz?", "Uyarı!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (cikis == DialogResult.No) { return; } try { string kod = Convert.ToString(grdview_list.GetFocusedRowCellValue("CK_KOD")); var kayit = (from p in veri.CIKISKODLARI_TBL where p.CK_ID == ck_id select p).SingleOrDefault(); if (kayit != null) { veri.CIKISKODLARI_TBL.Remove(kayit); veri.SaveChanges(); } MessageBox.Show("Silindi", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Information); AnaForm.logkaydet("Çıkış Kodu", "Silme (" + kod + ")"); listele(); temizle(); } catch (Exception ex) { MessageBox.Show("Silinemedi, Hata:" + ex.Message, "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public LogList() // LOGLIST_V tablosundaki kayıtları görüntüler. { InitializeComponent(); //veri.Database.Connection.ConnectionString = AnaForm.cstr; DateTime simdi = AnaForm.tarihsaatgetir(); simdi = new DateTime(simdi.Year, simdi.Month, simdi.Day, 0, 0, 0); dt1.DateTime = simdi; dt2.DateTime = simdi.AddDays(1); listele(); }
private void btn_surekaydet_Click(object sender, EventArgs e) // RANDEVULISTERENKLERI_TBL a kayıt atar ya da günceller. { var aralikvarmi = (from p in veri.RANDEVULISTERENKLERI_TBL where p.BR_ID != br_id && ( (p.BR_SURE1 >= (TimeSpan)ts_sure1.EditValue && p.BR_SURE1 <= (TimeSpan)ts_sure2.EditValue) || (p.BR_SURE2 >= (TimeSpan)ts_sure1.EditValue && p.BR_SURE2 <= (TimeSpan)ts_sure2.EditValue) || ((TimeSpan)ts_sure1.EditValue >= p.BR_SURE1 && (TimeSpan)ts_sure1.EditValue <= p.BR_SURE2) || ((TimeSpan)ts_sure2.EditValue >= p.BR_SURE1 && (TimeSpan)ts_sure2.EditValue <= p.BR_SURE2) ) select p).ToList(); if (aralikvarmi.Count() > 0) { MessageBox.Show(aralikvarmi[0].BR_SURE1.ToString() + " - " + aralikvarmi[0].BR_SURE2.ToString() + " aralığında tanım bulunmaktadır.", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Warning); ts_sure1.Focus(); return; } try { RANDEVULISTERENKLERI_TBL kayit; if (br_id == 0) { kayit = new RANDEVULISTERENKLERI_TBL(); } else { kayit = (from p in veri.RANDEVULISTERENKLERI_TBL where p.BR_ID == br_id select p).SingleOrDefault(); } //Renk.Color.ToArgb().ToString() kayit.BR_RENKKODU = Renk.Color.ToArgb().ToString(); kayit.BR_SURE1 = (TimeSpan)ts_sure1.EditValue; kayit.BR_SURE2 = (TimeSpan)ts_sure2.EditValue; if (br_id == 0) { veri.RANDEVULISTERENKLERI_TBL.Add(kayit); } MessageBox.Show(veri.SaveChanges() > 0 ? "Kaydedildi" : "Değişiklik yok!", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Information); AnaForm.logkaydet("Bekleyen Randevu Renkleri", "Liste Düzenleme "); listele(); temizle(); } catch (Exception ex) { MessageBox.Show("Kaydedilemedi, Hata:" + ex.Message, "Hata!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public RandevularList() //Belirtilen tarih aralığındaki randevuları listeler. { InitializeComponent(); veri.Database.Connection.ConnectionString = AnaForm.cstr; DateTime simdi = AnaForm.tarihsaatgetir(); simdi = new DateTime(simdi.Year, simdi.Month, simdi.Day, 0, 0, 0); dt1.DateTime = simdi; dt2.DateTime = simdi.AddDays(1); listele(); }
public Istekler() // arama yapmak için oluşturulmuş istekleri listeler. { InitializeComponent(); veri.Database.Connection.ConnectionString = AnaForm.cstr; DateTime simdi = AnaForm.tarihsaatgetir(); simdi = new DateTime(simdi.Year, simdi.Month, simdi.Day, 0, 0, 0); dt1.DateTime = simdi; dt2.DateTime = simdi.AddDays(1); listele(); }
private void btn_aktar_Click(object sender, EventArgs e) // seçilen kullanıcının seçilen mesajlarını seçilen başka bir kullanıcıya aktarır. { if (ranlist.Count() < 1) { MessageBox.Show("Lütfen aktarılacak randevuları listeleyiniz...", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (ranlist.Where(t => t.RAN_SEC == true).Count() < 1) { MessageBox.Show("Lütfen aktarılacak randevuları seçiniz...", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (cmb_aktarilacakkullanici.Text == "") { MessageBox.Show("Lütfen aktarılacak kullanıcıyı belirtiniz...", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Warning); cmb_aktarilacakkullanici.Focus(); return; } if (Convert.ToInt32(cmb_aktarilacakkullanici.EditValue) == Convert.ToInt32(ranlist[0].RAN_KUL_ID)) { MessageBox.Show("Seçtiğiniz kullanıcı, Aktarılacak kullanıcı ile aynı...", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Warning); cmb_aktarilacakkullanici.Focus(); return; } DialogResult cikis = new DialogResult(); cikis = MessageBox.Show("Seçili Randevular " + cmb_aktarilacakkullanici.Text + " kullanıcısına aktarılacaktır. Devam etmek istediğinizden emin misiniz?", "Uyarı!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (cikis == DialogResult.No) { return; } foreach (var item in ranlist.Where(t => t.RAN_SEC == true)) { var kayit = (from p in veri.RANDEVULAR_TBL where p.RAN_ID == item.RAN_ID select p).SingleOrDefault(); kayit.RAN_KUL_ID = Convert.ToInt32(cmb_aktarilacakkullanici.EditValue); veri.SaveChanges(); } MessageBox.Show("Aktarım Tamamlandı...", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Information); grd_list.DataSource = null; AnaForm.logkaydet("Randevu Aktarma ", "(" + cmb_kullanici.Text + "->" + cmb_aktarilacakkullanici.Text + ")"); }
private void btn_kaydet_Click(object sender, EventArgs e) // CIKISKODLARI_TBL a kayıt atar ya da kayıt günceller { if (txt_kod.Text == "") { MessageBox.Show("Lütfen Çıkış Kodu belirtiniz...", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txt_kod.Focus(); return; } try { CIKISKODLARI_TBL kayit; if (ck_id == 0) { kayit = new CIKISKODLARI_TBL(); } else { kayit = (from p in veri.CIKISKODLARI_TBL where p.CK_ID == ck_id select p).SingleOrDefault(); } kayit.CK_KOD = txt_kod.Text; kayit.CK_ACIKLAMA = txt_aciklama.Text; kayit.CK_AKTIF = chk_aktif.Checked; kayit.CK_SEC = false; if (ck_id == 0) { veri.CIKISKODLARI_TBL.Add(kayit); } MessageBox.Show(veri.SaveChanges() > 0 ? "Kaydedildi" : "Değişiklik yok!", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Information); if (ck_id == 0) { AnaForm.logkaydet("Çıkış Kodu", "Ekleme (" + txt_kod.Text + ")"); } else { AnaForm.logkaydet("Çıkış Kodu", "Güncelleme (" + txt_kod.Text + ")"); } listele(); temizle(); } catch (Exception ex) { MessageBox.Show("Kaydedilemedi, Hata:" + ex.Message, "Hata!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btn_kaydet_Click(object sender, EventArgs e) // FORUMKONULARI_TBL ye kayıt atar ya da kayıt günceller. { if (txt_konu.Text == "") { MessageBox.Show("Lütfen Konu belirtiniz...", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Warning); txt_konu.Focus(); return; } try { FORUMKONULARI_TBL kayit; if (frid == 0) { kayit = new FORUMKONULARI_TBL(); } else { kayit = (from p in veri.FORUMKONULARI_TBL where p.FR_ID == frid select p).SingleOrDefault(); } kayit.FR_ADI = txt_konu.Text; kayit.FR_ACIKLAMA = txt_aciklama.Text; kayit.FR_AKTIF = chk_aktif.Checked; if (frid == 0) { veri.FORUMKONULARI_TBL.Add(kayit); } MessageBox.Show(veri.SaveChanges() > 0 ? "Kaydedildi" : "Değişiklik yok!", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Information); if (frid == 0) { AnaForm.logkaydet("Forum Konusu", "Ekleme (" + txt_konu.Text + ")"); } else { AnaForm.logkaydet("Forum Konusu", "Güncelleme (" + txt_konu.Text + ")"); } listele(); temizle(); } catch (Exception ex) { MessageBox.Show("Kaydedilemedi, Hata:" + ex.Message, "Hata!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void listele() { simdi = AnaForm.tarihsaatgetir(); simdi = new DateTime(simdi.Year, simdi.Month, simdi.Day, simdi.Hour, simdi.Minute, 0); if (sayfaalarm) //geciken ve yaklaşanları gösteririm sadece. { yaklasansaat = simdi.AddMinutes(AnaForm.yaklasanrandevudk); //genel ayarlardan tanımlanan yaklaşan dk kalan lardaki randevuları da listeye almak için this.Text = "Geciken ve Yaklaşan Randevularım"; grdview_list.ViewCaption = "Geciken ve Yaklaşan Randevularım"; } else //geciken ve 24 saatlik kayıtları gösteririm. { yaklasansaat = simdi.AddDays(1); //24 saat kalan kayıtlar için this.Text = "Günlük Randevularım"; grdview_list.ViewCaption = "Günlük Randevularım"; } var q = (from randevu in veri.RANDEVULAR_TBL.Where(s => s.RAN_BASLAMATARIH <= yaklasansaat && s.RAN_KAPANMA == null && s.RAN_KUL_ID == AnaForm.userid) join istek in veri.ISTEKLER_TBL on randevu.RAN_IST_ID equals istek.IST_ID into i from ii in i.DefaultIfEmpty() join kullanici in veri.KULLANICILAR_TBL on randevu.RAN_KUL_ID equals kullanici.KUL_ID into k from kk in k.DefaultIfEmpty() join calisma in veri.CALISMALAR_TBL on randevu.RAN_CAL_ID equals calisma.CAL_ID into c from cc in c.DefaultIfEmpty() orderby randevu.RAN_BASLAMATARIH select new { kk.KUL_KULLANICIID, cc.CAL_CALISMAID, cc.CAL_ADI, ii.IST_ALTBIRIMNO, ii.IST_BIRIMNO, randevu.RAN_BASLAMATARIH, randevu.RAN_BITISTARIH, ii.IST_TELNO, ii.IST_IL, randevu.RAN_ACIKLAMA, randevu.RAN_ID, randevu.RAN_IST_ID }).ToList(); grd_list.DataSource = q; grdview_list.RowStyle += Grdview_list_RowStyle; }
private void btn_kaydet_Click(object sender, EventArgs e) // GENELAYARLAR_TBL deki kaydı günceller. { if ((TimeSpan)tsp_gunbaslamasaati.EditValue >= (TimeSpan)tsp_gunbitissaati.EditValue) { MessageBox.Show("Gün bitiş saati, başlama saatinden küçük ya da eşit olamaz...", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Warning); tsp_gunbitissaati.Focus(); return; } try { var sonuc = (from p in veri.GENELAYARLAR_TBL select p).ToList(); sonuc[0].GA_GUNBASLAMASAAT = (TimeSpan)tsp_gunbaslamasaati.EditValue; sonuc[0].GA_GUNBITISSAAT = (TimeSpan)tsp_gunbitissaati.EditValue; sonuc[0].GA_CUMARTESICALIS = chk_cumartesicalis.Checked; sonuc[0].GA_PAZARCALIS = chk_pazarcalis.Checked; sonuc[0].GA_ANASAYFA_BASLIK = txt_baslik.Text; sonuc[0].GA_CIHAZIP = txt_domainadi.Text; sonuc[0].GA_YAKLASANRANDEVUDK = (TimeSpan)tsp_yaklasanrandk.EditValue; sonuc[0].GA_FTP_IP = txt_sunucu.Text; sonuc[0].GA_FTP_KULLANICI = txt_ftpkul.Text; sonuc[0].GA_FTP_SIFRE = txt_ftpsifre.Text; sonuc[0].GA_FTP_DIZIN = txt_ftpdizin.Text; if (rd_ranlist.Checked == true) { sonuc[0].GA_RANDEVUISTEKSAYFA = "TAKVIM"; } else { sonuc[0].GA_RANDEVUISTEKSAYFA = "EKLE"; } MessageBox.Show(veri.SaveChanges() > 0 ? "Kaydedildi" : "Değişiklik yok!", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Information); Application.OpenForms["AnaForm"].Text = txt_baslik.Text; AnaForm.logkaydet("Genel Ayarlar", "Güncelleme"); } catch (Exception ex) { MessageBox.Show("Kaydedilemedi, Hata:" + ex.Message, "Hata!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button_msjduzenle_Click(object sender, EventArgs e) // seçili mesajı düzenleme ekranını açar { if (grdview_mesaj.GetFocusedRow() == null) { return; } MesajDuzenle dlg = new CallCenter.MesajDuzenle(Convert.ToInt32(grdview_mesaj.GetFocusedRowCellValue("MSJ_ID"))); dlg.txt_mesaj.Text = grdview_mesaj.GetFocusedRowCellValue("MSJ_MESAJ").ToString(); if (dlg.ShowDialog(this) != DialogResult.OK) { return; } AnaForm.logkaydet("Forum Mesajı", "Güncelleme (" + grdview_list.GetFocusedRowCellValue("FR_ADI").ToString() + ")"); listelemesajlar(); }
private void button_sil_Click(object sender, EventArgs e) // CALISMATAKVIMI_TBL den kayıt siler. { if (grdview_list.GetFocusedRow() == null) { return; } DialogResult cikis = new DialogResult(); cikis = MessageBox.Show("Silmek istediğinizden emin misiniz?", "Uyarı!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (cikis == DialogResult.No) { return; } try { ctid = Convert.ToInt32(grdview_list.GetFocusedRowCellValue("CT_ID")); var kayit = (from p in veri.CALISMATAKVIMI_TBL where p.CT_ID == ctid select p).SingleOrDefault(); if (kayit != null) { veri.CALISMATAKVIMI_TBL.Remove(kayit); veri.SaveChanges(); } MessageBox.Show("Silindi", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Information); if (sayfacal_id == 0) { AnaForm.logkaydet("Genel Tatil/Ek Mesai", "Silme (" + Convert.ToString(grdview_list.GetFocusedRowCellValue("CT_ADI")) + ")"); } else { AnaForm.logkaydet("Tatil/Ek Mesai", "Silme (" + Convert.ToString(grdview_list.GetFocusedRowCellValue("CT_ADI")) + ")" + "(" + lbl_calisma.Text + ")"); } listele(); temizle(); } catch (Exception ex) { MessageBox.Show("Silinemedi, Hata:" + ex.Message, "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void SchedulerDataStorage1_AppointmentsDeleted(object sender, PersistentObjectsEventArgs e) { AppointmentBaseCollection appts = (AppointmentBaseCollection)e.Objects; foreach (Appointment apt in appts) { int id = Convert.ToInt32(apt.Id); var kayıt = (from inc in veri.RANDEVULAR_TBL where inc.RAN_ID == id select inc).SingleOrDefault(); kayıt.RAN_KAPANMA = AnaForm.tarihsaatgetir(); //veri.RANDEVULAR_TBL.Remove(kayıt); veri.SaveChanges(); int calid = Convert.ToInt32(kayıt.RAN_CAL_ID); int istid = Convert.ToInt32(kayıt.RAN_IST_ID); var calisma = (from p in veri.CALISMALAR_TBL where p.CAL_ID == calid select p).SingleOrDefault(); var istek = (from p in veri.ISTEKLER_TBL where p.IST_ID == istid select p).SingleOrDefault(); AnaForm.logkaydet("Randevu", "Silme (" + calisma.CAL_CALISMAID + " " + calisma.CAL_ADI + ")(" + istek.IST_TELNO + ")"); } }
private void SchedulerDataStorage1_AppointmentsChanged(object sender, PersistentObjectsEventArgs e) { AppointmentBaseCollection appts = (AppointmentBaseCollection)e.Objects; foreach (Appointment apt in appts) { int id = Convert.ToInt32(apt.Id); var kayıt = (from inc in veri.RANDEVULAR_TBL where inc.RAN_ID == id select inc).SingleOrDefault(); kayıt.RAN_ACIKLAMA = apt.Description; kayıt.RAN_BASLAMATARIH = apt.Start; kayıt.RAN_BITISTARIH = apt.End; kayıt.RAN_TELNO = apt.Subject; kayıt.RAN_DURUMID = Convert.ToInt32(apt.LabelKey); //apt.LabelId yerine apt.LabelKey yazdırdı veri.SaveChanges(); int calid = Convert.ToInt32(kayıt.RAN_CAL_ID); var calisma = (from p in veri.CALISMALAR_TBL where p.CAL_ID == calid select p).SingleOrDefault(); AnaForm.logkaydet("Randevu", "Düzenleme (" + calisma.CAL_CALISMAID + " " + calisma.CAL_ADI + ")(" + apt.Subject + ")"); } }
private void button_sil_Click(object sender, EventArgs e) //RANDEVULISTERENKLERI_TBL den kayıt siler. { if (grdview_list.GetFocusedRow() == null) { return; } br_id = Convert.ToInt32(grdview_list.GetFocusedRowCellValue("BR_ID")); DialogResult cikis = new DialogResult(); cikis = MessageBox.Show("Silmek istediğinizden emin misiniz?", "Uyarı!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (cikis == DialogResult.No) { return; } try { var kayit = (from p in veri.RANDEVULISTERENKLERI_TBL where p.BR_ID == br_id select p).SingleOrDefault(); if (kayit != null) { veri.RANDEVULISTERENKLERI_TBL.Remove(kayit); veri.SaveChanges(); } MessageBox.Show("Silindi", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Information); AnaForm.logkaydet("Bekleyen Randevu Renkleri", "Liste Düzenleme "); listele(); temizle(); } catch (Exception ex) { MessageBox.Show("Silinemedi, Hata:" + ex.Message, "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button_sil_Click(object sender, EventArgs e) //CALISMAPERIYOTLARI_TBL den kayıt siler. { if (grdview_list.GetFocusedRow() == null) { return; } DialogResult cikis = new DialogResult(); cikis = MessageBox.Show("Silmek istediğinizden emin misiniz?", "Uyarı!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (cikis == DialogResult.No) { return; } try { cpid = Convert.ToInt32(grdview_list.GetFocusedRowCellValue("CP_ID")); var kayit = (from p in veri.CALISMAPERIYOTLARI_TBL where p.CP_ID == cpid select p).SingleOrDefault(); if (kayit != null) { veri.CALISMAPERIYOTLARI_TBL.Remove(kayit); veri.SaveChanges(); } MessageBox.Show("Silindi", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Information); AnaForm.logkaydet("Çalışma Aktif Periyodu", "Silme (" + lbl_calisma.Text + ")"); listele(); temizle(); } catch (Exception ex) { MessageBox.Show("Silinemedi, Hata:" + ex.Message, "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button_sil_Click(object sender, EventArgs e) // FORUMKONULARI_TBL den kayıt siler { if (grdview_list.GetFocusedRow() == null) { return; } DialogResult cikis = new DialogResult(); cikis = MessageBox.Show("Foruma ait tüm mesajlar silinecektir.Silmek istediğinizden emin misiniz?", "Uyarı!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (cikis == DialogResult.No) { return; } try { frid = Convert.ToInt32(grdview_list.GetFocusedRowCellValue("FR_ID")); var kayit = (from p in veri.FORUMKONULARI_TBL where p.FR_ID == frid select p).SingleOrDefault(); if (kayit != null) { veri.FORUMKONULARI_TBL.Remove(kayit); veri.SaveChanges(); } MessageBox.Show("Silindi", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Information); AnaForm.logkaydet("Forum Konusu", "Silme (" + Convert.ToString(grdview_list.GetFocusedRowCellValue("FR_ADI")) + ")"); listele(); temizle(); } catch (Exception ex) { MessageBox.Show("Silinemedi, Hata:" + ex.Message, "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button_msjsil_Click(object sender, EventArgs e) // seçili mesajı siler. { if (grdview_mesaj.GetFocusedRow() == null) { return; } DialogResult cikis = new DialogResult(); cikis = MessageBox.Show("Seçili mesaj silinecektir.Silmek istediğinizden emin misiniz?", "Uyarı!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (cikis == DialogResult.No) { return; } try { msjid = Convert.ToInt32(grdview_mesaj.GetFocusedRowCellValue("MSJ_ID")); var kayit = (from p in veri.MESAJLAR_TBL where p.MSJ_ID == msjid select p).SingleOrDefault(); if (kayit != null) { veri.MESAJLAR_TBL.Remove(kayit); veri.SaveChanges(); } MessageBox.Show("Silindi", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Information); AnaForm.logkaydet("Forum Mesajı", "Silme (" + grdview_list.GetFocusedRowCellValue("FR_ADI").ToString() + ")"); listelemesajlar(); temizle(); } catch (Exception ex) { MessageBox.Show("Silinemedi, Hata:" + ex.Message, "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }