private void btFechaVenda_Click(object sender, EventArgs e) { if (cbFuncionario.Text != "" && dgvCliente.DataSource != null && txtPesqProduto.Text != "" && dgvItens.DataSource != null && cbFormaPagamento.Text != "") { classVenda cVenda = new classVenda(); cVenda.CodigoCliente = Convert.ToInt32(dgvCliente.SelectedRows[0].Cells[0].Value); cVenda.CodigoFuncionario = (int)(cbFuncionario.SelectedValue); cVenda.QtdeItens = Convert.ToInt32(txtQtdeItens.Text); cVenda.ValorTotal = Convert.ToDecimal(txtTotalVenda.Text); cVenda.Observacao = txtObservacao.Text; cVenda.FormaPagamento = cbFormaPagamento.SelectedItem.ToString(); cVenda.Desconto = Convert.ToDecimal(txtTotalDesconto.Text); bool aux = cVenda.CadastraVenda(); if (aux) { aux = false; foreach (classItensVenda item in ListaItensVenda) { item.CodigoVenda = cVenda.CodigoVenda; //Fk item - Pk venda aux = item.CadastraItemVenda(); //Baixa estoque AtualizaEstoque(item.Qtde, item.CodigoProduto); } } } }
private void btFechaVenda_Click(object sender, EventArgs e) { if (cbFuncionario.Text != "" && dgvCliente.DataSource != null && txtPesqProduto.Text != "" && dgvItens.DataSource != null && cbFormaPagamento.Text != "") { classVenda obj = new classVenda(); obj.CodigoCliente = Convert.ToInt32(dgvCliente.SelectedRows[0].Cells[0].Value); obj.CodigoFuncionario = (int)(cbFuncionario.SelectedValue); obj.QtdeItens = Convert.ToInt32(txtQtdeItens.Text); obj.ValorTotal = Convert.ToDecimal(txtTotalVenda.Text); obj.Observacao = txtObservacao.Text; obj.FormaPagamento = cbFormaPagamento.SelectedItem.ToString(); obj.Desconto = Convert.ToDecimal(txtTotalDesconto.Text); bool aux = obj.CadastraVenda(); if (aux) { aux = false; foreach (classItensVenda item in ListaItensVenda) { item.CodigoVenda = obj.CodigoVenda; aux = item.CadastraItemVenda(); AtualizaEstoque(item.Qtde, item.CodigoProduto); } if (aux) { MessageBox.Show("Venda Cadastrada.Total de Produtos: " + txtQtdeItens.Text, "Sistema Loja Cosmetico", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpa(); } } else { MessageBox.Show("Erro ao realizar venda", "Sistema Loja Cosmetico", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Preencha os campos necessários", "Sistema Loja Cosmético", MessageBoxButtons.OK, MessageBoxIcon.Information); } }