예제 #1
0
        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 = "";
            }
        }
예제 #2
0
        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");
                }
            }
        }
예제 #3
0
        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);
            }
        }