示例#1
0
        private void carregarGrig(sistemapadariaEntities conexao)
        {
            var lista = conexao.pedidos.ToList();

            gridPedidos.DataSource = lista;
            gridPedidos.DataBind();
        }
示例#2
0
        protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            string nome       = txtNome.Text;
            string cpf        = txtCpf.Text;
            string logradouro = txtLogradouro.Text;
            int    numero     = Convert.ToInt32(txtNumero.Text);
            string bairro     = txtBairro.Text;
            string cidade     = txtCidade.Text;
            string estado     = txtEstado.Text;
            string telefone   = txtTelefone.Text;
            //criar conexao banco de dados
            sistemapadariaEntities conexao = new sistemapadariaEntities();
            //criar objeto notas
            cadastros c = new cadastros();

            c.senha      = txtSenha.Text;
            c.nome       = nome;
            c.cpf        = cpf;
            c.logradouro = logradouro;
            c.numero     = txtNumero.Text;
            c.bairro     = bairro;
            c.cidade     = cidade;
            c.estado     = estado;
            c.telefone   = telefone;
            //insere objeto notas em memoria
            conexao.cadastros.Add(c);
            //Armazena objeto no banco de Dados (HD)
            conexao.SaveChanges();

            Response.Redirect("Default.aspx");
        }
示例#3
0
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            //criar conexao
            sistemapadariaEntities conexao = new sistemapadariaEntities();
            //definir criterio de busca
            List <pedidos> listaBusca = conexao.pedidos.Where(linha => linha.encomenda.Contains(txtBuscar.Text)).ToList();

            //atibui lista
            gridPedidos.DataSource = listaBusca;
            gridPedidos.DataBind();
        }
示例#4
0
        private void carregaUsuario(sistemapadariaEntities conexao)
        {
            var lista = conexao.cadastros.ToList();

            ddlUsuario.DataSource = lista;
            //Valor que sera mostrado
            ddlUsuario.DataTextField = "nome";
            //Chave Estrangueira
            ddlUsuario.DataValueField = "ID";
            ddlUsuario.DataBind();
        }
示例#5
0
        protected void btnRemover_Click(object sender, EventArgs e)
        {
            sistemapadariaEntities conexao = new sistemapadariaEntities();
            int IDSelecionado = Convert.ToInt32(gridPedidos.SelectedValue.ToString());
            //recupar objeto banco de dados
            pedidos encomenda = conexao.pedidos.FirstOrDefault(linha => linha.ID.ToString().Equals(IDSelecionado.ToString()));

            //remoção regristro
            conexao.pedidos.Remove(encomenda);

            conexao.SaveChanges();

            carregarGrig(conexao);
        }
示例#6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Session["usuario_logado"] != null)
         {
             sistemapadariaEntities conexao = new sistemapadariaEntities();
             carregaUsuario(conexao);
         }
         else
         {
             Response.Redirect("Default.aspx");
         }
     }
 }
示例#7
0
 protected void btnAlterar_Click(object sender, EventArgs e)
 {
     if (gridPedidos.SelectedValue != null)
     {
         sistemapadariaEntities conexao = new sistemapadariaEntities();
         //Obte, registro selecionado na grid
         int IDSelecionado = Convert.ToInt32(gridPedidos.SelectedValue.ToString());
         //busca registro no banco
         pedidos a = conexao.pedidos.FirstOrDefault(linha => linha.ID.ToString().Equals(IDSelecionado.ToString()));
         //Alimenta Campos do Form
         txtEncomenda.Text  = a.encomenda;
         txtQuantidade.Text = a.quantidade.ToString();
         txtData.Text       = a.data.ToString();
         txtAlteracao.Text  = a.alteracao;
     }
 }
示例#8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Session["usuario_logado"] != null)
         {
             sistemapadariaEntities conexao = new sistemapadariaEntities();
             cadastros usuario = (cadastros)Session["usuario_logado"];
             lblUsuarioLogado.Text = " Logado como: " + usuario.nome;
             carregarGrig(conexao);
             carregaUsuario(conexao);
         }
         else
         {
             Response.Redirect("Default.aspx");
         }
     }
 }
示例#9
0
        protected void btnEntrar_Click(object sender, EventArgs e)
        {
            //Definição de Usuario e senha
            string nome  = txtUsuario.Text;
            string senha = txtSenha.Text;
            //cria conexao  com o banco de dados
            sistemapadariaEntities conexao = new sistemapadariaEntities();
            //Consulta objeto usuario beseado em logion e senha
            cadastros user =
                conexao.cadastros.FirstOrDefault(
                    linha => linha.nome.Equals(nome) && linha.senha.Equals(senha));

            if (user != null)
            {
                //login ok
                Session["usuario_logado"] = user;
                Response.Redirect("pedidos.aspx");
            }
        }
示例#10
0
        protected void btnEncomendar_Click(object sender, EventArgs e)
        {
            string   encomenda = txtEncomenda.Text;
            DateTime data      = DateTime.Parse("30/05/2020");
            string   alteracao = txtAlteracao.Text;

            sistemapadariaEntities conexao = new sistemapadariaEntities();
            pedidos p = new pedidos();

            p.encomenda = txtEncomenda.Text;
            p.alteracao = txtAlteracao.Text;
            p.IDnome    = Convert.ToInt32(ddlUsuario.SelectedValue.ToString());
            p.data      = DateTime.Parse("30/05/20");
            conexao.pedidos.Add(p);
            conexao.SaveChanges();

            var lista = conexao.pedidos.ToList();

            GridPedidos.DataSource = lista;
            GridPedidos.DataBind();
        }
示例#11
0
        protected void btnEncomendar_Click(object sender, EventArgs e)
        {
            sistemapadariaEntities conexao = new sistemapadariaEntities();

            if (gridPedidos.SelectedValue == null)
            {
                string   encomenda  = txtEncomenda.Text;
                string   alteracao  = txtAlteracao.Text;
                DateTime data2      = Convert.ToDateTime(txtData.Text);
                int      quantidade = Convert.ToInt32(txtQuantidade.Text);
                pedidos  p          = new pedidos();
                p.IDnome     = Convert.ToInt32(ddlUsuario.SelectedValue.ToString());
                p.encomenda  = encomenda;
                p.alteracao  = alteracao;
                p.data       = data2;
                p.quantidade = quantidade;
                conexao.pedidos.Add(p);
                carregaUsuario(conexao);
                limpar();
            }
            else
            {
                //alterando
                //busca registro de aluno no banco de dados de acordo com o registro selecionado na grid
                pedidos pedido = conexao.pedidos.FirstOrDefault(linha => linha.ID.ToString().Equals(gridPedidos.SelectedValue.ToString()));
                //altera os campos do obejto
                pedido.encomenda  = txtEncomenda.Text;
                pedido.alteracao  = txtAlteracao.Text;
                pedido.data       = Convert.ToDateTime(txtData.Text);
                pedido.quantidade = Convert.ToInt32(txtQuantidade.Text);
                //altera o registro no banco
                conexao.Entry(pedido);
                //remove seleção do registro da grid
                gridPedidos.SelectedIndex = -1;
            }
            //Armazena objeto no banco de Dados (HD)
            conexao.SaveChanges();
            carregarGrig(conexao);
            carregaUsuario(conexao);
        }