public HttpResponseMessage ManterTipoDespesa(TipoDespesaModel tipoDespesaModel)
        {
            string retorno  = "";
            var    response = new HttpResponseMessage();

            if (tipoDespesaModel != null)
            {
                retorno = _tipoDespesaRepository.ManterTipoDespesa(tipoDespesaModel);

                if (retorno == "OK")
                {
                    response         = new HttpResponseMessage(HttpStatusCode.OK);
                    response.Content = new StringContent("OK");
                }
                else
                {
                    response         = new HttpResponseMessage(HttpStatusCode.BadRequest);
                    response.Content = new StringContent(retorno);
                }
            }
            else
            {
                response         = new HttpResponseMessage(HttpStatusCode.BadRequest);
                response.Content = new StringContent("Campos obrigatórios inválidos");
            }

            return(response);
        }
Пример #2
0
        public JsonResult GetTiposDespesas(string idUsuario)
        {
            var objTipoDespesa = new TipoDespesaModel();

            return(Json(objTipoDespesa.retornaDespesas(idUsuario)));

            //this.Json(objTipoReceita.retornaReceitas(idUsuario));
            //JsonConvert.SerializeObject(objTipoReceita.retornaReceitas(idUsuario));
        }
        public string ManterTipoDespesa(TipoDespesaModel tipoDespesaModel)
        {
            string resp = "";

            using (SqlConnection connection = new SqlConnection(strConn))
            {
                connection.Open();
                SqlCommand command = connection.CreateCommand();
                command.Connection = connection;

                try
                {
                    if (tipoDespesaModel.tdCodi > 0) //-> Se vier ID, faz update, senão insere um novo.
                    {
                        command.CommandText =
                            @"UPDATE [dbo].[TipoDespesa] SET 
                                       [tdDesc] = '" + tipoDespesaModel.tdDesc +
                            "',[tdFlAt] = " + (tipoDespesaModel.tdFlAt ? 1 : 0) +
                            " WHERE [tdCodi] = " + tipoDespesaModel.tdCodi;
                        command.ExecuteNonQuery();
                    }
                    else
                    {
                        command.CommandText =
                            @"INSERT INTO [dbo].[TipoDespesa]
                                       ([tdDesc],[tdFlAt])
                                 VALUES
                                       ( '" +
                            tipoDespesaModel.tdDesc + "', " +
                            (tipoDespesaModel.tdFlAt ? 1 : 0) +
                            " )";
                        command.ExecuteNonQuery();
                    }

                    resp = "OK";
                }
                catch (Exception ex)
                {
                    resp = "Erro ao inserir no banco de dados: " + ex.GetType() +
                           " | Mensagem: " + ex.Message;
                }
            }

            return(resp);
        }
        public List <TipoDespesaModel> ListarTipoDespesa(int codigoTipoDespesa)
        {
            SqlDataReader           reader         = null;
            List <TipoDespesaModel> lstTipoDespesa = new List <TipoDespesaModel>();

            var query = @"SELECT * FROM TipoDespesa";

            if (codigoTipoDespesa > 0)
            {
                query += " WHERE tdCodi = " + codigoTipoDespesa;
            }

            using (SqlConnection con = new SqlConnection(strConn.ToString()))
            {
                SqlCommand com = new SqlCommand(query, con);
                con.Open();
                try
                {
                    reader = com.ExecuteReader();
                    if (reader != null && reader.HasRows)
                    {
                        while (reader.Read())
                        {
                            var ret = new TipoDespesaModel()
                            {
                                tdCodi = int.Parse(reader[0].ToString()),
                                tdDesc = reader[1].ToString(),
                                tdFlAt = Convert.ToBoolean(reader[2].ToString())
                            };

                            lstTipoDespesa.Add(ret);
                        }
                    }
                }
                catch (Exception)
                {
                }
                finally
                {
                    con.Close();
                }
            }

            return(lstTipoDespesa);
        }
Пример #5
0
        #pragma warning disable 1998
        public async override global::System.Threading.Tasks.Task ExecuteAsync()
        {
            BeginContext(50, 2, true);
            WriteLiteral("\r\n");
            EndContext();
#line 3 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"

            var id = HttpContextAccessor.HttpContext.Session.GetString("IdUsuarioLogado");
            List <DespesasModel> Despesas;

#line default
#line hidden
            BeginContext(178, 2, true);
            WriteLiteral("\r\n");
            EndContext();
#line 8 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"

            ViewData["Title"] = "Despesas";
            Layout            = "~/Views/Shared/Layout2.cshtml";

#line default
#line hidden
            BeginContext(271, 4, true);
            WriteLiteral("\r\n\r\n");
            EndContext();
#line 15 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
            if ((List <DespesasModel>)ViewBag.ListaDespesas == null)
            {
#line default
#line hidden
                BeginContext(364, 126, true);
                WriteLiteral("        <h3 style=\"font-family: \'Merienda One\', cursive; color:orangered\">Você não possue Despesas para serem exibidas!</h3>\r\n");
                EndContext();
#line 18 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
            }
            else
            {
#line default
#line hidden
                BeginContext(516, 87, true);
                WriteLiteral("        <h3 style=\"font-family: \'Merienda One\', cursive; color:#e53935\">Despesas</h3>\r\n");
                EndContext();
                BeginContext(605, 8, true);
                WriteLiteral("        ");
                EndContext();
                BeginContext(613, 7856, false);
                __tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "fb6fec7be4634828bcc33473180ee6d2", async() => {
                    BeginContext(619, 231, true);
                    WriteLiteral("\r\n\r\n            <main>\r\n                <div id=\"intervaloData\" style=\"display: none;\">\r\n                    <table class=\"\">\r\n                        <tbody>\r\n                            <tr>\r\n                                <td> ");
                    EndContext();
                    BeginContext(850, 58, false);
                    __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "4a1eaba5a4624db8a6937a6cfcecc7ae", async() => {
                    }
                                                                                );
                    __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper>();
                    __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper);
                    __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper.InputTypeName = (string)__tagHelperAttribute_0.Value;
                    __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_0);
                    __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1);
#line 31 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                    __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.dtInicial);

#line default
#line hidden
                    __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
                    await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                    if (!__tagHelperExecutionContext.Output.IsContentModified)
                    {
                        await __tagHelperExecutionContext.SetOutputContentAsync();
                    }
                    Write(__tagHelperExecutionContext.Output);
                    __tagHelperExecutionContext = __tagHelperScopeManager.End();
                    EndContext();
                    BeginContext(908, 90, true);
                    WriteLiteral(" </td>\r\n                                <td>à </td>\r\n                                <td> ");
                    EndContext();
                    BeginContext(998, 56, false);
                    __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "167d98a65c764f59927e1a68cad9e729", async() => {
                    }
                                                                                );
                    __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper>();
                    __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper);
                    __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper.InputTypeName = (string)__tagHelperAttribute_0.Value;
                    __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_0);
                    __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1);
#line 33 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                    __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.dtFinal);

#line default
#line hidden
                    __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
                    await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                    if (!__tagHelperExecutionContext.Output.IsContentModified)
                    {
                        await __tagHelperExecutionContext.SetOutputContentAsync();
                    }
                    Write(__tagHelperExecutionContext.Output);
                    __tagHelperExecutionContext = __tagHelperScopeManager.End();
                    EndContext();
                    BeginContext(1054, 476, true);
                    WriteLiteral(@" </td>
                                <th></th>
                                <th><a href=""#""><i class=""material-icons"" title=""Despesa"">search</i></a></th>
                            </tr>
                        </tbody>
                    </table>
                </div>

                <div>
                    <div class=""input-field col s12"" id=""filtro"">
                        <select onchange=""selectoption()"" id=""opcao"">
                            ");
                    EndContext();
                    BeginContext(1530, 31, false);
                    __tagHelperExecutionContext = __tagHelperScopeManager.Begin("option", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "68f414f2fd4e4e98a7bc182ca23a0d39", async() => {
                        BeginContext(1548, 4, true);
                        WriteLiteral("Data");
                        EndContext();
                    }
                                                                                );
                    __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper>();
                    __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper);
                    __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper.Value = (string)__tagHelperAttribute_2.Value;
                    __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_2);
                    await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                    if (!__tagHelperExecutionContext.Output.IsContentModified)
                    {
                        await __tagHelperExecutionContext.SetOutputContentAsync();
                    }
                    Write(__tagHelperExecutionContext.Output);
                    __tagHelperExecutionContext = __tagHelperScopeManager.End();
                    EndContext();
                    BeginContext(1561, 30, true);
                    WriteLiteral("\r\n                            ");
                    EndContext();
                    BeginContext(1591, 44, false);
                    __tagHelperExecutionContext = __tagHelperScopeManager.Begin("option", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "9959f2a2ffff4bfe947d47236c282dbf", async() => {
                        BeginContext(1609, 17, true);
                        WriteLiteral("Intervalo de Data");
                        EndContext();
                    }
                                                                                );
                    __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper>();
                    __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper);
                    __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper.Value = (string)__tagHelperAttribute_3.Value;
                    __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_3);
                    await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                    if (!__tagHelperExecutionContext.Output.IsContentModified)
                    {
                        await __tagHelperExecutionContext.SetOutputContentAsync();
                    }
                    Write(__tagHelperExecutionContext.Output);
                    __tagHelperExecutionContext = __tagHelperScopeManager.End();
                    EndContext();
                    BeginContext(1635, 30, true);
                    WriteLiteral("\r\n                            ");
                    EndContext();
                    BeginContext(1665, 36, false);
                    __tagHelperExecutionContext = __tagHelperScopeManager.Begin("option", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "2e68b260aeeb48669bfff1e555ad1090", async() => {
                        BeginContext(1683, 9, true);
                        WriteLiteral("Descrição");
                        EndContext();
                    }
                                                                                );
                    __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper>();
                    __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper);
                    __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper.Value = (string)__tagHelperAttribute_4.Value;
                    __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_4);
                    await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                    if (!__tagHelperExecutionContext.Output.IsContentModified)
                    {
                        await __tagHelperExecutionContext.SetOutputContentAsync();
                    }
                    Write(__tagHelperExecutionContext.Output);
                    __tagHelperExecutionContext = __tagHelperScopeManager.End();
                    EndContext();
                    BeginContext(1701, 30, true);
                    WriteLiteral("\r\n                            ");
                    EndContext();
                    BeginContext(1731, 42, false);
                    __tagHelperExecutionContext = __tagHelperScopeManager.Begin("option", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "30a52373a43447f9b04aea636ba5ce38", async() => {
                        BeginContext(1749, 15, true);
                        WriteLiteral("Valor Crescente");
                        EndContext();
                    }
                                                                                );
                    __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper>();
                    __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper);
                    __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper.Value = (string)__tagHelperAttribute_5.Value;
                    __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_5);
                    await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                    if (!__tagHelperExecutionContext.Output.IsContentModified)
                    {
                        await __tagHelperExecutionContext.SetOutputContentAsync();
                    }
                    Write(__tagHelperExecutionContext.Output);
                    __tagHelperExecutionContext = __tagHelperScopeManager.End();
                    EndContext();
                    BeginContext(1773, 30, true);
                    WriteLiteral("\r\n                            ");
                    EndContext();
                    BeginContext(1803, 44, false);
                    __tagHelperExecutionContext = __tagHelperScopeManager.Begin("option", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "6753b6f2f0b549acaedbdd068e5520ff", async() => {
                        BeginContext(1821, 17, true);
                        WriteLiteral("Valor Decrescente");
                        EndContext();
                    }
                                                                                );
                    __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper>();
                    __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper);
                    __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper.Value = (string)__tagHelperAttribute_6.Value;
                    __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_6);
                    await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                    if (!__tagHelperExecutionContext.Output.IsContentModified)
                    {
                        await __tagHelperExecutionContext.SetOutputContentAsync();
                    }
                    Write(__tagHelperExecutionContext.Output);
                    __tagHelperExecutionContext = __tagHelperScopeManager.End();
                    EndContext();
                    BeginContext(1847, 745, true);
                    WriteLiteral(@"
                        </select>
                        <label>Filtrar por:</label>
                    </div>
                </div>



                <div id=""grid"">

                    <table class=""highlight centered"" id=""grid"">
                        <thead>
                            <tr>
                                <th>Data</th>
                                <th>Descrição</th>
                                <th>Categoria</th>
                                <th>Valor</th>
                                <th>Conta</th>
                                <th>Tipo de Conta</th>
                                <th>Opções</th>


                            </tr>
                        </thead>


");
                    EndContext();
#line 74 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"

                    decimal totalDespesas = 0;

                    foreach (var item in (List <DespesasModel>)ViewBag.ListaDespesas)
                    {
                        totalDespesas = item.totalDespesa;

#line default
#line hidden
                        BeginContext(2871, 100, true);
                        WriteLiteral("                                <tbody id=\"lista\">\r\n                                    <tr data-id=");
                        EndContext();
                        BeginContext(2972, 18, false);
#line 81 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                        Write(item.idTipoDespesa);

#line default
#line hidden
                        EndContext();
                        BeginContext(2990, 12, true);
                        WriteLiteral(" data-valor=");
                        EndContext();
                        BeginContext(3003, 10, false);
#line 81 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                        Write(item.valor);

#line default
#line hidden
                        EndContext();
                        BeginContext(3013, 17, true);
                        WriteLiteral(" data-descricao=\"");
                        EndContext();
                        BeginContext(3031, 21, false);
#line 81 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                        Write(item.descricaoDespesa);

#line default
#line hidden
                        EndContext();
                        BeginContext(3052, 18, true);
                        WriteLiteral("\" data-dtDespesa=\"");
                        EndContext();
                        BeginContext(3071, 16, false);
#line 81 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                        Write(item.dataDespesa);

#line default
#line hidden
                        EndContext();
                        BeginContext(3087, 22, true);
                        WriteLiteral("\" data-idTipoDespesa=\"");
                        EndContext();
                        BeginContext(3110, 18, false);
#line 81 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                        Write(item.idTipoDespesa);

#line default
#line hidden
                        EndContext();
                        BeginContext(3128, 29, true);
                        WriteLiteral("\" data-descricaoTipoDespesa=\"");
                        EndContext();
                        BeginContext(3158, 25, false);
#line 81 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                        Write(item.descricaoTipoDespesa);

#line default
#line hidden
                        EndContext();
                        BeginContext(3183, 18, true);
                        WriteLiteral("\" data-idDespesa=\"");
                        EndContext();
                        BeginContext(3202, 14, false);
#line 81 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                        Write(item.idDespesa);

#line default
#line hidden
                        EndContext();
                        BeginContext(3216, 47, true);
                        WriteLiteral("\">\r\n                                        <td");
                        EndContext();
                        BeginWriteAttribute("value", " value=", 3263, "", 3285, 1);
#line 82 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                        WriteAttributeValue("", 3270, item.idDespesa, 3270, 15, false);

#line default
#line hidden
                        EndWriteAttribute();
                        BeginContext(3285, 59, true);
                        WriteLiteral(" hidden></td>\r\n                                        <td>");
                        EndContext();
                        BeginContext(3345, 16, false);
#line 83 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                        Write(item.dataDespesa);

#line default
#line hidden
                        EndContext();
                        BeginContext(3361, 51, true);
                        WriteLiteral("</td>\r\n                                        <td>");
                        EndContext();
                        BeginContext(3413, 21, false);
#line 84 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                        Write(item.descricaoDespesa);

#line default
#line hidden
                        EndContext();
                        BeginContext(3434, 51, true);
                        WriteLiteral("</td>\r\n                                        <td>");
                        EndContext();
                        BeginContext(3486, 25, false);
#line 85 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                        Write(item.descricaoTipoDespesa);

#line default
#line hidden
                        EndContext();
                        BeginContext(3511, 73, true);
                        WriteLiteral("</td>\r\n                                        <td style=\"color:#e53935\">");
                        EndContext();
                        BeginContext(3585, 10, false);
#line 86 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                        Write(item.valor);

#line default
#line hidden
                        EndContext();
                        BeginContext(3595, 51, true);
                        WriteLiteral("</td>\r\n                                        <td>");
                        EndContext();
                        BeginContext(3647, 14, false);
#line 87 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                        Write(item.nomeConta);

#line default
#line hidden
                        EndContext();
                        BeginContext(3661, 51, true);
                        WriteLiteral("</td>\r\n                                        <td>");
                        EndContext();
                        BeginContext(3713, 14, false);
#line 88 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                        Write(item.tipoConta);

#line default
#line hidden
                        EndContext();
                        BeginContext(3727, 63, true);
                        WriteLiteral("</td>\r\n                                        <td> <a href=\"#\"");
                        EndContext();
                        BeginWriteAttribute("onclick", " onclick=\"", 3790, "\"", 3831, 3);
                        WriteAttributeValue("", 3800, "ExcluirDespesa(", 3800, 15, true);
#line 89 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                        WriteAttributeValue("", 3815, item.idDespesa, 3815, 15, false);

#line default
#line hidden
                        WriteAttributeValue("", 3830, ")", 3830, 1, true);
                        EndWriteAttribute();
                        BeginContext(3832, 336, true);
                        WriteLiteral(@"> <i class=""material-icons"" style=""color: red"" title=""Deletar"">delete</i> </a>  <a href=""#modalEdit"" onclick=""carregarTipoDespesa('tipoDespesaEditar');"" class=""modal-trigger"" data-bteditar> <i class=""material-icons"" title=""Editar"">edit</i> </a></td>
                                    </tr>
                                </tbody>
");
                        EndContext();
#line 92 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                    }



#line default
#line hidden
                    BeginContext(4228, 60, true);
                    WriteLiteral("\r\n                    </table>\r\n\r\n                </div>\r\n\r\n");
                    EndContext();
#line 100 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"

                    if (@totalDespesas > 0)
                    {
#line default
#line hidden
                        BeginContext(4378, 644, true);
                        WriteLiteral(@"                        <div id=""grid"" class=""totalDespesa"">
                            <table class=""centered"" id=""grid"">
                                <thead>
                                    <tr>
                                        <th id=""TotalDespesa"" style=""color:#e53935"">Total</th>
                                        <th></th>
                                        <th></th>
                                        <th></th>
                                        <th></th>
                                        <th></th>
                                        <th id=""TotalDespesa"" style=""color:#e53935"">");
                        EndContext();
                        BeginContext(5023, 13, false);
#line 114 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                        Write(totalDespesas);

#line default
#line hidden
                        EndContext();
                        BeginContext(5036, 368, true);
                        WriteLiteral(@"</th>
                                        <th></th>
                                        <th></th>
                                        <th></th>
                                        <th></th>

                                    </tr>
                                </thead>
                            </table>
                        </div>
");
                        EndContext();
#line 124 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                    }


#line default
#line hidden
                    BeginContext(5448, 10, true);
                    WriteLiteral("\r\n\r\n\r\n\r\n\r\n");
                    EndContext();
                    BeginContext(5509, 16, true);
                    WriteLiteral("                ");
                    EndContext();
                    BeginContext(5575, 317, true);
                    WriteLiteral(@"                <!-- Modal Structure -->
                <div id=""modalEdit"" class=""modal"">

                    <div class=""modal-content"" style=""background-color: #ef5350"">
                        <h5>Entradas</h5>
                    </div>

                    <div class=""row"">

                        ");
                    EndContext();
                    BeginContext(5892, 2477, false);
                    __tagHelperExecutionContext = __tagHelperScopeManager.Begin("form", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "f6a43b7e93814c3bb0c4abef8ef4a18b", async() => {
                        BeginContext(6000, 1329, true);
                        WriteLiteral(@"

                            <div class=""row"">
                                <input id=""idDespesaFormEditar"" type=""number"" value="""" name=""idDespesa"" hidden>
                                <div class=""input-field col s6"">
                                    <!-- <p>Digite um Valor:</p> -->
                                    <input id=""valorEditar"" type=""text"" class=""validate"" name=""valor"">

                                    <label class=""active"" for=""valorEditar"">Valor:</label>
                                </div>
                            </div>

                            <div class=""row"">
                                <div class=""input-field col s12"">
                                    <input id=""descricaoEditar"" type=""text"" class=""validate"" name=""descricaoDespesa"">
                                    <label class=""active"" for=""descricaoEditar"">Descrição:</label>
                                </div>
                            </div>

                            <div clas");
                        WriteLiteral(@"s=""row"" id=""divDataPicker"">
                                <input class=""active"" type=""text"" class=""datepicker"" id=""dtDespesaEditar"" name=""dataDespesa"">
                            </div>

                            <select id=""tipoDespesaEditar"" name=""idTipoDespesa"" onload=""SelectTipoDespesa()"">
");
                        EndContext();
#line 167 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                        TipoDespesaModel objTipoDespesa = new TipoDespesaModel();

#line default
#line hidden
                        BeginContext(7424, 2, true);
                        WriteLiteral("\r\n");
                        EndContext();
#line 169 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                        foreach (var item in (objTipoDespesa.retornaDespesas(id)))
                        {
                            //item.idTipoDespesa ==

#line default
#line hidden
                            BeginContext(7615, 36, true);
                            WriteLiteral("                                    ");
                            EndContext();
                            BeginContext(7651, 120, false);
                            __tagHelperExecutionContext = __tagHelperScopeManager.Begin("option", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "8481d573b2a147e3b2681c5f8637ff53", async() => {
                                BeginContext(7733, 29, false);
#line 172 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                                Write(item.dsTipoDespesa.ToString());

#line default
#line hidden
                                EndContext();
                            }
                                                                                        );
                            __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper>();
                            __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper);
                            BeginWriteTagHelperAttribute();
#line 172 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                            WriteLiteral(item.idTipoDespesa.ToString());

#line default
#line hidden
                            __tagHelperStringValueBuffer = EndWriteTagHelperAttribute();
                            __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper.Value = __tagHelperStringValueBuffer;
                            __tagHelperExecutionContext.AddTagHelperAttribute("value", __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper.Value, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
                            BeginAddHtmlAttributeValues(__tagHelperExecutionContext, "id", 1, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
#line 172 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                            AddHtmlAttributeValue("", 7700, item.dsTipoDespesa.ToString(), 7700, 30, false);

#line default
#line hidden
                            EndAddHtmlAttributeValues(__tagHelperExecutionContext);
                            await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                            if (!__tagHelperExecutionContext.Output.IsContentModified)
                            {
                                await __tagHelperExecutionContext.SetOutputContentAsync();
                            }
                            Write(__tagHelperExecutionContext.Output);
                            __tagHelperExecutionContext = __tagHelperScopeManager.End();
                            EndContext();
                            BeginContext(7771, 2, true);
                            WriteLiteral("\r\n");
                            EndContext();
#line 173 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                        }

#line default
#line hidden
                        BeginContext(7808, 98, true);
                        WriteLiteral("                            </select>\r\n\r\n\r\n\r\n                            <div class=\"opcoesBtn\">\r\n");
                        EndContext();
#line 179 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
                        HttpContextAccessor.HttpContext.Session.SetString("IdUsuarioLogado", id.ToString());

#line default
#line hidden
                        BeginContext(8028, 334, true);
                        WriteLiteral(@"
                                <button type=""submit"" class="" waves-effect waves-green btn"" id=""btnSalvar"">Salvar</button>
                                <a href=""#!"" class=""modal-close waves-effect waves-effect btn background-color: red"" id=""btnCancelar"">Cancelar</a>
                            </div>
                        ");
                        EndContext();
                    }
                                                                                );
                    __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper>();
                    __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper);
                    __Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper>();
                    __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper);
                    __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_7);
                    __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_8);
                    __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Controller = (string)__tagHelperAttribute_9.Value;
                    __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_9);
                    __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Action = (string)__tagHelperAttribute_10.Value;
                    __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_10);
                    __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Method = (string)__tagHelperAttribute_11.Value;
                    __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_11);
                    await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                    if (!__tagHelperExecutionContext.Output.IsContentModified)
                    {
                        await __tagHelperExecutionContext.SetOutputContentAsync();
                    }
                    Write(__tagHelperExecutionContext.Output);
                    __tagHelperExecutionContext = __tagHelperScopeManager.End();
                    EndContext();
                    BeginContext(8369, 93, true);
                    WriteLiteral("\r\n\r\n                    </div>\r\n\r\n                </div>\r\n            </main>\r\n\r\n\r\n\r\n        ");
                    EndContext();
                }
                                                                            );
                __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper>();
                __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper);
                await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);

                if (!__tagHelperExecutionContext.Output.IsContentModified)
                {
                    await __tagHelperExecutionContext.SetOutputContentAsync();
                }
                Write(__tagHelperExecutionContext.Output);
                __tagHelperExecutionContext = __tagHelperScopeManager.End();
                EndContext();
                BeginContext(8469, 2, true);
                WriteLiteral("\r\n");
                EndContext();
#line 194 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Despesa\VerDespesa.cshtml"
            }

#line default
#line hidden
        }
Пример #6
0
        #pragma warning disable 1998
        public async override global::System.Threading.Tasks.Task ExecuteAsync()
        {
            BeginContext(0, 2, true);
            WriteLiteral("\r\n");
            EndContext();
            BeginContext(52, 2, true);
            WriteLiteral("\r\n");
            EndContext();
#line 4 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Shared\Layout2.cshtml"

            var id = HttpContextAccessor.HttpContext.Session.GetString("IdUsuarioLogado");


#line default
#line hidden
            BeginContext(148, 19, true);
            WriteLiteral("\r\n<!DOCTYPE html>\r\n");
            EndContext();
            BeginContext(192, 12, true);
            WriteLiteral("\r\n<html>\r\n\r\n");
            EndContext();
            BeginContext(204, 1069, false);
            __tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b81600f8c3bd41c6816684c33e16550b", async() => {
                BeginContext(210, 605, true);
                WriteLiteral(@"
    <meta charset=""utf-8"" />
    <meta name=""viewport"" content=""width=device-width, initial-scale=1.0"" />
    

        <!--Import Google Icon Font-->
        <link href=""https://fonts.googleapis.com/icon?family=Material+Icons"" rel=""stylesheet"">
        <link href=""https://fonts.googleapis.com/css?family=Oregano"" rel=""stylesheet"">
        <link href=""https://fonts.googleapis.com/css?family=Merienda+One"" rel=""stylesheet"">

        <!--Import materialize.css-->
        <link rel=""stylesheet"" href=""https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css"">
        ");
                EndContext();
                BeginContext(815, 46, false);
                __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "823147119c2246fdbb6a8f5e10d7367b", async() => {
                }
                                                                            );
                __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
                __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1);
                await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                if (!__tagHelperExecutionContext.Output.IsContentModified)
                {
                    await __tagHelperExecutionContext.SetOutputContentAsync();
                }
                Write(__tagHelperExecutionContext.Output);
                __tagHelperExecutionContext = __tagHelperScopeManager.End();
                EndContext();
                BeginContext(861, 10, true);
                WriteLiteral("\r\n        ");
                EndContext();
                BeginContext(871, 58, false);
                __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "4de6d85974b84440b7e5fad4dbe97677", async() => {
                }
                                                                            );
                __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
                __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2);
                await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                if (!__tagHelperExecutionContext.Output.IsContentModified)
                {
                    await __tagHelperExecutionContext.SetOutputContentAsync();
                }
                Write(__tagHelperExecutionContext.Output);
                __tagHelperExecutionContext = __tagHelperScopeManager.End();
                EndContext();
                BeginContext(929, 267, true);
                WriteLiteral(@"

        <!--Import Jquery e JavaScript-->
        <script src=""https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js""></script>
        <script type=""text/javascript"" src=""https://code.jquery.com/jquery-3.2.1.min.js""></script>
        ");
                EndContext();
                BeginContext(1196, 58, false);
                __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "12dd682a4f1046bf9ddbb9b4b9b1ab76", async() => {
                }
                                                                            );
                __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
                __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_4);
                await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                if (!__tagHelperExecutionContext.Output.IsContentModified)
                {
                    await __tagHelperExecutionContext.SetOutputContentAsync();
                }
                Write(__tagHelperExecutionContext.Output);
                __tagHelperExecutionContext = __tagHelperScopeManager.End();
                EndContext();
                BeginContext(1254, 12, true);
                WriteLiteral("\r\n\r\n    \r\n\r\n");
                EndContext();
            }
                                                                        );
            __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper>();
            __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper);
            await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);

            if (!__tagHelperExecutionContext.Output.IsContentModified)
            {
                await __tagHelperExecutionContext.SetOutputContentAsync();
            }
            Write(__tagHelperExecutionContext.Output);
            __tagHelperExecutionContext = __tagHelperScopeManager.End();
            EndContext();
            BeginContext(1273, 4, true);
            WriteLiteral("\r\n\r\n");
            EndContext();
            BeginContext(1277, 14655, false);
            __tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "d96906e919fe4789aa3610aebef52d30", async() => {
                BeginContext(1283, 304, true);
                WriteLiteral(@"

    <nav class=""blue darken-1 col s12"">
        <div class=""nav-wrapper"" class=""navPrincipal"">
            <a href=""#"" data-target=""slide-out"" class=""sidenav-trigger""><i class=""material-icons"">menu</i></a>
            <ul class=""left fixed "" id=""menu-esquerda"">
                <a href=""../Home"">");
                EndContext();
                BeginContext(1587, 73, false);
                __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "5d87ffc36e0e4f90af89f957db5bc643", async() => {
                }
                                                                            );
                __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
                __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_5);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_6);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_7);
                await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                if (!__tagHelperExecutionContext.Output.IsContentModified)
                {
                    await __tagHelperExecutionContext.SetOutputContentAsync();
                }
                Write(__tagHelperExecutionContext.Output);
                __tagHelperExecutionContext = __tagHelperScopeManager.End();
                EndContext();
                BeginContext(1660, 423, true);
                WriteLiteral(@"</a>
                <a href=""#"" class=""titulo-nav"" style=""font-family: 'Merienda One', cursive;"">Up Money</a>
            </ul>

            <ul class=""right hide-on-med-and-down"">
                <li><a href=""../Usuario/Login"">Login</a></li>
                <li><a href=""#"">Dicas Financeiras</a></li>
                <li><a href=""../Home/Sobre"">Sobre</a></li>
            </ul>
        </div>
    </nav>



");
                EndContext();
                BeginContext(2122, 4, true);
                WriteLiteral("    ");
                EndContext();
                BeginContext(2176, 4451, true);
                WriteLiteral(@"




    <div class=""menuFixo"">
        <ul id=""slide-out"" class=""sidenav sidenav-fixed grey lighten-5"">

            <ul class=""collapsible collapsible-accordion"" style=""transform: translateX(0%);"">
                
                


                <li>
                    <div class=""collapsible-header"">
                        <a href=""../Home/MenuPrincipal"" id=""btnInicio"" > <i class=""material-icons "">home</i>Inicio  </a>
                    </div>
                </li>
                   
                                
                <li>
                    <div class=""collapsible-header"">
                        <i class=""material-icons green-text"">publish</i>Receitas
                    </div>

                    <div class=""collapsible-body"">
                        <ul>
                            <li><a href=""#modal2"" class=""modal-trigger"" onclick=""mudaCorModal('Receita');"">Adicionar Uma Nova</a></li>
                            <li><a href=""#!"">Adicionar Tipo</a></");
                WriteLiteral(@"li>
                            <li><a href=""../Receita/VerReceita"">Ver Receitas</a></li>
                        </ul>
                    </div>
                </li>

                <li>
                    <div class=""collapsible-header"">
                        <i class=""material-icons red-text"">file_download</i>Despesas
                    </div>

                    <div class=""collapsible-body"">
                        <ul>
                            <li><a href=""#modal1""  class=""modal-trigger"" onclick=""mudaCorModal('Despesa');"">Adicionar Uma Nova</a></li>
                            <li><a href=""#!"">Adicionar Tipo</a></li>
                            <li><a href=""../Despesa/VerDespesa"">Ver Despesas</a></li>
                        </ul>
                    </div>
                </li>

                <li>
                    <div class=""collapsible-header"">
                        <i class=""material-icons deep-purple-text "">swap_horiz</i>Transação
                    </div>
");
                WriteLiteral(@"

                    <div class=""collapsible-body"">
                        <ul>
                            <li><a href=""#!"">Adicionar Uma Nova</a></li>
                            <li><a href=""#!"">Adicionar Tipo</a></li>
                            <li><a href=""#!"">Ver Transações</a></li>
                        </ul>
                    </div>
                </li>

                <li>
                    <div class=""collapsible-header"">
                        <i class=""material-icons  "">monetization_on</i>Conta
                    </div>

                    <div class=""collapsible-body"">
                        <ul>
                            <li><a href=""#!"">Adicionar Uma Nova</a></li>
                            <li><a href=""#!"">Adicionar Tipo</a></li>
                            <li><a href=""#!"">Ver Contas</a></li>
                        </ul>
                    </div>
                </li>

                <li>
                    <div class=""collapsible-header"">
     ");
                WriteLiteral(@"                   <i class=""material-icons orange-text lighten-3"">filter_drama</i> Sonhos
                    </div>

                    <div class=""collapsible-body"">
                        <ul>
                            <li><a href=""#!"">Adicionar Sonho</a></li>
                            <li><a href=""#!"">Ver Meus Sonhos</a></li>
                        </ul>
                    </div>
                </li>

                <li>
                    <div class=""collapsible-header"">
                        <i class=""material-icons   blue-text"">account_circle</i> Perfil
                    </div>

                    <div class=""collapsible-body"">
                        <ul>
                            <li><a href=""#!"">Editar</a></li>
                        </ul>
                    </div>
                </li>

                <li>
                    <div class=""collapsible-header"">
                        <a href=""#!"" id=""btnSair""> Sair </a>
                    </div>

   ");
                WriteLiteral(@"             </li>

            </ul>

        </ul>



        <!-- Modal Structure -->
        <div id=""modal1"" class=""modal"" >

            <div class=""modal-content"" id=""corModal"" style=""background-color: #e53935"">
                <h5 id=""tituloModal"" >Despesas</h5>
            </div>

            <div class=""row"">

                ");
                EndContext();
                BeginContext(6627, 1993, false);
                __tagHelperExecutionContext = __tagHelperScopeManager.Begin("form", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "3928ce8840e241ef873c878161915a79", async() => {
                    BeginContext(6737, 1020, true);
                    WriteLiteral(@"

                    <div class=""row"">
                        <div class=""input-field col s6"">
                            <!-- <p>Digite um Valor:</p> -->
                            <input id=""valor_inline"" type=""text"" class=""validate"" name=""valor"">

                            <label class=""active"" for=""valor_inline"">Valor:</label>
                        </div>
                    </div>
                    <div class=""row"">
                        <div class=""input-field col s12"">
                            <input id=""descricao_inline"" type=""text"" class=""validate"" name=""descricaoDespesa"">
                            <label for=""descricao_inline"">Descrição:</label>
                        </div>
                    </div>

                    <div class=""row"" id=""divDataPicker"">
                        <input type=""text"" class=""datepicker"" id=""dtReceita"" value="""" name=""dataDespesa"">
                    </div>
                    <select id=""TiposDespesas"" name=""idTipoDespesa"">
");
                    EndContext();
#line 204 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Shared\Layout2.cshtml"
                    TipoDespesaModel objTipoDespesa = new TipoDespesaModel();

#line default
#line hidden
                    BeginContext(7844, 2, true);
                    WriteLiteral("\r\n");
                    EndContext();
#line 206 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Shared\Layout2.cshtml"
                    foreach (var item in (objTipoDespesa.retornaDespesas(id)))
                    {
#line default
#line hidden
                        BeginContext(7958, 28, true);
                        WriteLiteral("                            ");
                        EndContext();
                        BeginContext(7986, 84, false);
                        __tagHelperExecutionContext = __tagHelperScopeManager.Begin("option", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "8261285547a346ba9d28ae040758b6fc", async() => {
                            BeginContext(8032, 29, false);
#line 208 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Shared\Layout2.cshtml"
                            Write(item.dsTipoDespesa.ToString());

#line default
#line hidden
                            EndContext();
                        }
                                                                                    );
                        __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper>();
                        __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper);
                        BeginWriteTagHelperAttribute();
#line 208 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Shared\Layout2.cshtml"
                        WriteLiteral(item.idTipoDespesa.ToString());

#line default
#line hidden
                        __tagHelperStringValueBuffer = EndWriteTagHelperAttribute();
                        __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper.Value = __tagHelperStringValueBuffer;
                        __tagHelperExecutionContext.AddTagHelperAttribute("value", __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper.Value, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
                        await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                        if (!__tagHelperExecutionContext.Output.IsContentModified)
                        {
                            await __tagHelperExecutionContext.SetOutputContentAsync();
                        }
                        Write(__tagHelperExecutionContext.Output);
                        __tagHelperExecutionContext = __tagHelperScopeManager.End();
                        EndContext();
                        BeginContext(8070, 2, true);
                        WriteLiteral("\r\n");
                        EndContext();
#line 209 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Shared\Layout2.cshtml"
                    }

#line default
#line hidden
                    BeginContext(8101, 96, true);
                    WriteLiteral("                    </select>\r\n                \r\n\r\n                    <div class=\"opcoesBtn\">\r\n");
                    EndContext();
#line 215 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Shared\Layout2.cshtml"
                    HttpContextAccessor.HttpContext.Session.SetString("IdUsuarioLogado", id.ToString());

#line default
#line hidden
                    BeginContext(8311, 302, true);
                    WriteLiteral(@"
                        <button type=""submit"" class="" waves-effect waves-green btn"" id=""btnSalvar"">Salvar</button>
                        <a href=""#!"" class=""modal-close waves-effect waves-effect btn background-color: red"" id=""btnCancelar"">Cancelar</a>
                    </div>
                ");
                    EndContext();
                }
                                                                            );
                __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper>();
                __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper);
                __Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper>();
                __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_8);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_9);
                __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Controller = (string)__tagHelperAttribute_10.Value;
                __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_10);
                __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Action = (string)__tagHelperAttribute_11.Value;
                __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_11);
                __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Method = (string)__tagHelperAttribute_12.Value;
                __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_12);
                await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                if (!__tagHelperExecutionContext.Output.IsContentModified)
                {
                    await __tagHelperExecutionContext.SetOutputContentAsync();
                }
                Write(__tagHelperExecutionContext.Output);
                __tagHelperExecutionContext = __tagHelperScopeManager.End();
                EndContext();
                BeginContext(8620, 347, true);
                WriteLiteral(@"

            </div>

        </div>







        <!-- Modal Structure -->
        <div id=""modal2"" class=""modal"" >

            <div class=""modal-content"" id=""corModal"" style=""background-color: #81c784"">
                <h5 id=""tituloModal"" >Receitas</h5>
            </div>

            <div class=""row"">

                ");
                EndContext();
                BeginContext(8967, 1983, false);
                __tagHelperExecutionContext = __tagHelperScopeManager.Begin("form", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "3b584d92ece4457dbc1995f9ef2520c4", async() => {
                    BeginContext(9077, 1010, true);
                    WriteLiteral(@"

                    <div class=""row"">
                        <div class=""input-field col s6"">
                            <!-- <p>Digite um Valor:</p> -->
                            <input id=""valor"" type=""text"" class=""validate"" name=""valor"">
                            <label class=""active"" for=""valor"">Valor:</label>
                        </div>
                    </div>
                    <div class=""row"">
                        <div class=""input-field col s12"">
                            <input id=""descricao"" type=""text"" class=""validate"" name=""descricaoReceita"">
                            <label for=""descricao"">Descrição:</label>
                        </div>
                    </div>

                    <div class=""row"" id=""divDataPicker"">
                        <input type=""text"" class=""datepicker"" id=""dtReceita"" value="""" name=""dataReceita"">
                    </div>
                    <select id=""TiposReceitas"" name=""idTipoReceita"" for=""TiposReceitas"">
");
                    EndContext();
#line 261 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Shared\Layout2.cshtml"
                    TipoReceitaModel objTipoReceita = new TipoReceitaModel();

#line default
#line hidden
                    BeginContext(10174, 2, true);
                    WriteLiteral("\r\n");
                    EndContext();
#line 263 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Shared\Layout2.cshtml"
                    foreach (var item in (objTipoReceita.retornaReceitas(id)))
                    {
#line default
#line hidden
                        BeginContext(10288, 28, true);
                        WriteLiteral("                            ");
                        EndContext();
                        BeginContext(10316, 84, false);
                        __tagHelperExecutionContext = __tagHelperScopeManager.Begin("option", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "6f729de2e35346b3a35d5d4f5293dea9", async() => {
                            BeginContext(10362, 29, false);
#line 265 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Shared\Layout2.cshtml"
                            Write(item.dsTipoReceita.ToString());

#line default
#line hidden
                            EndContext();
                        }
                                                                                    );
                        __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper>();
                        __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper);
                        BeginWriteTagHelperAttribute();
#line 265 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Shared\Layout2.cshtml"
                        WriteLiteral(item.idTipoReceita.ToString());

#line default
#line hidden
                        __tagHelperStringValueBuffer = EndWriteTagHelperAttribute();
                        __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper.Value = __tagHelperStringValueBuffer;
                        __tagHelperExecutionContext.AddTagHelperAttribute("value", __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper.Value, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
                        await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                        if (!__tagHelperExecutionContext.Output.IsContentModified)
                        {
                            await __tagHelperExecutionContext.SetOutputContentAsync();
                        }
                        Write(__tagHelperExecutionContext.Output);
                        __tagHelperExecutionContext = __tagHelperScopeManager.End();
                        EndContext();
                        BeginContext(10400, 2, true);
                        WriteLiteral("\r\n");
                        EndContext();
#line 266 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Shared\Layout2.cshtml"
                    }

#line default
#line hidden
                    BeginContext(10431, 96, true);
                    WriteLiteral("                    </select>\r\n                \r\n\r\n                    <div class=\"opcoesBtn\">\r\n");
                    EndContext();
#line 272 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Shared\Layout2.cshtml"
                    HttpContextAccessor.HttpContext.Session.SetString("IdUsuarioLogado", id.ToString());

#line default
#line hidden
                    BeginContext(10641, 302, true);
                    WriteLiteral(@"
                        <button type=""submit"" class="" waves-effect waves-green btn"" id=""btnSalvar"">Salvar</button>
                        <a href=""#!"" class=""modal-close waves-effect waves-effect btn background-color: red"" id=""btnCancelar"">Cancelar</a>
                    </div>
                ");
                    EndContext();
                }
                                                                            );
                __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper>();
                __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper);
                __Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper>();
                __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_8);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_13);
                __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Controller = (string)__tagHelperAttribute_14.Value;
                __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_14);
                __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Action = (string)__tagHelperAttribute_15.Value;
                __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_15);
                __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Method = (string)__tagHelperAttribute_12.Value;
                __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_12);
                await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                if (!__tagHelperExecutionContext.Output.IsContentModified)
                {
                    await __tagHelperExecutionContext.SetOutputContentAsync();
                }
                Write(__tagHelperExecutionContext.Output);
                __tagHelperExecutionContext = __tagHelperScopeManager.End();
                EndContext();
                BeginContext(10950, 120, true);
                WriteLiteral("\r\n\r\n            </div>\r\n\r\n        </div>\r\n\r\n\r\n\r\n        \r\n\r\n\r\n        <div class=\"container body-content\">\r\n            ");
                EndContext();
                BeginContext(11071, 12, false);
#line 289 "D:\TCC-MEU-DINHEIRO\UpMoney\Views\Shared\Layout2.cshtml"
                Write(RenderBody());

#line default
#line hidden
                EndContext();
                BeginContext(11083, 4842, true);
                WriteLiteral(@"
        </div>

        <script>

            document.getElementById('valor_inline').focus();

            document.querySelector(""[id='valor_inline']"").focus();


            /*-----------------------------------------CALCULADORA----------------------------------------------------------*/
            // pego os elementos li e div input
            var btn = document.querySelectorAll("".key li""),
                input = document.querySelector("".input-valor""),
                operador = document.querySelectorAll("".operador"");

            // Percorro o array para usar todas as informações
            for (var i = 0; i < btn.length; i++) {
                document.onkeypress = function () {
                    var key = event.keyCode;
                    //console.log(key);
                    for (var e = 0; e <= 10; e++) {
                        if (key === (48 + e)) {
                            debugger
                            input.innerHTML += e;
                            ");
                WriteLiteral(@"document.querySelector(""[id='valor_inline']"").value += e;
                        }
                    }
                    switch (key) {
                        case 42:
                            input.innerHTML += ""*"";
                            document.querySelector(""[id='valor_inline']"").value = input.innerText;
                            break;
                        case 43:
                            input.innerHTML += ""+"";
                            document.querySelector(""[id='valor_inline']"").value = input.innerText;
                            break;
                        case 45:
                            input.innerHTML += ""-"";
                            document.querySelector(""[id='valor_inline']"").value = input.innerText;
                            break;
                        case 46:
                            input.innerHTML += ""."";
                            document.querySelector(""[id='valor_inline']"").value = input.innerText;
                       ");
                WriteLiteral(@"     break;
                        case 47:
                            input.innerHTML += ""/"";
                            document.querySelector(""[id='valor_inline']"").value = input.innerText;
                            break;
                        case 13:
                        case 61:
                            var equacao = input.innerHTML;
                            if (equacao) {
                                try {
                                    debugger
                                    input.innerHTML = eval(equacao);
                                    document.querySelector(""[id='valor_inline']"").value = eval(equacao);
                                } catch (e) {
                                    alert('Erro na expressão');

                                }
                            }
                            break;
                        case 67:
                        case 99:
                            input.innerHTML = """";
                    ");
                WriteLiteral(@"        break;
                        default:
                            //console.log(""Procurando erros?"");
                            break;
                    }
                };
                btn[i].addEventListener('click', function () {
                    var btnVal = this.innerHTML,
                        inputVal = input.innerHTML;
                    //console.log(btnVal);

                    // crio um clear caso o c for clicado
                    switch (btnVal) {
                        case ""c"":
                            debugger
                            input.innerHTML = """";
                            document.querySelector(""[id='valor_inline']"").value = """";
                            break;
                        case ""="":
                            // Crio a variável de equação aqui eu utilizo a função eval do javascript
                            var equacao = inputVal;

                            if (equacao) {
                                try");
                WriteLiteral(@" {
                                    debugger
                                    input.innerHTML = eval(equacao);
                                    document.querySelector(""[id='valor_inline']"").value = eval(equacao);
                                } catch (e) {
                                    alert('Erro na expressão');

                                }
                            }
                            break;
                        default:
                            input.innerHTML += btnVal;

                            document.querySelector(""[id='valor_inline']"").value += btnVal;
                            break;
                    }

                });
            }

        </script>

");
                EndContext();
            }
                                                                        );
            __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper>();
            __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_BodyTagHelper);
            await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);

            if (!__tagHelperExecutionContext.Output.IsContentModified)
            {
                await __tagHelperExecutionContext.SetOutputContentAsync();
            }
            Write(__tagHelperExecutionContext.Output);
            __tagHelperExecutionContext = __tagHelperScopeManager.End();
            EndContext();
            BeginContext(15932, 9, true);
            WriteLiteral("\r\n</html>");
            EndContext();
        }
Пример #7
0
        //Mostra todas as Rceitas do Usuario logado
        public List <DespesasModel> ListaDespesas(int opcao = 0)
        {
            //opção "1" = Data
            //opção "2" = Intervalo de Data
            //opção "3" = Descrição
            //opção "4" = Valor Crescente
            //opção "5" = Valor Decrescente


            List <DespesasModel> lista = new List <DespesasModel>();
            DespesasModel        item;
            string condicao = "r.Data";


            if (opcao == 1)
            {
                condicao = "r.Data";
            }
            else if (opcao == 3)
            {
                condicao = "r.DsDespesa";
            }
            else if (opcao == 4)
            {
                condicao = "r.valorDespesa ASC";
            }

            else if (opcao == 5)
            {
                condicao = "r.valorDespesa DESC";
            }

            // AND cm.Data BETWEEN '20/02/2019' AND '20/02/2019'


            string id_usuarioLogado = HttpContextAccessor.HttpContext.Session.GetString("IdUsuarioLogado");
            string sql = $" SELECT cm.idDespesa,CONVERT(VARCHAR, r.[Data], 103) AS DATA,(SELECT SUM(Despesas.ValorDespesa) FROM Despesas WHERE idClienteDespesa = {id_usuarioLogado}) AS Total,r.DsDespesa,tr.DsTipoDespesa,tr.IdTipoDespesa ,r.ValorDespesa,c.NomeConta,c.TipoConta " +
                         " FROM Cliente_Movimentacao AS cm " +
                         " join Despesas AS r " +
                         " on cm.idDespesa = r.idDespesa" +
                         " JOIN TipoDespesa AS tr" +
                         " ON tr.idTipoDespesa = r.TipoDespesa" +
                         " JOIN Conta AS c" +
                         " ON c.idCliente = cm.idCliente" +
                         $" WHERE cm.idCliente = {id_usuarioLogado}";

            if (opcao == 2 && (dtInicial != null && dtFinal != null))
            {
                sql = sql + " AND r.Data BETWEEN '" + dtInicial + "' AND '" + dtFinal + "'";
            }
            else
            {
                sql = sql + " GROUP BY " +
                      $"cm.idDespesa," +
                      " CONVERT(VARCHAR, r.[Data], 103)," +
                      " r.DsDespesa," +
                      " tr.DsTipoDespesa," +
                      " tr.IdTipoDespesa," +
                      " r.ValorDespesa," +
                      " c.NomeConta," +
                      " c.TipoConta," +
                      " r.Data ORDER BY " + condicao;
            }
            try
            {
                DAL       objDAL = new DAL();
                DataTable dt     = objDAL.RetDataTable(sql);



                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    item = new DespesasModel();
                    TipoDespesaModel tipo = new TipoDespesaModel();
                    item.idDespesa            = int.Parse(dt.Rows[i]["idDespesa"].ToString());
                    item.dataDespesa          = dt.Rows[i]["Data"].ToString();
                    item.descricaoDespesa     = dt.Rows[i]["DsDespesa"].ToString();
                    item.descricaoTipoDespesa = dt.Rows[i]["DsTipoDespesa"].ToString();
                    item.idTipoDespesa        = int.Parse(dt.Rows[i]["IdTipoDespesa"].ToString());
                    item.valor        = dt.Rows[i]["valorDespesa"].ToString();
                    item.totalDespesa = decimal.Parse(dt.Rows[i]["Total"].ToString());
                    item.nomeConta    = dt.Rows[i]["NomeConta"].ToString();
                    item.tipoConta    = dt.Rows[i]["TipoConta"].ToString();
                    lista.Add(item);
                }
            }
            catch (Exception e)
            {
                e.Message.ToString();
            }

            return(lista);
        }