/// <summary> /// evento disparado pelo botão salvar /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSalvar_Click(object sender, EventArgs e) { //verifica se os campos da página estão válidos if (Page.IsValid) { try { //cria um novo objeto de despesa Despesas despesa = new Despesas(); //atribui os dados que estão na página despesa.Descricao = txtDescricao.Text; despesa.Valor = decimal.Parse(txtValor.Text); despesa.Data = DateTime.Parse(txtData.Text); //salva o registro no banco despesa.CreateAndFlush(); } catch (Exception ex) { //grava a mensagemd de erro no banco de dados Logger.Error(ex.Message); base.ExibirMensagemErro(); } base.ExibirMensagemSucesso(Funcionalidade.Despesa, Operacao.Inclusao); } }
public Despesas FindDespesa(int despesa) { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { acessoDados.Conexao(); acessoDados.Open(); //Estrutura de tabela DataTable objDataTable = new DataTable(); string strSql = ""; strSql = "SELECT codigoDESPESA,descricaoDESPESA,tipoDESPESA,documentoDESPESA,valorDESPESA,dataDESPESA,observacaoDESPESA"; strSql = strSql + ",favorecidoDESPESA,nomeFUNCIONARIO,codigoTIPODESPESA,descricaoTIPODESPESA,situacaoDESPESA as situacao"; strSql = strSql + " FROM tb_despesas "; strSql = strSql + " LEFT JOIN tb_funcionarios on codigoFUNCIONARIO = favorecidoDESPESA"; strSql = strSql + " INNER JOIN tb_tipo_depesas on codigoTIPODESPESA = tipoDESPESA"; strSql = strSql + " WHERE codigoDESPESA = " + despesa; MySqlDataAdapter da = new MySqlDataAdapter(strSql, acessoDados.con); Despesas objDespesa = new Despesas(); da.Fill(objDataTable); foreach (DataRow dataRow in objDataTable.Rows) { objDespesa.codigoDESPESA = Convert.ToInt32(dataRow["codigoDESPESA"].ToString()); objDespesa.descricaoDESPESA = dataRow["descricaoDESPESA"].ToString(); objDespesa.documentoDESPESA = dataRow["documentoDESPESA"].ToString(); objDespesa.valorDESPESA = Convert.ToDecimal(dataRow["valorDESPESA"]); objDespesa.dataDESPESA = Convert.ToDateTime(dataRow["dataDESPESA"]); objDespesa.situacaoDESPESA = Convert.ToInt32(dataRow["situacao"]); objDespesa.observacaoDESPESA = dataRow["observacaoDESPESA"].ToString(); objDespesa.favorecido = new DAO.FuncionarioCRUD().FindFuncionario((Convert.ToInt32(dataRow["favorecidoDESPESA"]))); objDespesa.tipoDESPESA = new DAO.TipoDespesaCRUD().FindTipoDespesa((Convert.ToInt32(dataRow["tipoDESPESA"]))); } ; return(objDespesa); } } catch (Exception ex) { throw; } }
public void BindChartTipoGastosByDate(int adv, Literal lt, DateTime initialdate, DateTime finaldate) { StringBuilder str = new StringBuilder(); DespesasDB desDB = new DespesasDB(); Despesas des = new Despesas(); DataTable dt = new DataTable(); TipoDespesasDB tidDB = new TipoDespesasDB(); TipoDespesa tid = new TipoDespesa(); int totalTID = tidDB.SelectTotalTipoDespesaEscritorio(); dt.Columns.Add("total", typeof(int)); dt.Columns.Add("tipo", typeof(string)); for (int j = 1; j <= totalTID; j++) { tid = tidDB.SelectTipoDespesaEscritorio(j); if (tid.Categoria == 1) { double total = desDB.GetTotalDespesaEscritorioByDate(adv, tid.Codigo, initialdate, finaldate); dt.Rows.Add(total, tid.Descricao); } } str.Append(@"<script type=*text/javascript*> google.load( *visualization*, *1*, {packages:[*corechart*]}); google.setOnLoadCallback(drawChartTipoGastosByMonth); function drawChartTipoGastosByMonth() { var data = google.visualization.arrayToDataTable([ ['TipoDespesa', 'quantidade'], "); for (int i = 0; i <= dt.Rows.Count - 1; i++) { str.Append("['" + dt.Rows[i]["tipo"].ToString() + "'," + dt.Rows[i]["total"].ToString() + "],"); } str.Append(" ]); "); str.Append(" var options = { "); str.Append(" is3D: true, "); str.Append(" backgroundColor: 'none', "); str.Append(" chartArea: { left: 100, width: '100%', height: '100%' } "); str.Append(" }; "); str.Append(" var chart = new google.visualization.PieChart(document.getElementById('piechart_TipoGastosByMonth'));"); str.Append(" chart.draw(data, options);"); str.Append("}"); str.Append("</script>"); lt.Text = str.ToString().Replace('*', '"'); }
public List <Despesas> ListarDespesa() { try { List <Despesas> listaDespesa = new List <Despesas>(); string sql = "SELECT idDespesa,dataEmissao,descricao,categoria,valorDespesa,status"; sql += " FROM Despesas "; sql += " WHERE idDespesa > 0 "; SqlCommand cmd = new SqlCommand(sql, sqlConn); SqlDataReader DbReader = cmd.ExecuteReader(); while (DbReader.Read()) { string dataEmissao; float valorDespesa; string categoria, descricao; int status, id; id = DbReader.GetInt32(DbReader.GetOrdinal("idDespesa")); dataEmissao = DbReader.GetDateTime(DbReader.GetOrdinal("dataEmissao")).ToShortDateString(); descricao = DbReader.GetString(DbReader.GetOrdinal("descricao")); categoria = DbReader.GetString(DbReader.GetOrdinal("categoria")); valorDespesa = (float)DbReader.GetDouble(DbReader.GetOrdinal("valorDespesa")); status = DbReader.GetInt32(DbReader.GetOrdinal("status")); Despesas despesa = new Despesas(id, dataEmissao, descricao, categoria, valorDespesa, status); listaDespesa.Add(despesa); } DbReader.Close(); cmd.Dispose(); return(listaDespesa); } catch (Exception ex) { throw new Exception("Erro ao tentatar Selecionar" + " " + ex.Message); } finally { fecharConexao(); } }
public IHttpActionResult GetDespesas(long propriedadeId, long safraId) { PropriedadeSafra propriedadeSafra = db.PropriedadeSafra.FirstOrDefault(w => w.SafraId == safraId && w.PropriedadeId.HasValue && w.PropriedadeId.Value == propriedadeId); if (propriedadeSafra == null) { return(null); } Despesas despesas = propriedadeSafra.Despesas.FirstOrDefault(); despesas.PropriedadeSafra = null; return(Ok(despesas)); }
/// <summary> /// evento de click do link excluir na grid de despesas /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void LinkButton1_Click(object sender, EventArgs e) { try { //exclui a despesa clicada Despesas.Delete(int.Parse(((LinkButton)sender).CommandArgument)); //refaz a consulta de despesas PesquisarDespesas(); } catch (Exception ex) { //grava o erro em um arquivo de log Logger.Error(ex.Message); //exibe uma página de erro pnlMensagem.ExibirMensagem("Occoreu um erro inesperado no sistema"); } }
public async Task <RetornoCommands> Handle(AlterarDespesaCommand request, CancellationToken cancellationToken) { try { var despesa = new Despesas(request.nome, request.valTotal, request.descricao, new Fornecedor(request.nomeFornecedor, request.telefoneFornecedor, request.cpfFornecedor, request.cnpjFornecedor)); await _despesaRepository.update(request.id, despesa); return(new RetornoCommands { mensagens = "Operação realizada com sucesso!" }); } catch (Exception ex) { return(new RetornoCommands { mensagens = ex.Message.ToString() }); } }
private void InserirLancamento(bool fecharTela) { try { switch (_tipoLancamentoSelecionado) { case TipoLancamento.Despesa: var novaDespesa = new Despesas() { DataVencimento = _data, Valor = _valor, Categoria = _categoriaLancamento, Descricao = _descricao, Pago = _valorPago, ParcelaAtual = _parcelaAtual, TotalParcelas = _totalParcelas }; _despesaDAL.CadastrarNovaDespesa(novaDespesa); break; case TipoLancamento.Receita: var novaReceita = new Receitas() { Data = _data, Valor = _valor, Categoria = _categoriaLancamento, Descricao = _descricao }; _receitaDAL.CadastrarNovaReceita(novaReceita); break; } if (fecharTela) { FecharTela(true); } } catch (Exception ex) { var teste = ex; _textAvisoCadastro = string.Format("Houve um erro ao cadastrar a {0} informada.", _tipoLancamentoSelecionado); RaisePropertyChanged("textAvisoCadastro"); } }
public bool Update(Despesas despesa) { IDbConnection objConexao; IDbCommand objCommand; string sql = "UPDATE DES_DESPESA SET DES_VALOR =?valor, DES_data=?data, DES_OBS=?obs, TID_CODIGO=?tipo WHERE DES_CODIGO = ?codigo;"; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?valor", despesa.Valor)); objCommand.Parameters.Add(Mapped.Parameter("?data", despesa.Data)); objCommand.Parameters.Add(Mapped.Parameter("?obs", despesa.Obs)); objCommand.Parameters.Add(Mapped.Parameter("?tipo", despesa.TipoDespesa.Codigo)); objCommand.Parameters.Add(Mapped.Parameter("?codigo", despesa.Codigo)); objCommand.ExecuteNonQuery(); objConexao.Close(); objCommand.Dispose(); objConexao.Dispose(); return(true); }
public Despesas Select(int codigo) { Despesas despesa = null; IDbCommand objCommand; IDbConnection objConexao; IDataReader objDataReader; string sql = "SELECT * FROM DES_DESPESA WHERE DES_CODIGO = ?codigo"; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?codigo", codigo)); objDataReader = objCommand.ExecuteReader(); while (objDataReader.Read()) { despesa = new Despesas(); despesa.Codigo = Convert.ToInt32(objDataReader["DES_CODIGO"]); despesa.Valor = Convert.ToDecimal(objDataReader["DES_VALOR"]); despesa.Data = Convert.ToDateTime(objDataReader["DES_DATA"]); despesa.Obs = Convert.ToString(objDataReader["DES_OBS"]); TipoDespesa tipo = new TipoDespesa(); tipo.Codigo = Convert.ToInt32(objDataReader["TID_CODIGO"]); despesa.TipoDespesa = tipo; } objConexao.Close(); objDataReader.Close(); objConexao.Dispose(); objCommand.Dispose(); objDataReader.Dispose(); return(despesa); }
private void button1_Click(object sender, EventArgs e) { int resultado; Despesas objdes = new Despesas(); if ((txtDescricao.Text.Length != 0) && (txtValor.Text.Length != 0) && (comboBox1.Text.Length != 0)) { objdes.valor = Convert.ToDouble(txtValor.Text); objdes.descricao = txtDescricao.Text; Categorias cat = (Categorias)comboBox1.SelectedItem; objdes.categoria = cat.idDesc; objdes.id_User = Form1.User.id_Usuaio; objdes.diaDespesa = dtPicker.Value; resultado = ControlerDespesas.CadastrarDespesa(objdes); if (resultado != 0) { MessageBox.Show("Cadastro Bem sucedido"); } } else { MessageBox.Show("Você deve preencher todos os campos"); } }
private static LogReceitasDespesas GetLog(Despesas d) { var logRecDesp = new LogReceitasDespesas { Documento = d.Documento, DataVencimento = d.DataVencimento, DataPagamento = d.DataPagamento, DataEmissao = d.DataEmissao, Valor = d.Valor, Juros = d.Juros, Multa = d.Multa, ValorTotal = d.ValorTotal, Observacao = d.Observacao, Situacao = d.Situacao, Tipo = "Despesa", CategoriaFinanceiraId = d.CategoriaFinanceiraId.ToString(), FornecedorId = d.FornecedorId.ToString(), FuncionarioId = d.FuncionarioId.ToString(), TipoPagamentoId = d.TipoPagamentoId, RegistroId = d.DespesasId.ToString() }; return(logRecDesp); }
protected void btnSalvar_Click(object sender, EventArgs e) { Produto pro = new Produto(); ProdutoBD proBD = new ProdutoBD(); Despesas des = new Despesas(); DespesasBD desBD = new DespesasBD(); pro = proBD.SelectProduto(Convert.ToInt32(Session["idProduto"])); proBD.UpdateCusto(Convert.ToDouble(txtCusto.Text), Convert.ToInt32(Session["idProduto"])); des.Descricao = pro.Descricao; des.Pessoa = Convert.ToInt32(Session["Proprietario"]); des.ValorDespesa = Convert.ToDouble(txtAdd.Text) * Convert.ToDouble(txtCusto.Text); DateTime data = DateTime.Now; des.Data = data; desBD.InsertDespesaProdutos(des); proBD.AddProduto(Convert.ToInt32(Session["idProduto"]), Convert.ToInt32(txtAdd.Text)); CarregaGrid(); txtAdd.Text = string.Empty; }
public bool InsertDespesaProdutos(Despesas despesas) { // System.Data.IDbConnection objConexao; System.Data.IDbCommand objCommand; string sql = "INSERT INTO TBL_DESPESAS (PES_CODIGO, CAD_CODIGO, DES_DESCRICAO, DES_CUSTO, DES_DATADESPESA) VALUE (?pessoa, ?categoria, ?descricao, ?custo, ?data)"; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?pessoa", despesas.Pessoa)); objCommand.Parameters.Add(Mapped.Parameter("?categoria", 6)); objCommand.Parameters.Add(Mapped.Parameter("?descricao", despesas.Descricao)); objCommand.Parameters.Add(Mapped.Parameter("?custo", despesas.ValorDespesa)); objCommand.Parameters.Add(Mapped.Parameter("?data", despesas.Data)); objCommand.ExecuteNonQuery(); objConexao.Close(); objCommand.Dispose(); objConexao.Dispose(); return(true); }
private void btIncuir_Click(object sender, EventArgs e) { if ((int)Uteis.AcaoTela.Editar == Acao) { Despesas despesa = new Despesas(); despesa.codigoDESPESA = CodigoDespesa; despesa.descricaoDESPESA = txtDescricao.Text; despesa.documentoDESPESA = txtDocumento.Text; despesa.observacaoDESPESA = txtObserv.Text; despesa.valorDESPESA = Convert.ToDecimal(txtValorDespesa.Text); despesa.dataDESPESA = Convert.ToDateTime(dtpDespesa.Text); despesa.situacaoDESPESA = chkQuitarDespesa.Checked == true ? 2 : 1; //criando tipo despesa TipoDespesa tpDespesa = new TipoDespesa(); tpDespesa.codigoTIPODESPESA = Convert.ToInt32(cbo_tipo_despesa.SelectedValue); despesa.tipoDESPESA = tpDespesa; //criando tipo funcioanrio Funcionario funcionario = new Funcionario(); funcionario.Id = Convert.ToInt32(cbo_Profissional.SelectedValue); despesa.favorecido = funcionario; DespesasBLL bllDespesa = new DespesasBLL(); bllDespesa.AlterarDespesas(despesa); MessageBox.Show("Alterado com sucesso!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } if ((int)Uteis.AcaoTela.Incluir == Acao) { if (txtDescricao.Text.Trim() == "") { MessageBox.Show("Campo descrição é obrigatório !!!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); txtDescricao.Focus(); return; } if (txtValorDespesa.Text.Trim() == "") { MessageBox.Show("Campo valor é obrigatório !!!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); txtValorDespesa.Focus(); return; } Despesas despesa = new Despesas(); //criando funcionario Funcionario fun = new Funcionario(); if (cbo_Profissional.Text == "Atendente padrão") { fun.Id = 0; } else { fun.Id = Convert.ToInt32(cbo_Profissional.SelectedValue); } despesa.descricaoDESPESA = txtDescricao.Text; despesa.valorDESPESA = Convert.ToDecimal(txtValorDespesa.Text); despesa.dataDESPESA = Convert.ToDateTime(dtpDespesa.Text); despesa.documentoDESPESA = txtDocumento.Text; despesa.observacaoDESPESA = txtObserv.Text; despesa.favorecido = fun; //criando tipo despesa TipoDespesa tpDespesa = new TipoDespesa(); tpDespesa.codigoTIPODESPESA = Convert.ToInt32(cbo_tipo_despesa.SelectedValue); despesa.tipoDESPESA = tpDespesa; DespesasBLL bll = new DespesasBLL(); string mensagem = bll.CadastrarDespesa(despesa); MessageBox.Show(mensagem, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); tpDespesa = null; bll = null; limpaCampos(); } this.Close(); }
/// <summary> /// evento disparado pelo botão converter funcionario em despesa /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnConverter_Click(object sender, EventArgs e) { try { //obtem a lista de funcionarios selecionados no grid List<int> lista = (List<int>)ViewState["funcionarios"]; Funcionario funcionario; Despesas despesa; //para cada funcionario, gera um registro de despesa //considerando o salário como o valor da despesa foreach (int item in lista) { funcionario = Funcionario.FindByPrimaryKey(item); despesa = new Despesas(); despesa.Descricao = string.Format("Salário do funcionário {0} - {1}", funcionario.Nome, DateTime.Now.ToString("MM/yyyy")); despesa.Valor = funcionario.SalarioVigente.Valor; despesa.Data = DateTime.Today; despesa.CreateAndFlush(); } //refaz a consulta com as novas despesas cadastradas PesquisarDespesas(); } catch (Exception ex) { //grava a mensagemd e erro em um arquivo de texto Logger.Error(ex.Message); pnlMensagem.ExibirMensagem("ocorreu um erro inesperado no sistema"); } }
public IEnumerable <Despesas> ObterDespesasPorPeriodo(PeriodoRelatorio periodoRelatorio) { var dataInicio = new DateTime(); var dataFim = new DateTime(); List <Despesas> despesas = new List <Despesas>(); switch (periodoRelatorio) { case PeriodoRelatorio.MesAtual: dataInicio = Convert.ToDateTime(string.Format("01/{0}/{1}", DateTime.Now.Month, DateTime.Now.Year)); dataFim = Convert.ToDateTime(string.Format("{0}/{1}/{2}", DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month), DateTime.Now.Month, DateTime.Now.Year)); break; case PeriodoRelatorio.UltimosSeisMeses: dataInicio = DateTime.Now.AddMonths(-6); dataFim = DateTime.Now; break; } var strsql = @"SELECT id_despesas ,valor ,data_vencimento ,categoria_despesa ,descricao ,parcela_atual ,total_parcelas ,valor_pago FROM despesas WHERE id_usuario = @idUsuario AND data_vencimento BETWEEN @dataInicio AND @dataFim" ; using (var busca = new SqlCommand(strsql, Conexao.Conectar())) { busca.Parameters.AddWithValue("@idUsuario", Sessao.Usuario.Id); busca.Parameters.AddWithValue("@dataInicio", dataInicio); busca.Parameters.AddWithValue("@dataFim", dataFim); using (var reader = busca.ExecuteReader()) { while (reader.Read()) { var despesa = new Despesas() { Id = Convert.ToInt32(reader["id_despesas"]), Valor = Convert.ToDecimal(reader["valor"]), DataVencimento = Convert.ToDateTime(reader["data_vencimento"]), Categoria = new Categoria() { Id = Convert.ToInt32(reader["categoria_despesa"]) }, Descricao = reader["descricao"].ToString(), ParcelaAtual = Convert.ToInt32(reader["parcela_atual"]), TotalParcelas = Convert.ToInt32(reader["total_parcelas"]), Pago = Convert.ToInt32(reader["valor_pago"]) == 1 ? true : false }; despesas.Add(despesa); } } foreach (var desp in despesas) { desp.Categoria = _categoriaDAL.ObterDadosCategoriaPorId(desp.Categoria.Id); } return(despesas); } }
private void InsertCusto(int processo) { Despesas despesas = new Despesas(); DespesasDB despesasDB = new DespesasDB(); TipoDespesa tipoDespesa = new TipoDespesa(); TipoDespesasDB tipoDespesaDB = new TipoDespesasDB(); Processo pro = new Processo(); Advogado adv = new Advogado(); try { if (Convert.ToDateTime(txtDataCusto.Text) > DateTime.Today) { lblMsgAddCusto.Text = "A data deve ser menos que a data de hoje!"; divMsgAddCusto.Attributes["class"] = "alert alert-danger"; } else if (ddlTipoCusto.SelectedItem.Text == "Selecione") { lblMsgAddCusto.Text = "Escolha um tipo de custo!"; divMsgAddCusto.Attributes["class"] = "alert alert-danger"; ddlTipoCusto.Focus(); } else if (string.IsNullOrWhiteSpace(txtDataCusto.Text)) { lblMsgAddCusto.Text = "Preencha a data!"; divMsgAddCusto.Attributes["class"] = "alert alert-danger"; txtDataCusto.Focus(); } else if (ddlTipoCusto.SelectedItem.Text == "Outros" && string.IsNullOrWhiteSpace(txtDescricaoCusto.Text)) { lblMsgAddCusto.Text = "Escreva uma descrição!"; divMsgAddCusto.Attributes["class"] = "alert alert-danger"; txtDescricaoCusto.Focus(); } else { adv.Codigo = Convert.ToInt32(Session["Advogado"]); despesas.PesCodigo = adv; despesas.Valor = Convert.ToDecimal(txtValor.Text); despesas.Data = Convert.ToDateTime(txtDataCusto.Text); despesas.Obs = txtObsCusto.Text; tipoDespesa.Codigo = Convert.ToInt32(ddlTipoCusto.SelectedItem.Value); despesas.TipoDespesa = tipoDespesa; pro.Codigo = processo; despesas.Processo = pro; if (ddlTipoCusto.SelectedItem.Text == "Outros") { tipoDespesaDB.InsertCustoProcesso(txtDescricaoCusto.Text); tipoDespesa.Codigo = tipoDespesaDB.GetLastId(txtDescricaoCusto.Text); } if (despesasDB.Insert(despesas)) { txtDescricaoCusto.Text = string.Empty; txtDescricaoCusto.Enabled = false; //lblDescricaoCusto.Enabled = false; txtDataCusto.Text = DateTime.Today.ToString("dd/MM/yyyy"); txtValor.Text = string.Empty; txtObsCusto.Text = string.Empty; Function.LimpaDDL(ddlTipoCusto); divMsgAddCusto.Attributes["class"] = "alert alert-success"; lblMsgAddCusto.Text = "Despesa cadastrada"; CarregaGridElblTotal(processo); } } } catch (FormatException) { lblMsgAddCusto.Text = "Data Invalida"; divMsgAddCusto.Attributes["class"] = "alert alert-danger"; } }
public int Inserir(Despesas despesas) { _context.Add(despesas); _context.SaveChanges(); return(despesas.CodigoDespesas); }
protected void btnSalvar_Click(object sender, EventArgs e) { Despesas despesas = new Despesas(); DespesasDB despesasDB = new DespesasDB(); TipoDespesa tipoDespesa = new TipoDespesa(); TipoDespesasDB tipoDespesaDB = new TipoDespesasDB(); Advogado adv = new Advogado(); try { if (Convert.ToDateTime(txtData.Text) > DateTime.Today) { divmsgModalAddDespesaEscritorio.Attributes["class"] = "alert alert-danger"; lblmsgModalAddDespesaEscritorio.Text = "A data dever ser menor que a de hoje"; } else if (string.IsNullOrWhiteSpace(txtValor.Text)) { divmsgModalAddDespesaEscritorio.Attributes["class"] = "alert alert-danger"; lblmsgModalAddDespesaEscritorio.Text = "Insira uma Valor"; txtValor.Focus(); } else if (string.IsNullOrWhiteSpace(txtData.Text)) { divmsgModalAddDespesaEscritorio.Attributes["class"] = "alert alert-danger"; lblmsgModalAddDespesaEscritorio.Text = "Insira uma data"; txtData.Focus(); } else if (ddlCategoria.SelectedItem.Text == "Selecione") { divmsgModalAddDespesaEscritorio.Attributes["class"] = "alert alert-danger"; lblmsgModalAddDespesaEscritorio.Text = "Selecione uma categoria"; ddlCategoria.Focus(); } else if (ddlCategoria.SelectedItem.Text == "Outros" && string.IsNullOrWhiteSpace(txtDescricaoDespesa.Text)) { divmsgModalAddDespesaEscritorio.Attributes["class"] = "alert alert-danger"; lblmsgModalAddDespesaEscritorio.Text = "Escreva sobre o que é a despesa"; txtDescricaoDespesa.Focus(); } else { adv.Codigo = Convert.ToInt32(Session["Advogado"]); despesas.PesCodigo = adv; despesas.Valor = Convert.ToDecimal(txtValor.Text); despesas.Data = Convert.ToDateTime(txtData.Text); despesas.Obs = txtObs.Text; tipoDespesa.Codigo = Convert.ToInt32(ddlCategoria.SelectedItem.Value); despesas.TipoDespesa = tipoDespesa; if (ddlCategoria.SelectedItem.Text == "Outros") { tipoDespesaDB.Insert(txtDescricaoDespesa.Text); tipoDespesa.Codigo = tipoDespesaDB.GetLastId(txtDescricaoDespesa.Text); } if (despesasDB.Insert(despesas)) { divmsgModalAddDespesaEscritorio.Attributes["class"] = "alert alert-success"; lblmsgModalAddDespesaEscritorio.Text = "Despesa cadastrada"; CarregaDespesaEscritorio(Convert.ToInt32(Session["Advogado"])); LimpaModal(); } } } catch (FormatException) { divmsgModalAddDespesaEscritorio.Attributes["class"] = "alert alert-danger"; lblmsgModalAddDespesaEscritorio.Text = "Data invalida"; } }
public async Task <int> createAssync(Despesas entity) { return(await despesasRepository.createAssync(entity)); }
public IActionResult Edit(Despesas despesas) { _repository.Update(despesas); return(RedirectToAction("Index")); }
public void createAssync(Despesas despesas) { var result = despesasRepository.createAssync(despesas).Result; Assert.True(result > 0); }
public Despesas CreateDespesa(Despesas Despesa) { _despesas.InsertOne(Despesa); return(Despesa); }
public DespesaControle(Despesas despesaTeste) { this.despesa = despesaTeste; }
public void Alterar(Despesas despesas) { _context.Update(despesas); _context.SaveChanges(); }
public void InserirDespesa(Despesas despesas) { despesasDAO = new DespesasDAO(); despesasDAO.InserirDespesa(despesas); }
private void removerMovimentacao(object sender, EventArgs e) { if (checkBoxDespesa.Checked) { var result = MessageBox.Show("Deseja Exclir as Informações Selecionada", "Excluir Despesa", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == System.Windows.Forms.DialogResult.Yes) { Despesas despe = new Despesas(); despe.DataEmissao = textBoxData.Text; despe.Descricao = textBoxDesc.Text; despe.Categoria = textBoxcateg.Text; despe.IdDespesa = int.Parse(movimentacaoAtual.ToString()); despe.ValorDespesa = float.Parse(textBoxValor.Text); despe.EmailCliente = clienteEscritorio.Email; if (checkBox1.Checked) { despe.Status = 1; } else { despe.Status = 0; } MessageBox.Show(sv.DeleteDespesa(despe)); if (despe.Status == 1) { contaLogada.SalarioConta += despe.ValorDespesa; sv.UpdateConta(contaLogada); CarregarDespesa(); CarregaSaldo(); } CarregarDespesa(); CarregaSaldo(); } } else if (checkBoxRecebimento.Checked) { var result1 = MessageBox.Show("Deseja Exclir as Informações Selecionada", "Excluir Recebimento", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result1 == System.Windows.Forms.DialogResult.Yes) { Recebimento rece = new Recebimento(); rece.DataRecebimento = textBoxData.Text; rece.Descricao = textBoxDesc.Text; rece.Categoria = textBoxcateg.Text; rece.IdRecebimento = int.Parse(movimentacaoAtual.ToString()); rece.ValorRecebimento = float.Parse(textBoxValor.Text); rece.EmailRecebimento = clienteEscritorio.Email; if (checkBox1.Checked) { rece.Status = 1; } else { rece.Status = 0; } MessageBox.Show(sv.DeleteRecebimento(rece)); if (rece.Status == 1) { contaLogada.SalarioConta -= rece.ValorRecebimento; sv.UpdateConta(contaLogada); CarregarDespesa(); CarregaSaldo(); } CarregarRecebimento(); CarregaSaldo(); } } }
public static int CadastrarDespesa(Despesas desp) { DespesasDao des = new DespesasDao(); return(des.CadastrarNovaDespesa(desp)); }
public ActionResult <Despesas> Index(Despesas despesa) { _context.CreateDespesa(despesa); return(despesa); }
public async Task <bool> updateAssync(Despesas entity) { return(await despesasRepository.updateAssync(entity)); }
//-------------------------------------------------------------- private void adicionarMovimentacao(object sender, EventArgs e) { Service1 sv = new Service1(); String result; String testado = testaCampoMovimentacaoInsert(); if (testado.Equals("Recebimento válido")) { if (checkBoxRecebimento.Checked) { Recebimento recebimento = new Recebimento() { DataRecebimento = textBoxData.Text, Descricao = textBoxDesc.Text, Categoria = textBoxcateg.Text, ValorRecebimento = float.Parse(string.Format(CultureInfo.GetCultureInfo("pt-BR"), "{0:#,###,##}", textBoxValor.Text)), EmailRecebimento = clienteEscritorio.Email }; if (checkBox1.Checked) { recebimento.Status = 1; } else { recebimento.Status = 0; } RecebimentoXML(); result = sv.InsertRecebimento(recebimento); MessageBox.Show(result); if (recebimento.Status == 1) { contaLogada.SalarioConta += recebimento.ValorRecebimento; sv.UpdateConta(contaLogada); } CarregarRecebimento(); CarregaSaldo(); CarregarDespesa(); } else if (checkBoxDespesa.Checked) { Despesas despesa = new Despesas() { DataEmissao = textBoxData.Text, Descricao = textBoxDesc.Text, Categoria = textBoxcateg.Text, ValorDespesa = float.Parse(textBoxValor.Text), EmailCliente = clienteEscritorio.Email }; if (despesa.DataEmissao == textBoxData.Text) { } if (checkBox1.Checked) { despesa.Status = 1; } else { despesa.Status = 0; } DespesaXML(); result = sv.InsertDespesa(despesa); MessageBox.Show(result); if (despesa.Status == 1) { contaLogada.SalarioConta -= despesa.ValorDespesa; sv.UpdateConta(contaLogada); } CarregarRecebimento(); CarregaSaldo(); CarregarDespesa(); } else { MessageBox.Show("Marque a opção Recebimento ou Despesa"); } } else { MessageBox.Show(testado); } }