Beispiel #1
0
        /// <summary>
        /// Função para Adicionar um serviço
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnAdicionarServico_Click(object sender, RoutedEventArgs e)
        {
            if (!txtNomeServico.Text.Equals("") && !txtPrecoServico.Text.Equals("") &&
                !txtPrecoServico.Text.Equals("") && !txtQuantidadeServico.Text.Equals(""))
            {
                Servico servico = new Servico
                {
                    Nome = txtNomeServico.Text
                };

                servico = ServicoDao.BuscarServicoPorNome(servico);

                ItensServico listaServico = new ItensServico
                {
                    servico    = servico,
                    quantidade = Convert.ToInt32(txtQuantidadeServico.Text),
                };

                listaItensServicos.Add(listaServico);

                dtaListaServicos.ItemsSource = listaItensServicos;
                dtaListaServicos.Items.Refresh();

                //Calculo Valor Total
                totalServico        += servico.Valor * Convert.ToInt32(txtQuantidadeServico.Text);
                txtTotalServico.Text = totalServico.ToString("C2");

                //Calculo do Imposto
                totalImpostoServico        += (servico.Valor * Convert.ToInt32(txtQuantidadeServico.Text)) * 0.10;
                txtTotalImpostoServico.Text = totalImpostoServico.ToString("C2");

                //Calculo Valor Total
                totalGeralServico         = totalServico + totalImpostoServico;
                txtTotalGeralServico.Text = totalGeralServico.ToString("C2");

                LimparFormularioServico();
            }
            else
            {
                MessageBox.Show("Por Favor Preencha todos os campos!",
                                "Cadastro de Serviço");
            }
        }
Beispiel #2
0
 public static void CadastrarServico(ItensServico listaServico)
 {
     orcamento1.servico.Add(listaServico);
 }