Esempio n. 1
0
        public static void SetStempel(int?Pid)
        {
            //int? status = 0;
            //switch (Pid)
            //{
            //    case 0:
            //        status = 1;
            //       break;
            //    case 1:
            //        status = 0;
            //        break;
            //    default:

            //        break;
            //}
            TR_SQL_Commands.CallStoredProcedure("Update_Stamp_ByPId",
                                                new List <object>()
            {
                Pid
            },
                                                new List <string>()
            {
                "Pid"
            });
        }
Esempio n. 2
0
        private bool AuthenticationSuccess()
        {
            List <object> par = new List <object>()
            {
                Login.Kurzzeichen
            };
            List <string> col = new List <string>()
            {
                "Kz"
            };

            DataTable dt = TR_SQL_Commands.ReturnStoredProcedureValue("Select_PData_ByKz", par, col);

            if (dt.Rows.Count != 0)
            {
                if (Crypto.EncryptString(dt.Rows[0]["UserPassword"].ToString()) == Login.Passwort)
                {
                    HttpContext.Session.SetInt32("IsAdmin",
                                                 (dt.Rows[0]["IsAdmin"].ToString() == "1") ? 1 : 0);
                    HttpContext.Session.SetString("LayoutPage",
                                                  (dt.Rows[0]["IsAdmin"].ToString() == "1") ? "~/Pages/Shared/_LayoutAdmin.cshtml" : "~/Pages/Shared/_Layout.cshtml");
                    HttpContext.Session.SetInt32("Pid",
                                                 Convert.ToInt32((dt.Rows[0]["idPersonal"].ToString())));
                    HttpContext.Session.SetString("AnwStatusColor",
                                                  ControllerZeit.GetStatusAnwesendheit(HttpContext.Session.GetInt32("Pid")) == 0 ? "red" : "green");
                    HttpContext.Session.SetString("AnwStatus",
                                                  ControllerZeit.GetStatusAnwesendheit(HttpContext.Session.GetInt32("Pid")) == 0 ? "Abwesend" : "Anwesend");


                    return(true);
                }
            }
            return(false);
        }
Esempio n. 3
0
 public ClientSession(string _Kurzzeichen, string _Session)
 {
     TR_SQL_Commands.CallStoredProcedure("Insert_Session",
                                         new List <object>()
     {
         _Kurzzeichen,
         _Session
     },
                                         new List <string>()
     {
         "Kurzzeichen",
         "SessionName"
     });
 }
Esempio n. 4
0
        public Stammdaten(int PId)
        {
            List <string> col = new List <string>()
            {
                "PId"
            };
            List <object> par = new List <object>()
            {
                PId
            };
            DataTable dt = TR_SQL_Commands.ReturnStoredProcedureValue("Select_Stammdaten_ByPId", par, col);

            this.PId           = Convert.ToInt32(dt.Rows[0]["idPersonal"].ToString());
            this.Kurzzeichen   = dt.Rows[0]["Kurzzeichen"].ToString();
            this.Vorname       = dt.Rows[0]["Vorname"].ToString();
            this.Nachname      = dt.Rows[0]["Nachname"].ToString();
            this.Abteilung     = dt.Rows[0]["Abteilungsname"].ToString();
            this.Telefonnummer = dt.Rows[0]["Telefonnummer"].ToString();
            this.Anwesend      = dt.Rows[0]["AnwesendStatus"].ToString() == "1" ? "Anwesend" : dt.Rows[0]["AnwesendStatus"].ToString() == "2" ? "Pause" : "Abwesend";
        }
Esempio n. 5
0
        private void LoadUserData()
        {
            List <object> par = new List <object>()
            {
                Login.Kurzzeichen
            };
            List <string> col = new List <string>()
            {
                "PKz"
            };

            DataTable dt = TR_SQL_Commands.ReturnStoredProcedureValue("Select_LoginUser", par, col);

            Login.Vorname        = dt.Rows[0]["Vorname"].ToString();
            Login.Nachname       = dt.Rows[0]["Nachname"].ToString();
            Login.Telefonnummer  = dt.Rows[0]["Telefonnummer"].ToString();
            Login.IdPersonal     = Convert.ToInt32(dt.Rows[0]["idPersonal"].ToString());
            Login.IdAbteilung    = Convert.ToInt32(dt.Rows[0]["idAbteilung"].ToString());
            Login.AnwesendStatus = Convert.ToInt32(dt.Rows[0]["AnwesendStatus"].ToString());
        }