private void Window_Loaded(object sender, RoutedEventArgs e) { if (tipoConstrutor == "es") { item = (ItensCustas)_escritura.dataGridCustas.SelectedItem; } if (tipoConstrutor == "ad") { item = (ItensCustas)_adicionar.dataGridCustas.SelectedItem; } if (tipoConstrutor == "pr") { item = (ItensCustas)_procuracao.dataGridCustas.SelectedItem; } if (tipoConstrutor == "te") { item = (ItensCustas)_testamento.dataGridCustas.SelectedItem; } lblDescricao.Content = item.Descricao; txtQtd.Text = item.Quantidade; txtValor.Text = string.Format("{0:n2}", item.Valor); txtQtd.Focus(); }
private void AdicionarItensTabelaCustas() { var tabelaCustas = (TabelaCustas)cmbTabelaAtos.SelectedItem; var itemCustas = new ItensCustas(); itemCustas.Descricao = tabelaCustas.Descricao; itemCustas.Tabela = tabelaCustas.Tabela; itemCustas.Item = tabelaCustas.Item; itemCustas.SubItem = tabelaCustas.SubItem; itemCustas.Quantidade = "1"; itemCustas.Valor = tabelaCustas.Valor; try { itemCustas.Total = Convert.ToInt16(itemCustas.Quantidade) * itemCustas.Valor; } catch (Exception ex) { throw new Exception(ex.Message); } var contem = _digitarEscritura.listaItensCustas.Where(p => p.Tabela == itemCustas.Tabela && p.Item == itemCustas.Item && p.SubItem == itemCustas.SubItem).FirstOrDefault(); if (contem == null) { _digitarEscritura.listaItensCustas.Add(itemCustas); } else { contem.Quantidade = string.Format("{0}", Convert.ToInt16(contem.Quantidade) + 1); contem.Descricao = tabelaCustas.Descricao; contem.Tabela = tabelaCustas.Tabela; contem.Item = tabelaCustas.Item; contem.SubItem = tabelaCustas.SubItem; contem.Valor = tabelaCustas.Valor; contem.Total = Convert.ToInt16(contem.Quantidade) * itemCustas.Valor; } _digitarEscritura.CalcularEmolumentos(); _digitarEscritura.CalcularMutuaAcoterj(); _digitarEscritura.CalcularBotaoTotal(); _digitarEscritura.dataGridCustas.Items.Refresh(); }
private void SalvarItensCustas() { var custasExcluir = _AppServicoItensCustas.ObterItensCustasPorIdProcuracao(_procuracao.ProcuracaoId); for (int i = 0; i < custasExcluir.Count; i++) { var excluirBanco = _AppServicoItensCustas.GetById(custasExcluir[i].ItensCustasId); _AppServicoItensCustas.Remove(excluirBanco); } for (int i = 0; i < _digitarProcuracao.listaItensCustas.Count; i++) { var adicionarBanco = new ItensCustas(); adicionarBanco = _digitarProcuracao.listaItensCustas[i]; adicionarBanco.IdProcuracao = _procuracao.ProcuracaoId; _AppServicoItensCustas.Add(adicionarBanco); } }
private void SalvarItensCustas() { var custasExcluir = _AppServicoItensCustas.ObterItensCustasPorIdAto(_escritura.EscriturasId); for (int i = 0; i < custasExcluir.Count; i++) { var excluirBanco = _AppServicoItensCustas.GetById(custasExcluir[i].ItensCustasId); _AppServicoItensCustas.Remove(excluirBanco); } for (int i = 0; i < _digitarEscritura.listaItensCustas.Count; i++) { var adicionarBanco = new ItensCustas(); adicionarBanco = _digitarEscritura.listaItensCustas[i]; adicionarBanco.IdEscritura = _escritura.EscriturasId; _AppServicoItensCustas.Add(adicionarBanco); } }
public void CalcularItensCustas(List <TabelaCustas> tabelaCustas, string qtdComunicacao) { listaItensCustas = new List <ItensCustas>(); for (int i = 0; i < tabelaCustas.Count; i++) { var itemCustas = new ItensCustas(); itemCustas.Descricao = tabelaCustas[i].Descricao; itemCustas.Tabela = tabelaCustas[i].Tabela; itemCustas.Item = tabelaCustas[i].Item; itemCustas.SubItem = tabelaCustas[i].SubItem; if (itemCustas.Tabela == "16" && itemCustas.Item == "5") { itemCustas.Quantidade = qtdComunicacao; } else { itemCustas.Quantidade = "1"; } itemCustas.Valor = tabelaCustas[i].Valor; try { itemCustas.Total = Convert.ToInt16(itemCustas.Quantidade) * itemCustas.Valor; } catch (Exception ex) { throw new Exception(ex.Message); } listaItensCustas.Add(itemCustas); } }