public FormPrincipal(Operador usuario, FormLogin log)
        {
            InitializeComponent();
            VendaAtual = new Venda();
            login = log;

            Operador = usuario;
            lblIdUser.Text = usuario.Id.ToString() + " - " + usuario.Nome;

            ResetForm();
        }
        private bool RegistrarVenda(Venda venda)
        {
            bool vendaOk = false;
            bool estoqueOk = false;

            using (SqlConnection sqlConn = new SqlConnection(@"Data Source=(localdb)\Av2DotNet;Initial Catalog=estoque;Integrated Security=True"))
            {
                using (SqlCommand sqlCommand = new SqlCommand())
                {
                    sqlCommand.CommandText = "INSERT INTO venda (idOperador, idProduto, quantidadeItens, totalVenda, data, hora) values (@idOperador, @idProduto, @quantidadeItens, @totalVenda, @data, @hora)";

                    sqlCommand.Parameters.AddWithValue("@idOperador", venda.Operador.Id);
                    sqlCommand.Parameters.AddWithValue("@idProduto", venda.Produto.Id);
                    sqlCommand.Parameters.AddWithValue("@quantidadeItens", venda.QuantidadeItens);
                    sqlCommand.Parameters.AddWithValue("@totalVenda", Decimal.Round(Convert.ToDecimal(venda.TotalVenda), 2));
                    sqlCommand.Parameters.AddWithValue("@data", venda.Data);
                    sqlCommand.Parameters.AddWithValue("@hora", venda.Hora);

                    sqlCommand.Connection = sqlConn;
                    sqlConn.Open();

                    if (sqlCommand.ExecuteNonQuery() == 1)
                        vendaOk = true;

                    sqlConn.Close();
                }
            }
            if (vendaOk == true)
            {

                using (SqlConnection sqlConn = new SqlConnection(@"Data Source=(localdb)\Av2DotNet;Initial Catalog=estoque;Integrated Security=True"))
                {
                    using (SqlCommand sqlCommand = new SqlCommand())
                    {
                        sqlCommand.CommandText = "UPDATE produto SET quantidadeEstoque = (quantidadeEstoque - @quantidadeEstoque) WHERE id = @id";

                        sqlCommand.Parameters.AddWithValue("@id", venda.Produto.Id);
                        sqlCommand.Parameters.AddWithValue("@quantidadeEstoque", venda.QuantidadeItens);

                        sqlCommand.Connection = sqlConn;
                        sqlConn.Open();

                        if (sqlCommand.ExecuteNonQuery() == 1)
                            estoqueOk = true;

                        sqlConn.Close();
                    }
                }
            }
            if ((vendaOk == true) && (estoqueOk == true))
                return true;
            else
                return false;
        }