示例#1
0
        public ActionResult Create([Bind(Include = "EntradaMercadoriaId,QuantidadeInserida,ValorTotalDaNF,DataDaEntrada,Observacao")] EntradaMercadoria entradaMercadoria, string DropProduto, string DropFornecedor)
        {
            string  recebeProduto = DropProduto;
            Produto produto       = db.Produtos.FirstOrDefault(x => x.NomeProduto == recebeProduto);

            entradaMercadoria.ProdutoDentroDeEntradaMercadoria = produto;
            // entradaMercadoria.ProdutoEntradaMercadoria = recebeProduto;

            string     recebeFornecedor = DropFornecedor;
            Fornecedor fornecedor       = db.Fornecedores.FirstOrDefault(x => x.NomeEmpresa == recebeFornecedor);

            entradaMercadoria.FornecedorDentroDeEntradaMercadoria = fornecedor;
            //entradaMercadoria.FornecedorEntradaMercadoria = recebeFornecedor;

            produto.QuantidadeAtual = entradaMercadoria.QuantidadeInserida;

            //entradaMercadoria.DataDaEntrada = DateTime.Now;

            if (ModelState.IsValid)
            {
                db.EntradaMercadorias.Add(entradaMercadoria);
                db.SaveChanges();
                return(RedirectToAction("Create", "EntradaMercadoria").Mensagem("Dados Inseridos com Sucesso !!", "Atenção"));
            }

            return(View(entradaMercadoria));
        }
示例#2
0
        public ActionResult DeleteConfirmed(int id)
        {
            EntradaMercadoria entradaMercadoria = db.EntradaMercadorias.Find(id);

            db.EntradaMercadorias.Remove(entradaMercadoria);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#3
0
        // EntradaMercadoria/ EXCLUIR OS DADOS
        public ActionResult DeletarRegistro(int id)
        {
            EntradaMercadoria entradaMercadoria = db.EntradaMercadorias.Find(id);

            db.EntradaMercadorias.Remove(entradaMercadoria);
            db.SaveChanges();
            return(RedirectToAction("ListarDados", "EntradaMercadoria").Mensagem("Dados Excluidos com Sucesso !!", "Atenção"));
        }
示例#4
0
        // GET: EntradaMercadoria/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EntradaMercadoria entradaMercadoria = db.EntradaMercadorias.Find(id);

            if (entradaMercadoria == null)
            {
                return(HttpNotFound());
            }
            return(View(entradaMercadoria));
        }
示例#5
0
        public ActionResult Edit([Bind(Include = "EntradaMercadoriaId,ProdutoEntradaMercadoria,FornecedorEntradaMercadoria,QuantidadeInserida,ValorTotalDaNF,DataDaEntrada,Observacao")] EntradaMercadoria entradaMercadoria, string DropProduto, string DropFornecedor)
        {
            List <Produto>        ListaDeProduto         = db.Produtos.ToList();
            List <SelectListItem> ListaGenericaDeProduto = new List <SelectListItem>();

            foreach (Produto item in ListaDeProduto)
            {
                ListaGenericaDeProduto.Add(new SelectListItem {
                    Text = item.NomeProduto.ToString(), Value = item.NomeProduto.ToString()
                });
            }
            ViewBag.Produto = ListaGenericaDeProduto;


            List <Fornecedor>     ListaDeFornecedor         = db.Fornecedores.ToList();
            List <SelectListItem> ListaGenericaDeFornecedor = new List <SelectListItem>();

            foreach (Fornecedor item in ListaDeFornecedor)
            {
                ListaGenericaDeFornecedor.Add(new SelectListItem {
                    Text = item.NomeEmpresa.ToString(), Value = item.NomeEmpresa.ToString()
                });
            }
            ViewBag.Fornecedor = ListaGenericaDeFornecedor;

            string  recebeProduto = DropProduto;
            Produto produto       = db.Produtos.FirstOrDefault(x => x.NomeProduto == recebeProduto);

            entradaMercadoria.ProdutoDentroDeEntradaMercadoria = produto;
            //  entradaMercadoria.ProdutoEntradaMercadoria = recebeProduto;

            string     recebeFornecedor = DropFornecedor;
            Fornecedor fornecedor       = db.Fornecedores.FirstOrDefault(x => x.NomeEmpresa == recebeFornecedor);

            entradaMercadoria.FornecedorDentroDeEntradaMercadoria = fornecedor;
            //  entradaMercadoria.FornecedorEntradaMercadoria = recebeFornecedor;


            if (ModelState.IsValid)
            {
                db.Entry(entradaMercadoria).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("ListarDados", "EntradaMercadoria").Mensagem("Dados Alterados com Sucesso !!", "Atenção"));
            }



            return(View(entradaMercadoria));
        }
示例#6
0
        private void MimCaftrinEntradaMercadoria_Click(object sender, EventArgs e)
        {
            bool open = false;

            foreach (Form form in this.MdiChildren)
            {
                if (form is EntradaMercadoria)
                {
                    form.BringToFront();
                    open = true;
                }
            }
            if (!open)
            {
                Form tela = new EntradaMercadoria();
                tela.MdiParent = this;
                tela.Show();
            }
        }
示例#7
0
        public void salvar(EntradaMercadoria entradaMercadoria)
        {
            if (entradaMercadoria.Id_EntradaMercadoria == 0)
            {
                using (MySqlCommand cmd = new MySqlCommand(@"insert into cliente(nome, endereco, numero, complemento, cep, cpf,telefone, celular, email, aniversario, observacoes) values
	                    (@nome, @endereco, @numero, @complemento, @cep, @cpf,@telefone, @celular, @email, @aniversario, @observacoes);"    , conexao))
                {
                    conexao.Open();
                    cmd.Parameters.Add(new MySqlParameter("fornecedor", entradaMercadoria.fornecedor));
                    cmd.Parameters.Add(new MySqlParameter("codigoCupom", entradaMercadoria.codigoCupom));
                    cmd.Parameters.Add(new MySqlParameter("dataMerc", entradaMercadoria.Data));
                    cmd.Prepare();
                    cmd.ExecuteNonQuery();
                    conexao.Close();
                }
            }
            else
            {
                using (MySqlCommand cmd = new MySqlCommand(@"update cliente set nome = @nome, endereco = @endereco, numero = @numero, complemento = @complemento, cep= @cep, cpf = @cpf,
                    telefone = @telefone, celular = @celular, email = @email, aniversario = @aniversario, observacoes = @observacoes where id_cliente = @id_cliente;", conexao))
                {
                    //conexao.Open();
                    //cmd.Parameters.Add(new MySqlParameter("nome", cliente.nome));
                    //cmd.Parameters.Add(new MySqlParameter("endereco", cliente.endereco));
                    //cmd.Parameters.Add(new MySqlParameter("numero", cliente.numero));
                    //cmd.Parameters.Add(new MySqlParameter("complemento", cliente.complemento));
                    //cmd.Parameters.Add(new MySqlParameter("cep", cliente.cep));
                    //cmd.Parameters.Add(new MySqlParameter("cpf", cliente.cpf));
                    //cmd.Parameters.Add(new MySqlParameter("telefone", cliente.telefone));
                    //cmd.Parameters.Add(new MySqlParameter("celular", cliente.celular));
                    //cmd.Parameters.Add(new MySqlParameter("email", cliente.email));
                    //cmd.Parameters.Add(new MySqlParameter("aniversario", cliente.aniversario));
                    //cmd.Parameters.Add(new MySqlParameter("observacoes", cliente.obs));
                    //cmd.Parameters.Add(new MySqlParameter("id_cliente", cliente.id_cliente));

                    cmd.Prepare();
                    cmd.ExecuteNonQuery();

                    conexao.Close();
                }
            }
        }
示例#8
0
        // GET: EntradaMercadoria/Edit/5
        public ActionResult Edit(int?id)
        {
            List <Produto>        ListaDeProduto         = db.Produtos.ToList();
            List <SelectListItem> ListaGenericaDeProduto = new List <SelectListItem>();

            foreach (Produto item in ListaDeProduto)
            {
                ListaGenericaDeProduto.Add(new SelectListItem {
                    Text = item.NomeProduto.ToString(), Value = item.NomeProduto.ToString()
                });
            }

            ViewBag.Produto = ListaGenericaDeProduto;


            List <Fornecedor>     ListaDeFornecedor         = db.Fornecedores.ToList();
            List <SelectListItem> ListaGenericaDeFornecedor = new List <SelectListItem>();

            foreach (Fornecedor item in ListaDeFornecedor)
            {
                ListaGenericaDeFornecedor.Add(new SelectListItem {
                    Text = item.NomeEmpresa.ToString(), Value = item.NomeEmpresa.ToString()
                });
            }

            ViewBag.Fornecedor = ListaGenericaDeFornecedor;
            //EntradaMercadoria entrada = new EntradaMercadoria();
            //ViewBag.Fornecedor = (from c in db.EntradaMercadorias select c.FornecedorEntradaMercadoria);

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EntradaMercadoria entradaMercadoria = db.EntradaMercadorias.Find(id);

            if (entradaMercadoria == null)
            {
                return(HttpNotFound());
            }
            return(View(entradaMercadoria));
        }