private void BtnTotalDia_Click(object sender, EventArgs e) { limpiarVariables(); //Traer los pagos del dia para registarlo if (c1cboCia.SelectedIndex != -1 & CboSede.SelectedIndex != -1 & DtpFechaIni.Value != null & CboCajero.SelectedIndex != -1) { DataTable DtCuadreCaja = new DataTable(); Empresa = c1cboCia.Columns["NomEmpresa"].Value.ToString(); Sede = CboSede.Columns["NomSede"].Value.ToString(); EmpresaID = c1cboCia.SelectedValue.ToString(); SedeID = CboSede.SelectedValue.ToString(); Cajero = CboCajero.Columns["Usuario"].Value.ToString(); CajeroID = Convert.ToInt32(CboCajero.SelectedValue); FechaIni = Convert.ToDateTime(DtpFechaIni.Value.ToShortDateString()); FechaFin = FechaIni.AddDays(1); DtCuadreCaja = ObjCL_VentaCon.GetCuadreCaja(FechaIni, FechaFin, CajeroID, EmpresaID, SedeID); //mostrar en la pantalla Ingreso = Convert.ToDecimal(DtCuadreCaja.Rows[0]["PAGADO"]); Egreso = Convert.ToDecimal(DtCuadreCaja.Rows[1]["PAGADO"]); TotalVenta = Convert.ToDecimal(DtCuadreCaja.Rows[2]["PAGADO"]); TotalEntregar = Ingreso - Egreso + TotalVenta; LblIngreso.Text = Ingreso.ToString("C"); LblEgreso.Text = Egreso.ToString("C"); LblTotalPagos.Text = TotalVenta.ToString("C"); LblEntregar.Text = TotalEntregar.ToString("C"); } }
protected void GridView2_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { TotalVenta = TotalVenta + Convert.ToDecimal(e.Row.Cells[0].Text); } Label3.Text = TotalVenta.ToString(); }
private async void GetIngEgre() { if (CrossConnectivity.Current.IsConnected) { await PopupNavigation.Instance.PushAsync(new BusyPopup(BusyReason)); try { Costo_fijo _costoFijo = new Costo_fijo() { mes_cf = _mesQuery, gestion_cf = _yearQuery }; var json = JsonConvert.SerializeObject(_costoFijo); var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpClient client = new HttpClient(); var result = await client.PostAsync("https://dmrbolivia.com/api_distribuidora/egresos/listaCostoFijoQuery.php", content); var jsonR = await result.Content.ReadAsStringAsync(); var dataCostoFijo = JsonConvert.DeserializeObject <List <Costo_fijo> >(jsonR); if (dataCostoFijo != null) { foreach (var item in dataCostoFijo) { _totalC_Fijo = _totalC_Fijo + item.monto_cf; } } } catch (Exception err) { await DisplayAlert("Error", "Algo salio mal, intentelo de nuevo", "OK"); } await Task.Delay(150); try { Costo_variable _costoVariable = new Costo_variable() { mes_cv = _mesQuery, gestion_cv = _yearQuery }; var json = JsonConvert.SerializeObject(_costoVariable); var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpClient client = new HttpClient(); var result = await client.PostAsync("https://dmrbolivia.com/api_distribuidora/egresos/listaCostoVariableQuery.php", content); var jsonR = await result.Content.ReadAsStringAsync(); var dataCostoVar = JsonConvert.DeserializeObject <List <Costo_variable> >(jsonR); if (dataCostoVar != null) { foreach (var item in dataCostoVar) { _totalC_Variable = _totalC_Variable + item.monto_cv; } } } catch (Exception err) { await DisplayAlert("Error", "Algo salio mal, intentelo de nuevo", "OK"); } await Task.Delay(150); try { TotalCompra _totCompra = new TotalCompra() { fecha_inicio = Convert.ToDateTime(_fecha_inicial), fecha_final = Convert.ToDateTime(_fecha_final) }; var json = JsonConvert.SerializeObject(_totCompra); var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpClient client = new HttpClient(); var result = await client.PostAsync("https://dmrbolivia.com/api_distribuidora/compras/listaCompraTotalQuery.php", content); var jsonR = await result.Content.ReadAsStringAsync(); var dataCompras = JsonConvert.DeserializeObject <List <TotalCompra> >(jsonR); if (dataCompras != null) { foreach (var item in dataCompras) { _totalCompras = _totalCompras + item.total; } } } catch (Exception err) { await DisplayAlert("Error", "Algo salio mal, intentelo de nuevo", "OK"); } await Task.Delay(150); try { TotalVenta _totVenta = new TotalVenta() { fecha_inicio = Convert.ToDateTime(_fecha_inicial), fecha_final = Convert.ToDateTime(_fecha_final) }; var json = JsonConvert.SerializeObject(_totVenta); var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpClient client = new HttpClient(); var result = await client.PostAsync("https://dmrbolivia.com/api_distribuidora/ventas/listaVentaTotalQuery.php", content); var jsonR = await result.Content.ReadAsStringAsync(); var dataVentas = JsonConvert.DeserializeObject <List <TotalVenta> >(jsonR); if (dataVentas != null) { foreach (var item in dataVentas) { _totalVentas = _totalVentas + item.total; } } } catch (Exception err) { await DisplayAlert("Error", "Algo salio mal, intentelo de nuevo", "OK"); } txtTotalIngresos.Text = _totalVentas.ToString(); txtTotalEgresos.Text = (_totalCompras + _totalC_Fijo + _totalC_Variable).ToString(); try { //Grafico ingresos/egresos float _C_Fijo = (float)_totalC_Fijo; float _C_Variable = (float)_totalC_Variable; float _C_Compras = (float)_totalCompras; float _C_Ingresos = (float)_totalVentas; txtCostosF.Text = "Costos fijos: " + _totalC_Fijo.ToString() + " Bs."; txtCostosV.Text = "Costos variables: " + _totalC_Variable.ToString() + " Bs."; txtCompras.Text = "Compras: " + _totalCompras.ToString() + " Bs. "; txtIngresos.Text = "Ingresos: " + _totalVentas.ToString() + " Bs."; var entries = new[] { new ChartEntry(_C_Fijo) { Color = SKColor.Parse("#000FFF"), }, new ChartEntry(_C_Variable) { Color = SKColor.Parse("#FF0000"), }, new ChartEntry(_C_Compras) { Color = SKColor.Parse("#f0d400"), }, new ChartEntry(_C_Ingresos) { Color = SKColor.Parse("#059B00"), }, }; grafico1.Chart = new DonutChart() { Entries = entries, BackgroundColor = SKColor.Parse("#40616B"), GraphPosition = GraphPosition.AutoFill }; //grafico costos await Task.Delay(500); try { txtCostosF2.Text = "Costos fijos: " + _totalC_Fijo.ToString() + " Bs."; txtCostosV2.Text = "Costos variables: " + _totalC_Variable.ToString() + " Bs."; var entries2 = new[] { new ChartEntry(_C_Fijo) { Color = SKColor.Parse("#000FFF"), }, new ChartEntry(_C_Variable) { Color = SKColor.Parse("#FF0000"), }, }; grafico2.Chart = new DonutChart() { Entries = entries2, BackgroundColor = SKColor.Parse("#40616B"), GraphPosition = GraphPosition.AutoFill }; } catch (Exception err) { await DisplayAlert("Error", err.ToString(), "OK"); } //Tabla mes await Task.Delay(300); txtTablaVenta.Text = _totalVentas.ToString(); txtTablaCompra.Text = "- " + _totalCompras.ToString(); txtTotalVC.Text = (_totalVentas - _totalCompras).ToString(); txtTablaGF.Text = _totalC_Fijo.ToString(); txtTablaGV.Text = _totalC_Variable.ToString(); txtTotalGastos.Text = (_totalC_Fijo + _totalC_Variable).ToString(); txtTablaTotal.Text = ((_totalVentas - _totalCompras) - (_totalC_Fijo + _totalC_Variable)).ToString(); } catch (Exception err) { await DisplayAlert("Error", "Algo salio mal, intentelo de nuevo", "OK"); } } else { await DisplayAlert("Error", "Necesitas estar conectado a internet", "OK"); } }