/// <summary> /// Gera uma despesa simples /// </summary> /// <param name="depJ">The dep j.</param> /// <returns></returns> public static Despesas Gera(DespesasJson depJ) { Despesas despesa = new Despesas(); despesa.Tipo = tipoDAO.GetById(depJ.IdDespesa); despesa.Quantidade = depJ.Quantidade; despesa.Valor = depJ.Valor; despesa.Descritivo = depJ.Observacao; despesa.DataInclusao = DateTime.Now; return(despesa); }
/// <summary> /// Gera uma despesa com a data de inclusao e cadastro de uuário determinado /// </summary> /// <param name="depJ">The dep j.</param> /// <param name="dataInclusao">The data inclusao.</param> /// <param name="usuario">The usuario.</param> /// <returns></returns> public static Despesas Gera(DespesasJson depJ, DateTime dataInclusao, CadastroDeUsuario usuario) { Despesas despesa = new Despesas(); despesa.Tipo = tipoDAO.GetById(depJ.IdDespesa); despesa.Quantidade = depJ.Quantidade; despesa.Valor = depJ.Valor; despesa.Descritivo = depJ.Observacao; despesa.DataInclusao = dataInclusao; despesa.UsuarioInclusao = usuario; despesa.CentroDeCusto = usuario.CentroDeCusto; return(despesa); }