public void Gravar() { //variável utilizada para "concatenar" texto de forma estruturada StringBuilder strQuery = new StringBuilder(); //montagem do INSERT strQuery.Append("INSERT INTO tbItensPedido"); strQuery.Append(" ( "); strQuery.Append(" ID_Pedido "); strQuery.Append(", ID_Produto "); strQuery.Append(", Qtde "); strQuery.Append(", Unitario "); strQuery.Append(", Subtotal "); strQuery.Append(" ) "); strQuery.Append(" VALUES ( "); strQuery.Append("'" + ID_Pedido + "'"); strQuery.Append(",'" + ID_Produto + "'"); strQuery.Append(",'" + Qtde.Replace(",", ".") + "'"); strQuery.Append(",'" + Unitario.Replace(",", ".") + "'"); strQuery.Append(",'" + Subtotal.Replace(",", ".") + "'"); strQuery.Append(" ); "); //instancia a classe clAcessoDB e executa o comando clAcessoDB clAcessoDB = new clAcessoDB(); clAcessoDB.vConexao = banco; clAcessoDB.ExecutaComando(strQuery.ToString()); }
public void Alterar() { StringBuilder strQuery = new StringBuilder(); //montagem de update strQuery.Append("UPDATE tbItensPedido"); strQuery.Append(" SET "); strQuery.Append(" ID_Pedido = '" + ID_Pedido + "'"); strQuery.Append(", ID_Produto = '" + ID_Produto + "'"); strQuery.Append(", Qtde = '" + Qtde.Replace(",", ".") + "'"); strQuery.Append(", Unitario = '" + Unitario.Replace(",", ".") + "'"); strQuery.Append(", Subtotal = '" + Subtotal.Replace(",", ".") + "'"); strQuery.Append(" WHERE "); strQuery.Append(" ID_Item = " + ID_Item); //instancia a classe clAcessoDB e executa o comando clAcessoDB clAcessoDB = new clAcessoDB(); clAcessoDB.vConexao = banco; clAcessoDB.ExecutaComando(strQuery.ToString()); }
private void dgvProduto_CellContentClick(object sender, DataGridViewCellEventArgs e) { ClassProduto cp = new ClassProduto(); bool a = cp.VProdFill((int)dgvProduto.SelectedRows[0].Cells[0].Value); if (a) { int Estq, Qtde; bool tem = lstCarrinho.Any(c => c.Produto == (int)dgvProduto.SelectedRows[0].Cells[0].Value); if (tem) { int linha = -1; foreach (DataGridViewRow row in dgvItens.Rows) { if (row.Cells[0].Value.ToString().Equals(dgvProduto.SelectedRows[0].Cells[0].Value.ToString())) { linha = row.Index; break; } } Estq = cp.QtdeProd - Convert.ToInt32(dgvItens.Rows[linha].Cells[2].Value); if (Estq == 0) { Qtde = 0; } else { Qtde = 1; } } else { Estq = cp.QtdeProd; Qtde = 1; } txtProduto.Text = cp.NomeProd; txtEstoque.Text = Estq.ToString(); txtValor.Text = cp.PrecoProd.ToString("n2"); txtQtde.Text = Qtde.ToString(); txtQtde.Select(); txtQtde_TextChanged(this, new EventArgs()); CodLastProd = cp.CodProd; QtdeN = 0; } }
public string LoteMed() { return(Id.ToString() + " - : " + Qtde.ToString() + " - " + Venc.ToShortDateString().ToString()); }
public override string ToString() { return(Id.ToString() + " - : " + Qtde.ToString() + " - " + Venc.ToString()); }