private List <SqlParametros> PreencheCondicoesCompraVenda(VendasItens objItensProdutosInfo) { List <SqlParametros> lstParametrosCondicionais = new List <SqlParametros>(); lstParametrosCondicionais.Add(new SqlParametros("VendasId", objItensProdutosInfo.VendasId)); return(lstParametrosCondicionais); }
private List <SqlParametros> PreencheCondicoes(VendasItens vendasItens) { List <SqlParametros> lstParametrosCondicionais = new List <SqlParametros>(); lstParametrosCondicionais.Add(new SqlParametros("VendasItensId", vendasItens.VendasItensId)); return(lstParametrosCondicionais); }
public ActionResult DeleteConfirmed(int id) { VendasItens vendasItens = db.VendasItens.Find(id); db.VendasItens.Remove(vendasItens); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,IdVenda,Item,CodProd,ValUnit,QuantProd,ValTotal")] VendasItens vendasItens) { if (ModelState.IsValid) { db.Entry(vendasItens).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(vendasItens)); }
public ActionResult Create([Bind(Include = "Id,IdVenda,Item,CodProd,ValUnit,QuantProd,ValTotal")] VendasItens vendasItens) { if (ModelState.IsValid) { db.VendasItens.Add(vendasItens); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(vendasItens)); }
// GET: VendasItens/Delete public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VendasItens vendasItens = db.VendasItens.Find(id); if (vendasItens == null) { return(HttpNotFound()); } return(View(vendasItens)); }
private List <SqlParametros> PreencheParametros(VendasItens vendasItens) { List <SqlParametros> lstParametros = new List <SqlParametros>(); lstParametros.Add(new SqlParametros("VendasId", vendasItens.VendasId)); lstParametros.Add(new SqlParametros("ProdutosId", vendasItens.ProdutosId)); lstParametros.Add(new SqlParametros("Quantidade", vendasItens.Quantidade.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("ValorUnitario", vendasItens.ValorUnitario.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("ValorTotal", vendasItens.ValorTotal.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("NumeroDocumento", vendasItens.NumeroDocumento)); lstParametros.Add(new SqlParametros("Tipo", vendasItens.Tipo)); if (!vendasItens.DataVencimento.ToString().Contains("01/01/0001") && !vendasItens.DataVencimento.ToString().Contains("1/1/0001")) { lstParametros.Add(new SqlParametros("DataVencimento", vendasItens.DataVencimento.ToString("yyyy-MM-dd"))); } lstParametros.Add(new SqlParametros("Serie", vendasItens.Serie)); lstParametros.Add(new SqlParametros("Desconto", vendasItens.Desconto.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("Lucro", vendasItens.Lucro.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("PercentualLucro", vendasItens.PercentualLucro.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("Custo", vendasItens.Custo.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("ValorCusto", vendasItens.ValorCusto.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("EstoqueAtual", vendasItens.EstoqueAtual)); lstParametros.Add(new SqlParametros("EstoqueAposMovimentacao", vendasItens.EstoqueAposMovimentacao)); lstParametros.Add(new SqlParametros("PercentualPis", vendasItens.PercentualPis.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("BaseCalculoPis", vendasItens.BaseCalculoPis.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("ValorPis", vendasItens.ValorPis.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("PercentualCofins", vendasItens.PercentualCofins.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("BaseCalculoCofins", vendasItens.BaseCalculoCofins.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("ValorCofins", vendasItens.ValorCofins.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("PercentualIcms", vendasItens.PercentualIcms.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("BaseCalculoIcms", vendasItens.BaseCalculoIcms.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("ValorIcms", vendasItens.ValorIcms.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("PercentualIcmsST", vendasItens.PercentualIcmsST.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("BaseCalculoIcmsST", vendasItens.BaseCalculoIcmsST.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("ValorIcmsST", vendasItens.ValorIcmsST.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("IvaIcmsST", vendasItens.IvaIcmsST.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("CstCsosn", vendasItens.CstCsosn.ToString())); lstParametros.Add(new SqlParametros("IbptValorFederal", vendasItens.IbptValorFederal.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("IbptValorEstadual", vendasItens.IbptValorEstadual.ToString().Replace(",", "."))); lstParametros.Add(new SqlParametros("IbptValorMunicipal", vendasItens.IbptValorMunicipal.ToString().Replace(",", "."))); return(lstParametros); }
public ActionResult Create(VendasItens vendas) { var item = new VendasItens() { QuantProd = vendas.QuantProd , Produto = vendas.Produto , ValUnit = vendas.ValUnit , Id = vendas.Id , Pedido = db.Vendas.Find(vendas.Pedido).ID }; db.VendasItens.Add(item); db.SaveChanges(); return(Json(new { Resultado = vendas.Id }, JsonRequestBehavior.AllowGet)); }
public ActionResult ListarItens(int id = 0) { var lista = db.VendasItens.Where(x => x.Pedido == id); string descricao = ""; using (SqlConnection conn = new SqlConnection(_connStr)) { using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = conn; cmd.CommandText = @"select VI.Pedido, VI.Produto, P.Descricao,VI.ValUnit,VI.QuantProd,VI.Id " + "from VendasItens VI " + "inner join Produtos P on P.Id = VI.Produto " + "where VI.Pedido = " + id; conn.Open(); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { VendasItens vendaI = new VendasItens(); vendaI.Id = (int)reader["Id"]; vendaI.Pedido = (int)reader["Pedido"]; vendaI.Produto = (int)reader["Produto"]; vendaI.ProdutoDesc = (string)reader["Descricao"]; vendaI.ValUnit = (decimal)reader["ValUnit"]; vendaI.QuantProd = (int)reader["QuantProd"]; listaVI.Add(vendaI); } conn.Close(); } } ViewBag.Pedido = id; return(PartialView(listaVI)); }
public ActionResult Create(VendasItens vendas) { int codigoV = 0; using (SqlConnection conn = new SqlConnection(_connStr)) { using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = conn; cmd.CommandText = @"select max(Id) as ID from Vendas"; conn.Open(); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { codigoV = (int)reader["Id"]; } conn.Close(); } } using (SqlConnection connx = new SqlConnection(_connStr)) { using (SqlCommand cmdx = new SqlCommand()) { cmdx.Connection = connx; cmdx.CommandText = @"insert into VendasItens (Pedido,Produto,ValUnit,QuantProd) " + "values(" + codigoV + "," + vendas.Produto + "," + vendas.ValUnit + "," + vendas.QuantProd + ")"; try { connx.Open(); cmdx.ExecuteNonQuery(); connx.Close(); } catch (SqlException ex) { connx.Close(); } } } //var item = new VendasItens() //{ // QuantProd = vendas.QuantProd //, // Produto = vendas.Produto //, // ValUnit = vendas.ValUnit //, // Id = vendas.Id //, // Pedido = db.Vendas.Find(vendas.Pedido).ID //}; //db.VendasItens.Add(item); //db.SaveChanges(); return(Json(new { Resultado = codigoV }, JsonRequestBehavior.AllowGet)); }
public Boolean ExcluirItensCompraVenda(VendasItens objItensProdutosInfo) { return(objConexao.Excluir(nomeTabela, PreencheCondicoesCompraVenda(objItensProdutosInfo))); }
public Boolean Excluir(VendasItens vendasItens) { return(objConexao.Excluir(nomeTabela, PreencheCondicoes(vendasItens))); }
public Boolean Alterar(VendasItens vendasItens) { return(objConexao.Atualizar(nomeTabela, PreencheParametros(vendasItens), PreencheCondicoes(vendasItens))); }
//string sqlDefaultRelatorioProdutosVendidosComprados = "SELECT cv.ComVNrDo,ComVDtEm,ProdDesc,ItenQtde,ItenPrUn,ItenPrTo,ItenSerie,ISNULL(ItenDescPerc, 0) as ItenDescPerc,ItenDescValo,ItenLucr,ItenCust,ItenPercLucr,c.Cli_Nome, ISNULL(CVI.ItemValorIcmsST,0) AS ItemValorIcmsST, ISNULL(CVI.ItemBaseCalculoIcmsST,0) AS ItemBaseCalculoIcmsST, ISNULL(CVI.ItemPercentualIcmsST,0) AS ItemPercentualIcmsST, ISNULL(CVI.ItemIvaIcmsST,0) AS ItemIvaIcmsST, COR.CorDescricao FROM CompraVendaItens cvi JOIN CompraVenda cv on cv.ComVCodi = cvi.ComVCodi LEFT JOIN Produtos p on p.ProdCodi = cvi.ProdCodi left outer join Clientes c on cv.Cli_Codi = c.Cli_Codi LEFT JOIN Cores COR ON COR.CorId = cvi.CorId "; //GERAL #endregion #region Métodos Publicos public Boolean Inserir(VendasItens vendasItens) { return(objConexao.Inserir(nomeTabela, PreencheParametros(vendasItens))); }