예제 #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            bFormYuklendiMi = true;

            //yapım aşamasındaki menüleri gizliyorum.
            backstageViewControl1.SelectedTab = backstageViewTabItem1; //ana menü açıldığında her zaman ofis tanımları olarak açar.
            //backstageViewControl1.SelectedTab = backstageViewTabItem2; //crm olarak açar
            backstageViewTabItem1.Visible    = true;                   //ofis tanımları
            backstageViewTabItem6.Visible    = false;
            backstageViewTabItem10.Visible   = false;
            backstageViewTabItem14.Visible   = false;
            backstageViewTabItem11.Visible   = false;
            backstageViewTabItem5.Visible    = false;
            backstageViewTabItem12.Visible   = false;
            backstageViewTabItem13.Visible   = false;
            backstageViewTabItem4.Visible    = false;
            backstageViewTabItem3.Visible    = false;
            backstageViewTabItem7.Visible    = true;  //tanımlar
            backstageViewButtonItem1.Visible = false; //destek
            backstageViewButtonItem2.Visible = false; //yardım
            //yapım aşamasındaki menüleri gizliyorum.

            var kullaniciAyarlariList = data.S_KullaniciAyarlari(Genel.AktifKullaniciID).ToList();

            DevExpress.LookAndFeel.UserLookAndFeel.Default.SetSkinStyle(kullaniciAyarlariList.FirstOrDefault().Tema); //"Office 2013 Light Gray"
            this.Ribbon.MdiMergeStyle = RibbonMdiMergeStyle.Always;
            this.Text = "Barduck CRM | Versiyon " + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();

            if (kullaniciAyarlariList.Count > 0)
            {
                string[] Formlar = kullaniciAyarlariList.FirstOrDefault().SikKullanilanlar.Split(';');
                foreach (string item in Formlar)
                {
                    if (item.Trim() == "")
                    {
                        continue;
                    }

                    RibbonPageGroup grp     = ribbonControl1.Pages[1].Groups[0]; // benim menum
                    BarButtonItem   itmForm = new BarButtonItem();
                    XtraForm        frm     = FormBul(item);
                    itmForm.Glyph      = frm.Icon.ToBitmap();
                    itmForm.LargeGlyph = frm.Icon.ToBitmap();
                    itmForm.Name       = item;
                    var    formList   = data.S_Form(-1).ToList();
                    string formBaslik = formList.Where(c => c.FormAdi == item).FirstOrDefault().FormBaslik;
                    itmForm.Caption = formBaslik;
                    grp.ItemLinks.Add(itmForm);
                    itmForm.ItemClick += itmForm_ItemClick;
                }
            }
        }
예제 #2
0
        private void btnGiris_Click(object sender, EventArgs e)
        {
            int    kullaniciid       = 0;
            string KullaniciAyarlari = "";

            if (Convert.ToBoolean(toggHatirla.EditValue))
            {
                KullaniciAyarlari += txtKullaniciAdi.Text.Trim() + ";";
            }
            else
            {
                KullaniciAyarlari += ";";
            }
            KullaniciAyarlari += toggHatirla.EditValue.ToString() + ";";

            Genel.TextDosyaYaz(Genel.ProgramYolu + "PrmParams.txt", KullaniciAyarlari);

            var list = data.S_KullaniciGirisKontrol(txtKullaniciAdi.Text, txtParola.Text).ToList();

            if (Convert.ToInt32(list.FirstOrDefault().ID) > 0)
            {
                kullaniciid             = Convert.ToInt32(list.FirstOrDefault().ID);
                Genel.AktifKullaniciID  = kullaniciid;
                Genel.AktifKullaniciAdi = txtKullaniciAdi.Text;

                var ayarlar = data.S_KullaniciAyarlari(kullaniciid).ToList();
                if (ayarlar.Count > 0)
                {
                    Genel.AktifKullanici_DashboardID = ayarlar.FirstOrDefault().DashboardID;
                    Genel.AktifKullanici_DashboardOtomatikYenilensinMi = ayarlar.FirstOrDefault().DashboardYenileme;
                    Genel.AktifKullanici_DashboardYenilemeSuresi       = ayarlar.FirstOrDefault().DashboardYenilemeSure;
                }
                else
                {
                    Genel.AktifKullanici_DashboardID = 0;
                    Genel.AktifKullanici_DashboardOtomatikYenilensinMi = false;
                    Genel.AktifKullanici_DashboardYenilemeSuresi       = 0;
                }
                this.Hide();
                Master frm = new Master();
                frm.ShowDialog();
            }
            else
            {
                XtraMessageBox.Show("Kullanici Adı veya Parola hatalı!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #3
0
        private void KullaniciKarti_Load(object sender, EventArgs e)
        {
            tabPane1.SelectedPageIndex = 2;

            var perlist = data.S_Personel(-1).ToList();

            if (perlist.Count > 0)
            {
                cmbPersonel.Properties.DataSource = perlist;
            }

            var dashlist = data.S_Evraklar(-1, true, -1).ToList();

            if (dashlist.Count > 0)
            {
                cmbDashboard.Properties.DataSource = dashlist;
            }

            if (KullaniciID > 0)
            {
                var list = data.S_Kullanici(KullaniciID).ToList();
                if (list.Count > 0)
                {
                    txtKullaniciAdi.Text  = list.FirstOrDefault().KullaniciAdi;
                    txtParola.Text        = list.FirstOrDefault().Parola;
                    txtEPosta.Text        = list.FirstOrDefault().EPosta;
                    cmbPersonel.EditValue = list.FirstOrDefault().PersonelID;
                }
            }
            else
            {
                txtKullaniciAdi.Text  = "";
                txtParola.Text        = "";
                txtEPosta.Text        = "";
                cmbPersonel.EditValue = -1;
            }

            var ayarlist = data.S_KullaniciAyarlari(KullaniciID).ToList();

            if (ayarlist.Count > 0)
            {
                toggDashboardOtomatikYenilensin.EditValue = ayarlist.FirstOrDefault().DashboardYenileme;
                txtDashboardYenilenmeSuresi.EditValue     = ayarlist.FirstOrDefault().DashboardYenilemeSure;
                cmbDashboard.EditValue = ayarlist.FirstOrDefault().DashboardID;
            }
        }