Beispiel #1
0
        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());
        }
Beispiel #2
0
        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;
            }
        }
Beispiel #4
0
 public string LoteMed()
 {
     return(Id.ToString() +
            " - : " + Qtde.ToString() + " - " + Venc.ToShortDateString().ToString());
 }
 public override string ToString()
 {
     return(Id.ToString() +
            " - : " + Qtde.ToString() + " - " + Venc.ToString());
 }