protected void Page_Load(object sender, EventArgs e) { try { Master.SelectedBox = "Ostalo"; Master.Title = "Ostalo"; if (!Master.Uporabnik.Pravice.Contains("ostalo")) { throw new Exception("Nimate pravice!"); } msg = Request.QueryString["msg"] ?? ""; //_prihodkiodhodki_znesek = Convert.ToDouble(PrihodkiOdhodki.GetSkupaj(Master.Date).Rows[0]["znesek"]); //_osnovnasredstva_znesek = OsnovnaSredstva.GetSkupaj(Master.Date); _uporabniki_stetje = Uporabniki.Get().Rows.Count; _countrys_stetje = Countrys.Get_d().Rows.Count; _posts_stetje = Posts.Get_d().Rows.Count; _stranke_stetje = Stranke.Get_d().Rows.Count; //_artikli_stetje = Artikli.Get("").Rows.Count; _subtypes_stetje = SubTypes.Get_d().Rows.Count; //_sporocila_stetje = Sporocila.Get().Rows.Count; //_posi_stetje = Posi.Get().Rows.Count; //poslovni_prostori_stetje = PoslovniProstori.Get().Rows.Count; if (!string.IsNullOrWhiteSpace(msg)) { Master.SetMessage(msg); } } catch (Exception ee) { Master.SetMessage(ee); } }
private void geslo() { Odgovor res = new Odgovor("Uporabniško ime ne obstaja", "Preverite ali ste vnesli pravilno uporabniško ime.", "e"); foreach (DataRow r in Uporabniki.Get().Rows) { string username = Convert.ToString(r["username"]); if (username.ToLower() == _s) { string email = Convert.ToString(r["email"]); string storeid = Convert.ToString(r["StoreID"]); if (!string.IsNullOrWhiteSpace(email)) { string hash = HttpServerUtility.UrlTokenEncode(Convert.FromBase64String(Varnost.EncryptAES256(username + "@-|@|-@" + Convert.ToString(r["password"]) + "@-|@|-@" + storeid + "@-|@|-@" + ConfigurationManager.AppSettings["EncryptKey"]))); string msg; if (Email.Send(email, "Pozabljeno geslo", "Pozdravljeni,<br />nekdo je na spletni strani http://www.mr-avtomatika.com/" + ConfigurationManager.AppSettings["Skupina"] + " zahteval zamenjavo pozabljenega gesla za uporabniško ime <b>" + username + "</b>. Če tega niste zahtevali vi, nam prosim to sporočite na naslov <a href='mailto:[email protected]'>[email protected]</a>. Vaši podatki so še vedno varni.<br />Spodaj vam pošiljamo povezavo, kjer boste lahko zamenjali svoje pozabljeno geslo.<br /><br />Kliknite <a href=\"http://www.mr-avtomatika.com/" + ConfigurationManager.AppSettings["Skupina"] + "/Geslo.aspx?hash=" + hash + "\"><b>TUKAJ</b></a> za zamenjavo pozabljenega gesla.<br /><br />LP " + Nastavitve.Naziv, true, "Pozabljeno geslo", new Dictionary <string, System.IO.Stream>(), out msg)) { res = new Odgovor("Uspešno poslano", "Preverite svoj elektronski predal in sledite navodilom v sporočilu. Če elektronske pošte niste dobili, najprej preverite med sporočili, ki so označena kot vsiljena pošta. Če sporočila res niste prejeli, se obrnite po pomoč na elektronski naslov <a href='mailto:[email protected]'>[email protected]</a>.", "i"); } else { res = new Odgovor("Pri pošiljanju je prišlo do napake", msg, "x"); } break; } } } Response.Write(JsonConvert.SerializeObject(res)); }
protected void Page_Load(object sender, EventArgs e) { try { Master.SelectedBox = "Ostalo"; Master.Title = "Uporabniki"; if (!Master.Uporabnik.Pravice.Contains("uporabniki")) { throw new Exception("Nimate pravice!"); } msg = Request.QueryString["msg"] ?? ""; _sort = Request.QueryString["sort"] ?? "acLastName asc"; if (string.IsNullOrWhiteSpace(_sort)) { _sort = Convert.ToString(Session["sort_uporabniki"]); if (string.IsNullOrWhiteSpace(_sort)) { _sort = "acLastName asc"; } } else { Session["sort_uporabniki"] = _sort; } _persistence = Convert.ToString(Session["persistence_uporabniki"]) ?? ""; DataTable dt = Uporabniki.Get(); if (dt.Rows.Count > 0) { if (Request.QueryString["a"] == "csv") { Response.Clear(); byte[] csv = Encoding.Default.GetBytes(Splosno.Csv(dt, "uporabniki")); Response.ContentType = "application/csv; name=Uporabniki.csv"; Response.AddHeader("content-transfer-encoding", "binary"); Response.AddHeader("Content-Disposition", "attachment; filename=Uporabniki.csv"); Response.OutputStream.Write(csv, 0, csv.Length); Response.Flush(); Response.End(); } else { r_uporabniki.DataSource = dt.Select("", _sort).CopyToDataTable(); r_uporabniki.DataBind(); } } if (!string.IsNullOrWhiteSpace(msg)) { Master.SetMessage(msg); } } catch (Exception ee) { Master.SetMessage(ee); } }
private void pravice() { List <string> obstojece = new List <string>(Request.QueryString["s"].Trim(',').Split(',')); List <string> pravice = new List <string>(); foreach (DataRow r in Uporabniki.Get().Rows) { foreach (string pravica in Convert.ToString(r["pravice"]).Split(',')) { if (!obstojece.Contains(pravica) && !pravice.Contains(pravica)) { pravice.Add(pravica); } } } pravice.Sort(); Response.Write(JsonConvert.SerializeObject(pravice)); }
protected void Page_Load(object sender, EventArgs e) { try { Master.SelectedBox = "Ostalo"; Master.Title = "Uporabnik"; if (!Master.Uporabnik.Pravice.Contains("uporabniki")) { throw new Exception("Nimate pravice!"); } msg = Request.QueryString["msg"] ?? ""; int.TryParse(Request.QueryString["id"], out _id); if (IsPostBack) { #region msg = ""; Master.SetMessage(msg); string vrstica = Request.Form["vrstica"]; if (!string.IsNullOrWhiteSpace(vrstica)) { string[] vs = vrstica.Split('-'); if (vs.Length == 2) { int idx = Convert.ToInt32(vs[1]); if (ViewState["vrstice"] != null) { vrstice = JsonConvert.DeserializeObject <List <string> >(ViewState["vrstice"].ToString()); } if (vs[0] == "u") { u_roles.Text = vrstice[idx]; } vrstice.RemoveAt(idx); ViewState["vrstice"] = JsonConvert.SerializeObject(vrstice); } } #endregion } else { #region if (u_roles.Items.Count == 0) { foreach (DataRow r in Uporabniki.Get_URoles().Select("anActive = 1")) { u_roles.Items.Add(new ListItem(r["acRoleName"].ToString(), Convert.ToString(r["acRoleID"]))); } } DataTable dt = Uporabniki.Get(_id); if (dt.Rows.Count > 0) { username.Text = Convert.ToString(dt.Rows[0]["acUserName"]); email.Text = Convert.ToString(dt.Rows[0]["acEmail"]); ime.Text = Convert.ToString(dt.Rows[0]["acFirstName"]); priimek.Text = Convert.ToString(dt.Rows[0]["acLastName"]); anAdmin.Checked = Convert.ToInt32(dt.Rows[0]["anAdmin"]) == 1 ? true : false; brisi.Visible = true; vrstice = new List <string>(); foreach (DataRow r in Uporabniki.Get_UserRoles(Convert.ToString(dt.Rows[0]["acUserName"])).Rows) { vrstice.Add(r["acRoleID"].ToString()); } ViewState["vrstice"] = JsonConvert.SerializeObject(vrstice); } else { password.CssClass = "req"; //elektronske_naprave(poslovni_prostor.SelectedValue); } password.Text = ""; #endregion } vrstice_izpis(); if (!string.IsNullOrWhiteSpace(msg)) { Master.SetMessage(msg); } } catch (Exception ee) { Master.SetMessage(ee); } }