private void buttonEmitirFatura_Click(object sender, EventArgs e) { Limpeza limpezaSelecionada = (Limpeza)listBoxListaLimpezas.SelectedItem; saveFileDialogFicheiroTexto.FileName = limpezaSelecionada.IdLimpeza + "_" + casaselecionada.Localidade + ".txt"; if (saveFileDialogFicheiroTexto.ShowDialog() != DialogResult.OK) { return; } StreamWriter ficheiro = new StreamWriter(saveFileDialogFicheiroTexto.FileName); ficheiro.WriteLine(casaselecionada.Proprietario.ToString()); ficheiro.WriteLine("___________Fatura Simplificada___________"); ficheiro.WriteLine("Data da Limpeza: " + limpezaSelecionada.Data.ToString()); for (int i = 0; i < limpezaSelecionada.Servicos.Count; i++) { ficheiro.WriteLine("___________Serviços___________"); } ficheiro.Close(); MessageBox.Show("Fatura Emitida", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void listBoxListaLimpezas_SelectedIndexChanged(object sender, EventArgs e) { if (listBoxListaLimpezas.SelectedIndex == -1) { Limpeza limpezaselecionada = (Limpeza)listBoxListaLimpezas.SelectedItem; listBoxDetalhesLimpeza.DataSource = limpezaselecionada.Servicos.ToList(); } }
private void buttonCriarLimpezas_Click(object sender, System.EventArgs e) { Limpeza novalimpeza = new Limpeza { Data = dateTimePickerDataLimpeza.Value, Casa = casaselecionada }; context.Limpezas.Add(novalimpeza); context.SaveChanges(); listBoxListaLimpezas.DataSource = casaselecionada.Limpezas.ToList(); }
private void buttonInserirLimpezas_Click(object sender, EventArgs e) { int valortotal = decimal.ToInt32(numericUpDownQuantidadeLimpezas.Value) * valorunitario; Limpeza limpezaselecionada = (Limpeza)listBoxListaLimpezas.SelectedItem; Servico novoServico = new Servico { Unidades = decimal.ToInt32(numericUpDownQuantidadeLimpezas.Value), Descricao = comboBoxTipoDeServiço.SelectedItem.ToString(), Valor = valortotal, Limpeza = limpezaselecionada }; context.Servicos.Add(novoServico); context.SaveChanges(); listBoxListaLimpezas.DataSource = limpezaselecionada.Servicos.ToList(); }