From f522f0010728807dc23ab189f6532b0852ad8632 Mon Sep 17 00:00:00 2001 From: carlos Date: Mon, 22 Jan 2024 21:01:27 -0600 Subject: [PATCH] cambios carlos --- .vs/VSWorkspaceState.json | 7 ++-- .vs/compabetoOG/v17/.wsuo | Bin 45568 -> 45568 bytes database/DAO.cs | 25 ++++++++++++++ database/service.cs | 32 ++++++++++++++++++ .../DesignTimeResolveAssemblyReferences.cache | Bin 139 -> 139 bytes 5 files changed, 62 insertions(+), 2 deletions(-) diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json index 044ae22..ef240ac 100644 --- a/.vs/VSWorkspaceState.json +++ b/.vs/VSWorkspaceState.json @@ -1,8 +1,11 @@ { "ExpandedNodes": [ "", - "\\Empleados" + "\\database", + "\\Empleados", + "\\Properties", + "\\Properties\\DataSources" ], - "SelectedNode": "\\Solution.sln", + "SelectedNode": "\\database\\service.cs", "PreviewInSolutionExplorer": false } \ No newline at end of file diff --git a/.vs/compabetoOG/v17/.wsuo b/.vs/compabetoOG/v17/.wsuo index 5be49d3d999a25a1299e469ee5cfcd01b0a563cf..fd94a379a62d66b35536346075c9e4d13f1cc5c0 100644 GIT binary patch delta 1726 zcmcgsUu;ul6u;l?TJFk*cdqP@gRZbr){Q%QZ#!r~v%4|}Xf~LVIUg|V)|LV@Az&Gs zvfXKn3y!hfLqtu`WkW<`mcbVjH74G~Cqpu4NC;U>*aHum_&|(%&=~4D^-g0T>Vxqt zzn%Zzch31vuW?5-?uZj1CQPbTjDhN`zuG;@OxN>L;Iq~%ZHuf9vf?oNfG>*<#^&H> zM@_;b2toxShqM~`8pJ(Pkk+CcwSA??3lJ{EdPE6gCC-iVE<_cg8bP^1n{UE0%Hg~u z2PL#@v8@Vn)s`umNJBl0cnC8}l^wQsC-Np+{yi?2Yqs@DoA0GNDxW~@Nkp4%eFphH z#3SgfX6^XDezN#NTr}V{BIqxAZ zBi=_`K~QV=COgXc=k5je4-rMLIf_{gCOHt)8gx|o*SCnR(zZwI*DAPKTz5zMC4c+2LY(mi6Y(|hDro2htO8+fr zd>qkgJ68?_fAzQ1>qPkR^dQWi3qbc_AGdrua}{AAzT!|k2wUSN^1)l*&!3-_;vdb1 zuinFjzmhnwE*42#M!*eZ?dfO4xgT zqAptZ0>*z)+C{!+%O~twNEc_UAqINb`WFq(F|ZnHVeEpJw?-QZ*gBqlbl81g5o|qQ z-u+4udyWqrxGp)K!l_MWI{2FhKXw(jV+G8H7bXVEiW`J};e>E3Z_Qg)*%s(ZcEa7H z%miSmCNp)pHxcTI#v1V(fG03Ih3K%3J9Ps!`bznu5iQn}4uzCZG96VSjg2WK7K^D$ zT2-}lED=$+MUwaDOG13>(+75_VHJ+{1%aivi{TI)O$R00u8{&-x(9mu)SYn!gG2cD zqS_ltr&5W864|ceb%{hwi8jWPN-WZw(i)R$RO?Bcrp=+PCxXWgDPU&O`60F(dWnJ9 z>EWIuKRExoamNe>X2U$Lp9cB~0}NjaFF5`yo6(Om=o?=H^Vzw=q|o&>eOd%aj90=^ zzYnaFwV?G^T={g% zu%<7t>9<8#${3)(WtpY{)r3(76Va}TgYWnP#8yCBNXC4^kNj4`IxWw22cqF+t z*O*MEm58SprO4|MPiTN)#yo&U?$C*o5CeHWv6 z@wuF~k`7g{9hAUu(Z5#Z^6MR1;z~M<@>R&>&{70BRBh0;~Ty8wEs+$;#A_9WW^3-+BhsbJ~F$qq5PyxRg>Dw@UoY8%(qatO+H zu*-dIu$2&ZuPnSohN@zWPW0Q z*2A!?#<43J9~vDAN8_GgG`@e|fqVskyd4Zn)HQ z&wbuiEV>3Km}`%BZ=l5&ZU{v8MjCwmZF?H}TciF4Z%d>p;tTu3{y+roe^JR>T3~2j z9q?FxsSO>bhR1-Ov1*~mR0(*mLpTQiDFS^Y1=+7W&zo=f5EE)bXIg@TdT>%qj?Xj5 zec8R(haXPJ!ka2%pncs7SJDnKIDV!`o8;PINtf;ywauE|RH_0&c filtrarVentaFechaMes(DateTime fecha) + { + Dictionary estadisticas = new Dictionary(); + SQLiteDataReader reader = DAO.filtrarVentaFechaMesDAO(fecha); + string formatoFecha = "dd/MM/yyyy h:mm:ss tt"; + decimal totalDia = 0; + decimal totalMes = 0; + List ventas = new List(); + while (reader.Read()) + { + VentaModel venta = new VentaModel( + reader.GetDecimal(2), + (int)reader.GetInt64(0), + reader.GetString(1) + ); + DateTime fechaVenta = DateTime.ParseExact(venta.fecha, formatoFecha, CultureInfo.InvariantCulture); + if (fecha.Day == fechaVenta.Day) + { + totalDia += venta.total; + } + totalMes += venta.total; + ventas.Add(venta); + } + + estadisticas.Add("ventasDia", totalDia); + estadisticas.Add("ventasMes", totalMes); + MessageBox.Show($"{totalDia} -- {totalMes}"); + + return estadisticas; + } } } diff --git a/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/obj/Debug/DesignTimeResolveAssemblyReferences.cache index 10a1a652211a8c8e47c50a8ce093068129af4b02..4382aa9fb887a8e407ce43095d41dbb07cdd8c24 100644 GIT binary patch delta 30 lcmeBX>}H%$BEFv?Eo1Uk4h9AWMy@gwJp(;s17kx=1^|cj2XX)a delta 30 lcmeBX>}H%$BCdY)c){eW91IK$j9g_VdIoyN2F8Y#3;>hQ2nYZG