// public DespesasLancamentoForm(DespesaModel despesaModel) { try { InitializeComponent(); this.CarregarComboBoxParceiros(); this.CarregarComboBoxEstabelecimento(); this.CarregarComboBoxCategoriaLancamento(); //this.CarregarComboboxSubcategoriaLancamento(); if (despesaModel == null) { this.despesaModel = new DespesaModel(); this.Text = "Lançamento de nova despesa"; } else { this.despesaModel = despesaModel; this.Text = "Alteraçao de lançamento de despesa"; this.txtDescricaoLancamento.Text = despesaModel.DescricaoDespesa; this.cbbEstabelecimento.SelectedValue = despesaModel.Estabelecimento.IdEstabelecimento; this.cbbCategoria.SelectedValue = despesaModel.CategoriaLancamento.IdCategoria; this.cbbSubcategoria.SelectedValue = despesaModel.SubcategoriaLancamento.IdSubcategoria; this.cbbParceiro.SelectedValue = despesaModel.Parceiro.IdFornecedor; this.dtpDataMovimento.Value = despesaModel.DataMovimento; this.txtValor.Text = despesaModel.Valor.ToString("N2"); } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
//static public List<DespesaTable>() {} static public List <DespesaModel> GetDespesas() { try { string strQuery = "SELECT * FROM [despesas]"; List <DespesaTable> listaDespesa = App.BDLocal.DBConnection.Query <DespesaTable>(strQuery); if (listaDespesa.Count == 0) { return(null); } DespesaModel novo; List <DespesaModel> lstModel = new List <DespesaModel>(); foreach (DespesaTable despesa in listaDespesa) { novo = new DespesaModel(despesa.Id, despesa.Descricao, despesa.Valor, despesa.Pago, despesa.DataPagamento); lstModel.Add(novo); } // ordena a lista em ordem alfabética lstModel.Sort(); return(lstModel); } catch (Exception) { return(null); } }
// public string DespesaManter(DespesaModel despesaModel) { var retorno = string.Empty; // try { this.dbCore.LimparParametros(); // this.dbCore.ComandoAdicionarParametro("@id_despesa", despesaModel.IdDespesa); this.dbCore.ComandoAdicionarParametro("@id_categoria", despesaModel.CategoriaLancamento.IdCategoria); this.dbCore.ComandoAdicionarParametro("@id_subcategoria", despesaModel.SubcategoriaLancamento.IdSubcategoria); this.dbCore.ComandoAdicionarParametro("@id_estabelecimento", despesaModel.Estabelecimento.IdEstabelecimento); this.dbCore.ComandoAdicionarParametro("@id_parceiro", despesaModel.Parceiro.IdFornecedor); this.dbCore.ComandoAdicionarParametro("@descricao_despesa", despesaModel.DescricaoDespesa); this.dbCore.ComandoAdicionarParametro("@data_movimento", despesaModel.DataMovimento); this.dbCore.ComandoAdicionarParametro("@valor", despesaModel.Valor); // retorno = this.dbCore.ExecutarComando("usp_despesa_manter"); } catch (Exception) { throw; } // return(retorno); }
public JsonResult SalvarDespesa(DespesaModel model) { var resultado = "OK"; var mensagens = new List <string>(); var idSalvo = string.Empty; if (!ModelState.IsValid) { resultado = "AVISO"; mensagens = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage).ToList(); } else { try { var id = model.Salvar(); if (id > 0) { idSalvo = id.ToString(); } else { resultado = "ERRO"; } } catch (Exception ex) { resultado = "ERRO"; } } return(Json(new { Resultado = resultado, Mensagens = mensagens, IdSalvo = idSalvo })); }
static public List <DespesaModel> PesquisarPorDescricaoDespesa(string descricaoDespesa) { try { string strQuery = "SELECT Descricao FROM [despesas]"; List <DespesaTable> nomeRetornado = App.BDLocal.DBConnection.Query <DespesaTable>(strQuery); if (nomeRetornado.Count == 0) { return(null); } DespesaModel despesas; List <DespesaModel> lstDespesas = new List <DespesaModel>(); foreach (DespesaTable item in nomeRetornado) { despesas = new DespesaModel(item.Id, item.Descricao, item.Valor, item.Pago, item.DataPagamento); lstDespesas.Add(despesas); } lstDespesas.Sort(); return(lstDespesas); } catch (Exception) { throw; } }
public async Task <IActionResult> Index() { var model = new DespesaModel(); model.Itens = await despesaFacade.ToListAsync(null).ToPagedListAsync(PAGE_SIZE, 1); return(View(model)); }
public CadDespesaWin(DespesaModel despesa) { InitializeComponent(); Iniciar(); this.despesa = despesa; Title = "EDITAR DESPESA"; CarregarDados(); }
private void btnAlterar_Click(object sender, EventArgs e) { try { var g = new DespesaDAO().DespesaListaTipada(new DespesaModel { Estabelecimento = new EstabelecimentoModel { IdEstabelecimento = Convert.ToInt32(this.cbbEstabelecimento.SelectedValue) }, DataMovimento = this.dtpDataInicial.Value, DataAuxiliar = this.dtpDataFinal.Value }).Select(x => new { idDespesa = x.IdDespesa, idCategoria = x.CategoriaLancamento.IdCategoria, descricaoDespesa = x.DescricaoDespesa, valorTotal = x.Valor, nomeEstabelecimento = x.Estabelecimento.NomeEstabelecimento, nomeCategoria = x.CategoriaLancamento.NomeCategoria, idSubCategoria = x.SubcategoriaLancamento.IdSubcategoria, nomeSubCategoria = x.SubcategoriaLancamento.NomeSubcategoria, idEstabelecimento = x.Estabelecimento.IdEstabelecimento, idParceiro = x.Parceiro.IdFornecedor, nomeParceiro = x.Parceiro.NomeFornecedor, dataMovimento = x.DataMovimento }).Where(x => x.idDespesa == Convert.ToInt32(this.dgvDespesas.CurrentRow.Cells["clIdDespesa"].Value)).Single(); // var despesaModel = new DespesaModel { IdDespesa = g.idDespesa, CategoriaLancamento = new CategoriaLancamentoModel { IdCategoria = g.idCategoria }, DescricaoDespesa = g.descricaoDespesa, Valor = g.valorTotal, SubcategoriaLancamento = new SubcategoriaLancamentoModel { IdSubcategoria = g.idSubCategoria }, Estabelecimento = new EstabelecimentoModel { IdEstabelecimento = g.idEstabelecimento }, Parceiro = new FornecedorModel { IdFornecedor = g.idParceiro }, DataMovimento = g.dataMovimento }; using (var despesasLancamentoForm = new DespesasLancamentoForm(despesaModel)) { DialogResult d = despesasLancamentoForm.ShowDialog(); this.CarregarGrid(); } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
public DespesaListModel DespesaListaTipada(DespesaModel despesaModel) { var listaDespesa = new DespesaListModel(); // try { this.dbCore.LimparParametros(); this.dbCore.ComandoAdicionarParametro("@id_estabelecimento", despesaModel.Estabelecimento.IdEstabelecimento); this.dbCore.ComandoAdicionarParametro("@data_inicial", despesaModel.DataMovimento); this.dbCore.ComandoAdicionarParametro("@data_final", despesaModel.DataAuxiliar); // foreach (DataRow despesa in this.dbCore.ExecutarConsulta("usp_despesa_sel").Rows) { listaDespesa.Add(new DespesaModel { CategoriaLancamento = new CategoriaLancamentoModel { IdCategoria = Convert.ToInt32(despesa["id_categoria"]), NomeCategoria = despesa["nome_categoria"].ToString() }, // SubcategoriaLancamento = new SubcategoriaLancamentoModel { IdSubcategoria = Convert.ToInt32(despesa["id_subcategoria"]), NomeSubcategoria = despesa["nome_subcategoria"].ToString() }, // Parceiro = new FornecedorModel { IdFornecedor = Convert.ToInt32(despesa["id_parceiro"]), NomeFornecedor = despesa["nome_fornecedor"].ToString() }, // DataMovimento = Convert.ToDateTime(despesa["data_movimento"]), DescricaoDespesa = despesa["descricao_despesa"].ToString(), IdDespesa = Convert.ToInt32(despesa["id_despesa"]), Estabelecimento = new EstabelecimentoModel { IdEstabelecimento = Convert.ToInt32(despesa["id_estabelecimento"]), NomeEstabelecimento = despesa["nome_estabelecimento"].ToString() }, Valor = Convert.ToDecimal(despesa["valor"]) }); } } catch (Exception) { throw; } // return(listaDespesa); }
private void Iniciar() { tbValor.KeyDown += ValidarEntrada.Real_KeyPress; tbData.SelectedDate = DateTime.Now; Loaded += (o, a) => { DespesaModel.CarregarDiferentes().ForEach(x => cbDescricao.Items.Add(x)); cbDescricao.Focus(); }; }
private void CarregarDespesas() { if (ValidarCampos.Validar(this)) { lDespesas = DespesaModel.Pesquisar(tbPesquisa.Text, tbDataInicial.SelectedDate.Value, tbDataFinal.SelectedDate.Value); lvwFuncionarios.ItemsSource = lDespesas; lbTotalRegistro.Content = lDespesas.Count.ToString("D3"); lbTotal.Content = lDespesas.Sum(x => x.valor).ToString("n"); tbPesquisa.Focus(); } }
// public DespesaBoletoForm(DespesaModel despesaModel) { try { InitializeComponent(); this.CarregarComboBoxCategoriaLancamento(); this.despesaModel = despesaModel; this.lblValorTaxa.Text = string.Format("Taxa: R$ {0}", despesaModel.Valor.ToString("N2")); } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
async void Despesa_ItemTapped(object sender, ItemTappedEventArgs e) { // obtem item selecionado DespesaModel item = (DespesaModel)e.Item; if (item == null) { return; } // abrir view para edição do item selecionado var telaInicial = Application.Current.MainPage as Views.MasterDetailPrincipal; await telaInicial.PushAsync(new CadastraDespesa(item)); }
public async Task <IActionResult> Detalhes(int?id) { var model = new DespesaModel(); if (id.HasValue) { model.Detalhe = await despesaFacade.Get(id.Value); if (model.Detalhe == null) { return(NotFound()); } } return(View(model)); }
public ActionResult Index() { ViewBag.ListaTamPag = new SelectList(new int[] { _quantMaxLinhasPorPagina, 10, 15, 20 }, _quantMaxLinhasPorPagina); ViewBag.QuantMaxLinhasPorPagina = _quantMaxLinhasPorPagina; ViewBag.PaginaAtual = 1; var lista = DespesaModel.RecuperarLista(ViewBag.PaginaAtual, _quantMaxLinhasPorPagina); var quant = DespesaModel.RecuperarQuantidade(); var difQuantPaginas = (quant % ViewBag.QuantMaxLinhasPorPagina) > 0 ? 1 : 0; ViewBag.QuantPaginas = (quant / ViewBag.QuantMaxLinhasPorPagina) + difQuantPaginas; return(View(lista)); }
public IActionResult Detalhes(DespesaModel model) { if (!ModelState.IsValid) { return(View(model)); } try { model.Detalhe.IdUsuarioOperacao = SharedValues.UsuarioLogado.IdUsuario; despesaFacade.Gerenciar(model.Detalhe); ShowSuccessMessage("Registros processado com sucesso"); } catch (Exception ex) { ShowErrorMessage(ex); return(View(model)); } return(RedirectToAction(nameof(Detalhes), new { id = model.Detalhe.IdDespesa })); }
// public DataTable DespesaListByAll(DespesaModel despesaModel) { var listaDespesa = new DataTable(); // try { this.dbCore.LimparParametros(); this.dbCore.ComandoAdicionarParametro("@id_estabelecimento", despesaModel.Estabelecimento.IdEstabelecimento); this.dbCore.ComandoAdicionarParametro("@data_inicial", despesaModel.DataMovimento); this.dbCore.ComandoAdicionarParametro("@data_final", despesaModel.DataAuxiliar); // listaDespesa = this.dbCore.ExecutarConsulta("usp_despesa_sel"); } catch (Exception) { throw; } // return(listaDespesa); }
public ActionResult Index() { var despesa = DespesaModel.RecuperarRelatDespesa(); return(new ViewAsPdf("~/Views/Relatorio/RelatDespesaView.cshtml", despesa)); }
public JsonResult ExcluirDespesa(int id) { return(Json(DespesaModel.ExcluirPeloId(id))); }
public JsonResult RecuperarDespesa(int id) { return(Json(DespesaModel.RecuperarPeloId(id))); }
public JsonResult DespesaPagina(int pagina, int tamPag, string filtro, string ordem) { var lista = DespesaModel.RecuperarLista(pagina, tamPag, filtro, ordem); return(Json(lista)); }