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 }; itServ.servico = ServicoDao.BuscarServicoPorNome(servico); itServ.quantidade = Convert.ToInt32(txtQuantidadeServico.Text); listServico.Add(itServ); LimparFormularioServico(); } else { MessageBox.Show("Por Favor Preencha todos os campos!", "Cadastro de Serviço"); } }
private void BtnExcluirServico_Click(object sender, RoutedEventArgs e) { Servico servico = new Servico { Nome = objetoSelecaoServico.Nome }; int quantidade = Convert.ToInt32(objetoSelecaoServico.Quantidade); servico = ServicoDao.BuscarServicoPorNome(servico); //Calculo Valor Total totalServico -= servico.Valor * quantidade; txtTotalServico.Text = totalServico.ToString("C2"); //Calculo do Imposto totalImpostoServico -= (servico.Valor * quantidade) * 0.10; txtTotalImpostoServico.Text = totalImpostoServico.ToString("C2"); //Calculo Valor Total totalGeralServico = totalServico + totalImpostoServico; txtTotalGeralServico.Text = totalGeralServico.ToString("C2"); servicosGrid.Remove(objetoSelecaoServico); dtaListaServicos.Items.Refresh(); btnExcluirServico.IsEnabled = false; btnEditarServico.IsEnabled = false; }
private void BtnBuscarServico_Click(object sender, RoutedEventArgs e) { if (!txtNomeServico.Text.Equals("")) { Servico servico = new Servico { Nome = txtNomeServico.Text }; servico = ServicoDao.BuscarServicoPorNome(servico); if (servico != null) { txtNomeServico.Text = servico.Nome; txtTipoServico.Text = servico.Tipo; txtPrecoServico.Text = servico.Valor.ToString("C2"); } else { MessageBox.Show("Esse Serviço não está cadastrado!", "Busca de Serviço"); } } else { MessageBox.Show("Por Favor Preencha o campo Nome do Serviço!", "Busca de Serviço"); } }
/// <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"); } }
private void BtnSalvar_Click(object sender, RoutedEventArgs e) { if (txtNome.Equals("") || txtValor.Equals("") || cmbTipoServico.Text.Equals("")) { MessageBox.Show("Por Favor Preencha todos os campos!", "Sistema Orcamento", MessageBoxButton.OK, MessageBoxImage.Error); } else { Servico servico = new Servico { Nome = txtNome.Text.ToUpper(), Descricao = txtDescricao.Text.ToUpper(), Valor = Convert.ToDouble(txtValor.Text), Tipo = cmbTipoServico.Text }; if (ServicoDao.CadastrarServico(servico)) { MessageBox.Show("Serviço cadastrado com sucesso!", "Sistema Orcamento", MessageBoxButton.OK, MessageBoxImage.Information); LimparFormulario(); txtNome.IsEnabled = false; txtDescricao.IsEnabled = false; txtValor.IsEnabled = false; cmbTipoServico.IsEnabled = false; btnCancelar.Visibility = Visibility.Hidden; btnSalvar.Visibility = Visibility.Hidden; btnBuscar.IsEnabled = true; btnCadastrar.IsEnabled = true; } else { MessageBox.Show("Esse Serviço já existe!", "Sistema Orcamento", MessageBoxButton.OK, MessageBoxImage.Error); } } }
private void BtnEditarServico_Click(object sender, RoutedEventArgs e) { Servico servico = new Servico { Nome = objetoSelecaoServico.Nome }; int quantidade = Convert.ToInt32(objetoSelecaoServico.Quantidade); servico = ServicoDao.BuscarServicoPorNome(servico); if (teste == false) { teste = true; btnEditarServico.Content = "Salvar"; txtNomeServico.Text = servico.Nome; txtTipoServico.Text = servico.Tipo; txtPrecoServico.Text = servico.Valor.ToString("C2"); txtQuantidadeServico.Text = quantidade.ToString(); btnBuscarServico.IsEnabled = false; btnAdicionarServico.IsEnabled = false; txtNomeServico.IsEnabled = false; btnExcluirServico.IsEnabled = false; } else { teste = false; if (txtQuantidadeServico != null) { servicosGrid.Remove(objetoSelecaoServico); dynamic d = new { Nome = servico.Nome, Tipo = servico.Tipo, Quantidade = txtQuantidadeServico.Text, Preco = servico.Valor.ToString("C2"), Subtotal = (servico.Valor * Convert.ToInt32(txtQuantidadeServico.Text)).ToString("C2") }; servicosGrid.Add(d); dtaListaServicos.ItemsSource = servicosGrid; 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(); } btnEditarServico.Content = "Editar"; } }
private void BtnEditar_Click(object sender, RoutedEventArgs e) { Servico servico = new Servico { Nome = objetoSelecionadoDataGrid.Nome }; servico = ServicoDao.BuscarServicoPorNome(servico); if (clickBotao == false) { btnCancelar.Visibility = Visibility.Visible; clickBotao = true; btnEditar.Content = "Salvar"; btnEditar.IsEnabled = true; btnBuscar.IsEnabled = false; btnCadastrar.IsEnabled = false; cmbTipoServico.IsEnabled = true; txtNome.Text = servico.Nome; txtDescricao.Text = servico.Descricao; txtValor.Text = Convert.ToInt32(servico.Valor).ToString("C2"); cmbTipoServico.Text = servico.Tipo; txtNome.IsEnabled = false; txtDescricao.IsEnabled = true; txtValor.IsEnabled = true; txtNome.Focus(); } else { if (txtNome != null || txtDescricao != null || txtValor != null) { servico.Descricao = txtDescricao.Text.ToUpper(); servico.Tipo = cmbTipoServico.Text; servico.Valor = Convert.ToDouble(txtValor.Text.Replace("R$", "")); servico.Tipo = cmbTipoServico.Text; if (ServicoDao.AlterarServico(servico)) { MessageBox.Show("Serviço Alterado!", "Sistema de Orcamento", MessageBoxButton.OK, MessageBoxImage.Information); LimparFormulario(); txtNome.IsEnabled = false; txtDescricao.IsEnabled = false; txtValor.IsEnabled = false; btnCancelar.Visibility = Visibility.Hidden; btnSalvar.Visibility = Visibility.Hidden; btnBuscar.IsEnabled = true; btnCadastrar.IsEnabled = true; btnEditar.Content = "Editar"; btnEditar.IsEnabled = false; dtaServicos.Items.Refresh(); } else { MessageBox.Show("Este Serviço não pode ser Alterado", "Sistema de Orcamento", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Por Favor Preencher todos os campos", "Sistema de Orcamento", MessageBoxButton.OK, MessageBoxImage.Error); } } }
private void BtnBuscar_Click(object sender, RoutedEventArgs e) { List <Servico> s = ServicoDao.ListarServicos(); dtaServicos.ItemsSource = s; }