protected void btnLogar_Click1(object sender, EventArgs e) { string login = txtLogin.Text; string senha = txtSenha.Text; kiccEntitiesProjeto ef = new kiccEntitiesProjeto(); tb_administrador adm = ef.tb_administrador.Where(busca => busca.ds_login == login && busca.ds_senha == senha).FirstOrDefault(); if (adm == null) { lblMsg.Text = "Login ou senha incorretos"; } else { Session["idadministrador"] = adm.id_administrador; Session["login"] = adm.ds_login; Response.Redirect("Default.aspx"); lblMsg.Text = ""; } }
protected void Page_Load(object sender, EventArgs e) { kiccEntitiesProjeto ef = new kiccEntitiesProjeto(); decimal id = Convert.ToInt32(Session["idadministrador"]); tb_administrador nivel = ef.tb_administrador.Where(busca => busca.id_administrador == id).FirstOrDefault(); if (Session["idadministrador"] == null) { Response.Redirect("login.aspx"); } else { if (nivel.ds_nivel_de_acesso != "3") { Response.Redirect("login.aspx"); } } }
protected void Button1_Click(object sender, EventArgs e) { string nome = txtNome.Text; string descr = txtDescr.Text; string marca = TxtMarca.Text; decimal valor = Convert.ToDecimal(txtValor.Text.Replace(',', ' ')); decimal valorPromo = Convert.ToDecimal(txtPromo.Text.Replace(',', '.')); int qtd = int.Parse(txtQuant.Text); decimal peso = decimal.Parse(txtPeso.Text.Replace(',', '.')); int categoria = droplist.SelectedIndex; DateTime validade = Convert.ToDateTime(txtValidade.Text); kiccEntitiesProjeto ef = new kiccEntitiesProjeto(); tb_produto produto = ef.tb_produto.Create(); produto.nm_produto = nome; produto.ds_produto = descr; produto.nm_marca = marca; produto.vl_preco = valor; produto.vl_preco_promocional = valorPromo; produto.qt_produto = qtd; produto.ds_peso = peso; produto.id_categoria = 2; produto.dt_validade = validade; produto.id_categoria = categoria + 1; ef.tb_produto.Add(produto); ef.SaveChanges(); var mensagem = string.Empty; if (this.img.HasFile && this.imgDois.HasFile && this.imgTres.HasFile) { int id = produto.id_produto; string url = HttpContext.Current.Request.Url.Authority; this.img.SaveAs(Server.MapPath("imagens/" + id + "-" + 1 + ".png")); this.imgDois.SaveAs(Server.MapPath("imagens/" + id + "-" + 2 + ".png")); this.imgTres.SaveAs(Server.MapPath("imagens/" + id + "-" + 3 + ".png")); mensagem = "Imagem gravada com sucesso!"; produto.image1 = ("http://" + url + "/imagens/" + id + "-" + 1 + ".png"); produto.image2 = ("http://" + url + "/imagens/" + id + "-" + 2 + ".png"); produto.image3 = ("http://" + url + "/imagens/" + id + "-" + 3 + ".png"); ef.SaveChanges(); } else { mensagem = "Selecione uma imagem!"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Mensagem", "alert(' " + mensagem + "')", true); } }