private void MapearMovimiento(int cuenta) { ServiciosMovimientos movimientos = new ServiciosMovimientos(); Movimientos movimiento = new Movimientos(); movimiento.Fecha = DateTime.Today; movimiento.Ingreso = cuenta; movimiento.Gasto = 0; movimiento.Razon = "Venta de productos "; movimiento.Total = movimientos.ConsultarTotal()[movimientos.ConsultarTotal().Count - 1].Total + cuenta; mensaje(movimientos.RegistrarMovimiento(movimiento)); }
private void btnFiltrar_Click(object sender, EventArgs e) { ServiciosMovimientos servicios = new ServiciosMovimientos(); List <Movimientos> lista = servicios.VerPorFechas(txtFechaInicial.Value.Date, txtFechaFinal.Value.Date); if (lista.Count == 0) { MessageBox.Show("No hay registros de movimientos en la base de datos"); } else { foreach (Movimientos movimientos in lista) { TablaMovimientos.Rows.Add(movimientos.Ingreso.ToString("C"), movimientos.Gasto.ToString("C"), movimientos.Razon, movimientos.Total.ToString("C"), movimientos.Fecha.ToShortDateString()); } } }
private void BotonCargarDatos_Click(object sender, EventArgs e) { ServiciosMovimientos servicios = new ServiciosMovimientos(); List <Movimientos> lista = servicios.VerMovimientos(); if (lista == null || lista.Count == 0) { MessageBox.Show("No hay registros de movimientos en la base de datos"); } else { limpiarDatagridView(); foreach (Movimientos movimientos in lista) { TablaMovimientos.Rows.Add(movimientos.Ingreso.ToString("C"), movimientos.Gasto.ToString("C"), movimientos.Razon, movimientos.Total.ToString("C"), movimientos.Fecha.ToShortDateString()); } } }
public string registrarGasto(DateTime fecha, string gasto, string razon) { ServiciosMovimientos servicios = new ServiciosMovimientos(); List <Movimientos> lista = servicios.ConsultarTotal(); if ((validaciones.validarRazonGasto(razon) && !string.IsNullOrEmpty(gasto)) && lista.Count > 0) { int Total = lista[lista.Count - 1].Total; Movimientos movimientos = new Movimientos(); movimientos.Fecha = fecha; movimientos.Ingreso = 0; movimientos.Gasto = Convert.ToInt32(gasto); movimientos.Razon = razon; movimientos.Total = Total - movimientos.Gasto; if (movimientos.Total < 0) { return("Lo sentimos, el valor del gasto no puede ser mayor a " + Total); } else { servicios.RegistrarMovimiento(movimientos); TablaMovimientos.Rows.Add(movimientos.Ingreso.ToString("C"), movimientos.Gasto.ToString("C"), movimientos.Razon, movimientos.Total.ToString("C"), movimientos.Fecha.ToShortDateString()); Refresh(); return("Movimiento registrado con exito"); } } else { return("Por favor digite correctamente la informacion del gasto. "); } }