示例#1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        #region Oturum Kontrol
        if (!Class.Fonksiyonlar.Admin.Genel.SessionKontrol())
        {
            #region Oturum Yoksa Postala
            Response.Redirect("default.aspx?rnd=" + (DateTime.Now.Ticks / TimeSpan.TicksPerMillisecond) + "&s=" + Class.Fonksiyonlar.Genel.MevcutSayfa());
            return;

            #endregion
        }
        else
        {
            #region Firma Logosu
            ImageButton1.ImageUrl     = "images/logo.png";
            ImageButton1.AutoPostBack = true;
            ImageButton1.PostBackUrl  = "panel.aspx?rnd=" + (DateTime.Now.Ticks / TimeSpan.TicksPerMillisecond);
            #endregion

            DateTime Giris;

            #region Son Giriş Zamanı Al
            using (BaglantiCumlesi SME = new BaglantiCumlesi())
            {
                int PID = Class.Fonksiyonlar.Admin.Genel.AdminID();
                var SQL = (from p in SME.tbl_giris_cikislar
                           where p.admin_id == PID
                           orderby p.tarih descending
                           select p.tarih).Skip(2).Take(1);

                Giris = SQL.Select(x => x.Value).FirstOrDefault();
            }
            #endregion

            #region Son Giriş Zamanından Beri Geçen Zamanı Hesapla
            DateTime Simdi = DateTime.Now;

            string sonuc = null;

            double gun    = (Simdi - Giris).TotalDays;
            double saat   = (Simdi.Hour - Giris.Hour);
            double dakika = (Simdi.Minute - Giris.Minute);

            if ((int)gun >= 1)
            {
                sonuc = sonuc + ((int)gun).ToString() + " gün ";
            }

            if ((int)saat >= 1)
            {
                sonuc = sonuc + ((int)saat).ToString() + " saat ";
            }

            sonuc = sonuc + ((int)dakika).ToString() + " dak. önce ";
            #endregion

            #region Son Giriş Bilgileri
            LinkButton1.Text = "Bir Önceki Giriş Zamanı : " + Giris.ToString() + " - " + sonuc;
            #endregion

            #region Hoşgeldin Olayı
            Label1.Text = "Hoşgeldin  Sn. (" + Class.Fonksiyonlar.Admin.Kullanici.Cagir.KullaniciAdi(Class.Fonksiyonlar.Admin.Genel.AdminID()) + ") " + Class.Fonksiyonlar.Admin.Kullanici.Cagir.AdSoyad(Class.Fonksiyonlar.Admin.Genel.AdminID());
            #endregion

            #region Status Bar
            if (!Class.Fonksiyonlar.Admin.Kullanici.Kontroller.Root(Class.Fonksiyonlar.Admin.Genel.AdminID()))
            {
                StatusBar1.Visible = false;
            }
            else
            {
                Label1.Visible = false;

                var SQL = (from p in Objeler.Listeler.Admin
                           where p.SessionID == Session.SessionID
                           select new { p.Tarih }).FirstOrDefault().Tarih;

                StatusBar1.Text  = SQL.ToString();
                BottomLabel.Text = BottomLabel.Text + " - (" + Class.Fonksiyonlar.Admin.Kullanici.Cagir.KullaniciAdi(Class.Fonksiyonlar.Admin.Genel.AdminID()) + ") " + Class.Fonksiyonlar.Admin.Kullanici.Cagir.AdSoyad(Class.Fonksiyonlar.Admin.Genel.AdminID());
            }
            #endregion
        }
        #endregion

        #region Icon Register Olayı
        if (!IsPostBack)
        {
            ResourceManager1.RegisterIcon(Icon.Cup);
            ResourceManager1.RegisterIcon(Icon.Table);
        }
        #endregion
    }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Class.Fonksiyonlar.Admin.Genel.SessionKontrol())
            {
                #region Oturum Yoksa Postala
                Response.Redirect("default.aspx?rnd=" + (DateTime.Now.Ticks / TimeSpan.TicksPerMillisecond) + "&s=" + Class.Fonksiyonlar.Genel.MevcutSayfa(), false);
                Context.ApplicationInstance.CompleteRequest();
                return;

                #endregion
            }
            else
            {
                DateTime Giris;

                #region Son Giriş Zamanı Al
                using (BaglantiCumlesi db = new BaglantiCumlesi())
                {
                    int PID = Class.Fonksiyonlar.Admin.Genel.AdminID();
                    var SQL = (from p in db.tbl_islemler
                               where p.admin_id == PID
                               orderby p.tarih descending
                               select p.tarih).Skip(2).AsEnumerable().Take(1);

                    Giris = SQL.Select(x => x.Value).FirstOrDefault();
                }
                #endregion

                #region Son Giriş Zamanından Beri Geçen Zamanı Hesapla
                DateTime Simdi = DateTime.Now;

                string sonuc = null;

                double gun    = (Simdi - Giris).TotalDays;
                double saat   = (Simdi.Hour - Giris.Hour);
                double dakika = (Simdi.Minute - Giris.Minute);

                if ((int)gun >= 1)
                {
                    sonuc = sonuc + ((int)gun).ToString() + " gün ";
                }

                if ((int)saat >= 1)
                {
                    sonuc = sonuc + ((int)saat).ToString() + " saat ";
                }

                sonuc = sonuc + ((int)dakika).ToString() + " dak. önce ";
                #endregion

                #region Son Giriş Bilgileri
                LinkButton1.Text = "Son Giriş : " + Giris.ToString() + " - " + sonuc;
                #endregion

                #region Yardım sayfası
                LinkButton4.Text        = "Yardım";
                LinkButton4.NavigateUrl = "http://yardim.zirvedns.com";
                LinkButton4.Target      = "_blank";
                #endregion

                #region Site önizleme
                LinkButton5.Text        = "Site Önizleme";
                LinkButton5.NavigateUrl = "/";
                LinkButton5.Target      = "_blank";
                #endregion

                #region Hoşgeldin Olayı
                Label1.Text = "Hoşgeldin  Sn. (" + Class.Fonksiyonlar.Admin.Kullanici.Cagir.KullaniciAdi(Class.Fonksiyonlar.Admin.Genel.AdminID()) + ") " + Class.Fonksiyonlar.Admin.Kullanici.Cagir.AdSoyad(Class.Fonksiyonlar.Admin.Genel.AdminID());
                #endregion

                #region Shop mu, vitrin mi?
                if (!Class.Fonksiyonlar.Firma.Ayar().Select(p => p.type).FirstOrDefault())
                {
                    LabelShop.Text = "VİTRİN";
                    LabelShop.Icon = Icon.CartError;
                }
                else
                {
                    LabelShop.Text = "SHOP";
                    LabelShop.Icon = Icon.Cart;
                }
                #endregion

                //Button -> Button.Menu -> Menu -> ComponentMenui -> ComponentMenui.Component ->
                //Container -> Container.is -> MenuPanel -> MenuPanel.Menu -> MenuPanel.Menu.is ->
                //Menui -> MenuSeparator

                //<ext:Button ID="Button2" runat="server" Text="Products">
                //<Menu>
                //<ext:Menu ID="Menu1" runat="server" ShowSeparator="false">
                //<is>
                //<ext:ComponentMenui ID="ComponentMenui1" runat="server" Shift="false">
                //<Component>
                //<ext:Container ID="Container1" runat="server" AutoWidth="true" AutoHeight="true"
                //AnchorVertical="100%" Layout="ColumnLayout">
                //<is>
                //<ext:MenuPanel ID="MenuPanel2" runat="server" Title="Laptop" Margins="10 10 10 10">
                //<Menu ID="Menu3" runat="server" ShowSeparator="false">
                //<is>
                //<ext:Menui ID="Menui1" runat="server" Text="Navigation Link" Icon="PackageGreen" />
                //<ext:MenuSeparator ID="MenuSeparator1" runat="server" />

                /*
                 * //Katman 0
                 * Ext.Net.Button B = new Ext.Net.Button();
                 * B.ID = "Button2";
                 * B.Text = "Products";
                 *
                 * Ext.Net.Menu M = new Ext.Net.Menu();
                 * M.ID = "Menu1";
                 * M.ShowSeparator = false;
                 *
                 * Ext.Net.ComponentMenuItem CMI = new Ext.Net.ComponentMenuItem();
                 * CMI.ID = "ComponentMenui1";
                 * CMI.Shift = false;
                 *
                 * Ext.Net.Container C = new Ext.Net.Container();
                 * C.ID = "Container1";
                 * C.AutoWidth = true;
                 * C.AutoHeight = true;
                 * C.AnchorVertical = "100%";
                 * C.Layout = "ColumnLayout";
                 *
                 * //Katman 1
                 * Ext.Net.MenuPanel MP = new Ext.Net.MenuPanel();
                 * MP.ID = "MenuPanel2";
                 * MP.Title = "Laptop";
                 * MP.Margins = "10 10 10 10";
                 * MP.Menu.ID = "Menu3";
                 * MP.Menu.ShowSeparator = false;
                 *
                 #region Child Menu
                 * //Katman 1-1
                 * Ext.Net.MenuItem MI = new Ext.Net.MenuItem();
                 * MI.ID = "Menui1";
                 * MI.Text = "Navigation Link";
                 * MI.Icon = Ext.Net.Icon.PackageGreen;
                 #endregion
                 *
                 #region Separator
                 * Ext.Net.MenuSeparator MS = new Ext.Net.MenuSeparator();
                 * MS.ID = "MenuSeparator1";
                 #endregion
                 *
                 * MP.Menu.Items.Add(MI);
                 * MP.Menu.Items.Add(MS);
                 * C.Items.Add(MP);
                 * CMI.Component.Add(C);
                 * M.Items.Add(CMI);
                 * B.Menu.Add(M);
                 * MenuToolbar.Items.Add(B);
                 */

                #region Icon Register Olayı
                if (!IsPostBack)
                {
                    ResourceManager1.RegisterIcon(Ext.Net.Icon.Cup);
                    ResourceManager1.RegisterIcon(Ext.Net.Icon.StarGold);
                }
                #endregion

                OnlineDurumlari();

                Test();
            }
        }
示例#3
0
 public override string ToString()
 {
     return(string.Format("{0,-13}{1,-13}{2,-10}{3,-10}{4}", Plaka, Marka, Tipi.Sinifi, Abone?"Abone":"Abone Değil", Giris.ToString("hh:mm:ss")));
 }