Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ControlProject.CheckSession(this);
            ControlProject.VisibleMenu(true, this);
            Status.Text = "";

            if (!IsPostBack)
            {
                GetData();
            }
            //ADOHelper helper = new ADOHelper("users_get");

            XmlNodeList xnList = CommonConst.GetDataXML("Users");
            DataTable   dt     = CommonConst.ConvertXmlNodeListToDataTable(xnList);

            dt.Columns.Remove("user_password");
            dt.Columns.Remove("user_date_pass");
            gvMessageInfo.DataSource = dt;
            gvMessageInfo.DataBind();
            try
            {
                if (int.Parse(Session["GroupID"].ToString()) > 5)
                {
                    aUsers.Visible  = false;
                    aGroups.Visible = false;
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 2
0
        private void GetData()
        {
            XmlNodeList xnList = CommonConst.GetDataXML("Groups");
            DataTable   dt     = CommonConst.ConvertXmlNodeListToDataTable(xnList);

            //ADOHelper helper  = new ADOHelper("groups_get");
            //DataTable dt = helper.Execute();
            Session["groups"]       = dt;
            ddlGroup.DataTextField  = "grou_name";
            ddlGroup.DataValueField = "grou_id";
            ddlGroup.DataSource     = dt;
            ddlGroup.DataBind();
        }
Ejemplo n.º 3
0
        //private void LoadUserTable(string xmlPath)
        //{
        //    //Jak jest DataSet to działa jak nie to nie wypełnia DatasSetu
        //    DataSet1 dataSet = new DataSet1();
        //    XmlDocument doc = new XmlDocument();
        //    doc.Load(xmlPath);
        //    XmlNodeReader reader = new XmlNodeReader(doc);
        //    dataSet.ReadXml(reader);


        //    //XmlDataDocument xmlDatadoc = new XmlDataDocument();
        //    //xmlDatadoc.DataSet.ReadXml(xmlPath);

        //    DataSet1 ds = new DataSet1();
        //    //ds = xmlDatadoc.DataSet1;
        //}

        protected void LoginClick(object sender, EventArgs e)
        {
            //ADOHelper helper = new ADOHelper("users_get");
            //DataTable dt = helper.Execute();


            int         start  = DateTime.Now.Millisecond;
            XmlNodeList xnList = CommonConst.GetDataXML("Users");
            int         end    = DateTime.Now.Millisecond;
            int         supply = end - start;

            foreach (XmlNode xn in xnList)
            {
                string login = xn["user_login"].InnerText;
                string pass  = xn["user_password"].InnerText;
                if (login == tbxLogin.Text)
                {
                    if (Decode.Decrypt(pass, CommonConst.MilaKey) == tbPass.Text)
                    {
                        CreateSession(xn);
                        if (Session["GroupID"].ToString() == "6")
                        {
                            Response.Redirect("~/ClientDashboard.aspx");
                        }
                        if (Session["GroupID"].ToString() == "3")
                        {
                            Response.Redirect("~/WorkerDashboard.aspx");
                        }
                        if (Session["GroupID"].ToString() == "4")
                        {
                            Response.Redirect("~/StoreDashboard.aspx");
                        }
                        else
                        {
                            Response.Redirect("~/About.aspx");
                        }
                        return;
                    }
                    else
                    {
                        FailureText.Text = "Błedne hasło!"; return;
                    }
                }
            }

            //DataSet a = new data

            //for (int i = 0; i < dt.Rows.Count; i++)
            //{
            //    if (dt.Rows[i]["user_login"].ToString() == tbxLogin.Text)
            //    {
            //        if (Decode.Decrypt(dt.Rows[i]["user_password"].ToString(), CommonConst.MilaKey) == tbPass.Text)
            //            {
            //                CreateSession(dt , i);
            //                if (Session["GroupID"].ToString() == "6") Response.Redirect("~/ClientDashboard.aspx");
            //                if (Session["GroupID"].ToString() == "3") Response.Redirect("~/WorkerDashboard.aspx");
            //                if (Session["GroupID"].ToString() == "4") Response.Redirect("~/StoreDashboard.aspx");
            //                else Response.Redirect("~/About.aspx");
            //                return;
            //            }
            //            else { FailureText.Text = "Błedne hasło!"; return; }
            //    }
            //}
            FailureText.Text = "Błedny login lub hasło!";
        }