private void btn_salvar_Click(object sender, EventArgs e) { try { validaFinanca(); Financas financas = new Financas { Titulo = txt_titulo.Text, Valor = double.Parse(txt_valor.Text), Descricao = txt_descricao.Text, Data_lancamento = DateTime.Parse(dt_cadastrar.Text), Tipo_fluxo = cb_cadastrar.SelectedItem.ToString() }; this.financasController.inserirFluxo(financas); enviaMsg("Atividade Cadastrada!", "check"); limparForm(); FinancasView2 f = new FinancasView2(); f.Show(); this.Hide(); } catch (Exception e1) { enviaMsg(e1.Message, "aviso"); } }
private void btn_atualizar_Click(object sender, EventArgs e) { try { validaFinanca(); Financas finanças = new Financas { Id = int.Parse(txt_id.Text), Titulo = txt_atualizarTitulo.Text, Valor = double.Parse(txt_atualizarValor.Text), Descricao = txt_atualizarDescricao.Text, Data_lancamento = DateTime.Parse(dt_atualizar.Text), Tipo_fluxo = cb_atualizar.SelectedItem.ToString() }; this.financasController.atualizarFluxo(finanças); enviaMsg("Atividade Atualizada", "check"); LimparForm(); FinancasView2 f = new FinancasView2(); f.Show(); this.Hide(); } catch (Exception e1) { enviaMsg(e1.Message, "aviso"); } }
public static bool ScopeIsValid(this Financas financas) { return(AssertionConcern.IsSatisfiedBy ( AssertionConcern.AssertNotNull(financas.Data, "A data é obrigatória"), AssertionConcern.AssertNotEmpty(financas.Descricao, "A descrição é obrigatória"), AssertionConcern.AssertNotNull(financas.Valor, "O valor é obrigatório") )); }
public void inserirFluxo(Financas financas) { try { this.financasDAO.inserirFluxo(financas); } catch (Exception) { throw; } }
public void atualizarFluxo(Financas financas) { try { this.financasDAO.atualizarFluxo(financas); } catch (Exception) { throw; } }
private FinancasPesquisa populaFinanca(Financas fi) { FinancasPesquisa f = new FinancasPesquisa(); f.Id = fi.Id; f.Identificacao = fi.Titulo; f.Lancamento = fi.Data_lancamento; f.Total = fi.Valor; f.Fluxo = fi.Tipo_fluxo; return(f); }
private Financas populaFinanca(MySqlDataReader dtReader) { Financas dado = new Financas { Id = int.Parse(dtReader["id"].ToString()), Titulo = dtReader["titulo"].ToString(), Valor = double.Parse(dtReader["valor"].ToString()), Descricao = dtReader["descricao"].ToString(), Data_lancamento = DateTime.Parse(dtReader["data_lancamento"].ToString()), Tipo_fluxo = dtReader["tipo_fluxo"].ToString(), }; return(dado); }
private void btn_salvar_Click(object sender, EventArgs e) { try { if (this.verificar != 0) { throw new Exception("Não é possível alterar Situação de um Pedido Finalizado ou Cancelado"); } if (cb_situacao.SelectedIndex.Equals(-1)) { throw new Exception("Informe a Situação"); } else { this.pedidoController.atualizarSituacao(cb_situacao.SelectedItem.ToString(), this.idPedido); enviaMsg("Situação Atualizada", "check"); if (cb_situacao.SelectedItem.ToString() == "Finalizado") { dto.Pedido p = this.pedidoController.pesquisaPedidoId(this.idPedido); Cliente c = this.clienteController.pesquisaClienteId(p.Id_cliente); Financas f = new Financas { Tipo_fluxo = "Entrada", Titulo = "Pedido " + " de " + c.Nome, Descricao = "Contato:" + c.Celular + ", Data de Entrega: " + p.Data_entrega.Substring(0, 10), Valor = p.Valor_total, Data_lancamento = DateTime.Now }; FinancasController financasController = new FinancasController(); financasController.inserirFluxo(f); enviaMsg("Pedido Transferido para Finanças", "check"); } preencherDataGridView(); dataGridview(db_pedidos); panel_pedidos.Visible = false; } } catch (Exception e1) { enviaMsg(e1.Message, "erro"); } }
public FinancasAtualizarView(int idFluxo) { InitializeComponent(); try { this.financasController = new FinancasController(); this.financas = new Financas(); financas = financasController.pesquisaFinancasId(idFluxo); preencheTextBox(); dataPikcerformat(); } catch (Exception e) { enviaMsg(e.Message, "erro"); } }
private void db_fluxos_CellContentClick_1(object sender, DataGridViewCellEventArgs e) { lbl_desc.Visible = true; txt_descricao.Visible = true; btn_atualizar.Visible = true; btn_deletar.Visible = true; if (e.RowIndex >= 0) { DataGridViewRow row = this.db_fluxos.Rows[e.RowIndex]; this.idFluxo = int.Parse(row.Cells["Id"].Value.ToString()); this.tituloFluxo = row.Cells["Identificacao"].Value.ToString(); Financas f = this.financasController.pesquisaFinancasId(this.idFluxo); txt_descricao.Text = f.Descricao; } }
public void atualizarFluxo(Financas financas) { try { this.cmd = new MySqlCommand(UPDATE_FLUXO, this.conn); this.cmd.Parameters.Add(new MySqlParameter("@titulo", financas.Titulo)); this.cmd.Parameters.Add(new MySqlParameter("@valor", financas.Valor)); this.cmd.Parameters.Add(new MySqlParameter("@descricao", financas.Descricao)); this.cmd.Parameters.Add(new MySqlParameter("@data_lancamento", financas.Data_lancamento)); this.cmd.Parameters.Add(new MySqlParameter("@tipo_fluxo", financas.Tipo_fluxo)); this.conn.Open(); this.cmd.ExecuteNonQuery(); } catch (Exception) { throw new Exception("Erro ao Atualizar Atividade"); } finally { ConnectDAO.CloseConnection(this.conn); } }
public Financas pesquisaFinancasId(int id) { Financas financas = new Financas(); try { this.cmd = new MySqlCommand(SELECT_FLUXO_ID, this.conn); this.cmd.Parameters.Add(new MySqlParameter("@id", id)); this.conn.Open(); this.dtReader = this.cmd.ExecuteReader(); if (this.dtReader.HasRows) { while (this.dtReader.Read()) { financas = populaFinanca(this.dtReader); } } else { throw new Exception("Id Não Cadastrado"); } } catch (Exception) { throw new Exception("Erro ao Carregar Dados"); } finally { ConnectDAO.CloseConnection(conn); } return(financas); }
static void Main(string[] args) { Console.Clear(); Financas[] funcionarios = new Financas[1000]; int cont = 0, escolha; Console.WriteLine("\nOlá, seja Bem Vindo ao Sitema de Finanças"); do { if (cont > 0) { Console.Clear(); } Console.WriteLine("\nEscolha uma das opções: "); System.Console.WriteLine("\n1- Cadastrar um Funcionário"); System.Console.WriteLine("2- Exibir folha de pagamento"); System.Console.WriteLine("3- Exibir total de Custos Bruto da Folha"); System.Console.WriteLine("4- Aumentar salário"); System.Console.WriteLine("5- Exibir total de custos Líquidos da Folha"); System.Console.WriteLine("0- Sair"); escolha = int.Parse(Console.ReadLine()); switch (escolha) { case 1: { Console.Clear(); string escolha1; do { funcionarios[cont] = new Financas(); Console.WriteLine("Digite o Nome do Funcionário: "); funcionarios[cont].Nome = Console.ReadLine(); Console.WriteLine("\nDigite o Salário Bruto do Funcionário: "); funcionarios[cont].Salariobruto = double.Parse(Console.ReadLine()); Console.WriteLine($"\nO indice desse funcionário é: {cont}"); System.Console.WriteLine("\nDeseja continuar cadastrando ?"); escolha1 = Console.ReadLine(); Console.Clear(); cont++; } while (escolha1 == "Sim"); System.Console.WriteLine("Obrigado por cadastrar"); break; } case 2: { string escolha2; do { System.Console.WriteLine("\nFolha de Pagamento do Funcionário"); System.Console.WriteLine("\nDigite o número do indice do funcionário:"); int indice = int.Parse(Console.ReadLine()); Console.WriteLine($"{funcionarios[indice].Salariobruto}"); System.Console.WriteLine("\nDeseja exibir as informarções de outro usuário?(Sim/Nao)"); escolha2 = Console.ReadLine(); }while(escolha2 == "Sim"); Console.Clear(); break; } case 0: { System.Console.WriteLine(""); break; } default: { Console.WriteLine("Opção invalida"); break; } } }while (escolha != 0); System.Console.WriteLine("Obrigado por usar o nosso Sistema de Finanças"); }
public void Error_Descricao_Em_Branco() { var projectFinancial = new Financas(DateTime.Now, "", 6.98m); Assert.False(projectFinancial.Valido()); }
public void Success() { var projectFinancial = new Financas(DateTime.Now, "teste", 6.98m); Assert.True(projectFinancial.Valido()); }
public IActionResult Edit(Financas financa) { iRepositorio.Update(financa); return(RedirectToAction("Index")); }
/// <summary> /// Construtor com parâmetro /// </summary> /// <param name="umFinancas"></param> public FinancasDTO(Financas umFinancas) { this.Financas = umFinancas; }