private List <Ingresos> IngresosDeHoy() { String sql = $"SELECT * FROM {ValuesDB.tablaingresos} WHERE {ValuesDB.ingresosFecha} = '{DateTime.Today.ToString("d")}';"; //String sql = $"SELECT * FROM {ValuesDB.tablaingresos};"; DataBase db = new DataBase(); SQLiteDataReader dr = db.EjecutarSql(sql); List <Ingresos> ingresos = new List <Ingresos>(); while (dr.Read()) { String proveedor = Convert.ToString(dr[$"{ValuesDB.ingresoProveedor}"]); String id = Convert.ToString(dr[$"{ValuesDB.ingresosId}"]); int cantidad = Convert.ToInt32(dr[$"{ValuesDB.ingresosCantidad}"]); // DateTime fech = Convert.ToDateTime(dr["fecha"]); String fecha = Convert.ToString(dr[$"{ValuesDB.ingresosFecha}"]); String producto = Convert.ToString(dr[$"{ValuesDB.ingresosProducto}"]); String usuario = Convert.ToString(dr[$"{ValuesDB.ingresosUser}"]); String tipo = "ingreso"; String userFinal = Convert.ToString(dr[$"{ValuesDB.ingresoProveedor}"]); Ingresos ing = new Ingresos(proveedor, id, cantidad, fecha, producto, usuario, tipo, userFinal); //MessageBox.Show(Convert.ToString(fecha)); // Console.WriteLine(dr[5]); ingresos.Add(ing); } //Movimiento mov = new Movimiento("1231", 12, "05/08/2018", "cemento", "usuario", "ingreso", "Argos"); //datosGrid.Items.Add(mov); return(ingresos); }
public void Cargar(int pos2) { try { var t = op.ListarCliente(""); List <Ingresos> _bar = new List <Ingresos>(); string a; string b; int laring = 0; int campoing = 0; int saling = 0; string f; if (pos2 == 0) { f = DateTime.Now.ToShortDateString(); } else if (pos2 == 1) { f = DateTime.Now.AddDays(-7).ToShortDateString(); } else { f = DateTime.Now.AddMonths(-1).ToShortDateString(); } foreach (var item in t) { if (item.PUNTO == "LARCO" && Convert.ToDateTime(item.FECHA) >= Convert.ToDateTime(f)) { a = item.PAGADO.Remove(0, 2); b = a.Remove(a.Length - 3, 3); laring = Convert.ToInt32(b) + laring; } if (item.PUNTO == "CAMPO MARTE" && Convert.ToDateTime(item.FECHA) >= Convert.ToDateTime(f)) { a = item.PAGADO.Remove(0, 2); b = a.Remove(a.Length - 3, 3); campoing = Convert.ToInt32(b) + campoing; } if (item.PUNTO == "SALAVERRY" && Convert.ToDateTime(item.FECHA) >= Convert.ToDateTime(f)) { a = item.PAGADO.Remove(0, 2); b = a.Remove(a.Length - 3, 3); saling = Convert.ToInt32(b) + saling; } } Ingresos a2 = new Ingresos { Dinero = saling, Nombre = "SALAVERRY" }; Ingresos b2 = new Ingresos { Dinero = campoing, Nombre = "CAMPO MARTE" }; Ingresos c = new Ingresos { Dinero = laring, Nombre = "LARCO" }; _bar.Add(a2); _bar.Add(b2); _bar.Add(c); Time.Content = "Ultima actualizacion a las " + DateTime.Now.ToShortTimeString(); this.DataContext = new RecordCollection(_bar); } catch (Exception) { MessageBox.Show("Error de conexion a internet"); } }
void LlenarGrid(string Condicion) { Ingresos Ingreso = new Ingresos(); ConsultaGridView.DataSource = Ingreso.Listado(" * ", Condicion, ""); ConsultaGridView.DataBind(); }
protected void rptIngresos_ItemDataBound(object sender, RepeaterItemEventArgs e) { RepeaterItem item = e.Item; // elemento del Repeater if (item.ItemType == ListItemType.AlternatingItem || item.ItemType == ListItemType.Item) { Ingresos oIngresos = (Ingresos)e.Item.DataItem; Label lbIngFIng = (Label)item.FindControl("lbIngFIng"); // obtenemos el control. lbIngFIng.Text = oIngresos.FechaIngreso.HasValue ? oIngresos.FechaIngreso.Value.ToShortDateString() : ""; Label lbIngVia = (Label)item.FindControl("lbIngVia"); // obtenemos el control. lbIngVia.Text = oIngresos.TipoIngreso.Descripcion; Label lbComentarioIng = (Label)item.FindControl("lbComentarioIng"); // obtenemos el control. lbComentarioIng.Text = oIngresos.Observacion; GridView gridDocRecibida = (GridView)item.FindControl("gridDocRecibida"); // obtenemos el control. if (oIngresos.LTipoDocumentacion.Length == 0) { gridDocRecibida.Visible = false; } else { gridDocRecibida.DataSource = oIngresos.LTipoDocumentacion; gridDocRecibida.DataBind(); gridDocRecibida.Visible = true; } } }
public void crearIngresos(Ingresos ingresos) { var bd = new DBContxt(); bd.Ingresos.Add(ingresos); bd.SaveChanges(); }
public void crearIngresos() { var ingresos = new Ingresos { IdIngresos = 1, Monto = 23.2, Descripcion = "retiro de soles", Fecha = new DateTime(2020, 5, 15), idCuentaI = 1 }; var mocksession = new Mock <IIngresos>(); mocksession.Setup(o => o.crearIngresos(ingresos)); var validadcion = new Mock <IValidar>(); validadcion.Setup(o => o.validarIngresos(ingresos, null)); validadcion.Setup(o => o.IsValid()).Returns(true); var controler = new IngresosController(mocksession.Object, validadcion.Object); var view = controler.Crear(ingresos) as RedirectToRouteResult; Assert.IsInstanceOf <RedirectToRouteResult>(view); mocksession.Verify(o => o.crearIngresos(ingresos), Times.Once); }
public void CargarServicios(List <Servicio> servicios) { foreach (var s in servicios) { Ingresos.Add(new IngresoServicio("[" + s.Id_servicio.ToString() + "]" + s.Nombre, s.Valor)); } }
public BorrarIngresosViewModel(Ingresos ingresos) { this.ingresos = ingresos; var ingresosViewModel = IngresosViewModel.GetInstance(); ingresosViewModel.Delete(this.ingresos); }
public ActionResult _PanelOperaciones() { Usuarios usuario = db.Usuarios.Where(x => x.Usuario == User.Identity.Name).First(); Ingresos ingresos = new Ingresos(); if (User.IsInRole("Admin")) { ingresos.Clientes = db.GetClientes(null, true, 0).ToList(); //ingresos.Facturas = db.GetCFDI(null, 0).ToList(); ingresos.ingresos = db.GetMonitoreoIngreso(0, null).OrderByDescending(x => x.FechaCreacion).ToList(); ingresos.Proveedores = db.GetPAC(null, 0).ToList(); ingresos.Adeudos = db.GetAdeudosInstalaciones(null, null, 0).ToList(); } else { ingresos.Clientes = db.GetClientes(null, true, 0).Where(x => x.UsuarioCreacion == usuario.Id).ToList(); //ingresos.Facturas = db.GetCFDI(null, 0).ToList(); ingresos.ingresos = db.GetMonitoreoIngreso(0, null).Where(x => x.UsuarioCreacion == usuario.Id).OrderByDescending(x => x.FechaCreacion).ToList(); ingresos.Proveedores = db.GetPAC(null, 0).ToList(); ingresos.Adeudos = db.GetAdeudosInstalaciones(null, null, 0).ToList(); } ViewBag.FormaPago = db.FormaDePago.ToList(); return(PartialView(ingresos)); }
//Ver Informacion del ingreso public ActionResult InfoAlta(Ingresos ingresos) { var DatosAlta = (from ingreso in db.Ingresos join paciente in db.Pacientes on ingreso.PacientesId equals paciente.Id join habitacion in db.Habitaciones on ingreso.HabitacionesId equals habitacion.Id where ingreso.Id == ingresos.Id select new { ingresoId = ingreso.Id, fechaIngreso = ingreso.Fecha, pacienteId = paciente.Id, pacienteNombre = paciente.Nombre, habitacionNumero = habitacion.Numero, habitacionPP = habitacion.PrecioPorDia }); foreach (var datos in DatosAlta) { ViewBag.FechaIngreso = datos.fechaIngreso; ViewBag.PacienteId = datos.pacienteId; ViewBag.PacienteNombre = datos.pacienteNombre; ViewBag.HabitacionNumero = datos.habitacionNumero; } var DatosAltaLocal = DatosAlta.FirstOrDefault(); ViewBag.DatosAlta = DatosAlta; TempData["IngresoId"] = DatosAltaLocal.ingresoId; TempData["HabitacionPP"] = DatosAltaLocal.habitacionPP; TempData["FechaIngreso"] = DatosAltaLocal.fechaIngreso; return(View()); }
public ActionResult ConfirmarBorrarIngreso(int id) { Ingresos ingresos = db.Ingresos.Find(id); db.Ingresos.Remove(ingresos); db.SaveChanges(); return(RedirectToAction("VistaIngresos")); }
public ActionResult DeleteConfirmed(int id) { Ingresos ingresos = db.Ingresos.Find(id); db.Ingresos.Remove(ingresos); db.SaveChanges(); return(RedirectToAction("Index")); }
public void CargarDeptos(List <Departamento> deptos) { foreach (var d in deptos) { Ingresos.Add(new IngresoReserva("[" + d.Id_depto.ToString() + "]" + d.Nombre, d.Arriendo)); Egresos.Add(new EgresoDepto("[" + d.Id_depto.ToString() + "]" + d.Nombre, d.Dividendo, d.Contribuciones)); } }
private void Frm_FlujoEfectivo_Load(object sender, EventArgs e) { Saldo.ClearSelection(); Total_Egresos.ClearSelection(); Total_Ingresos.ClearSelection(); Ingresos.ClearSelection(); Egresos.ClearSelection(); }
public ActionResult DeleteConfirmed(int id) { Ingresos ingresos = db.Ingresos.Find(id); db.productos.Find(ingresos.productosID).eliminarIngreso(ingresos); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IngresosID,productosID,cantidad,fecha")] Ingresos ingresos, FormCollection post) { ingresos.fecha = Helpers.convertirFecha(post["fecha"].ToString()); db.productos.Find(ingresos.productosID).modificarIngreso(ingresos, Ingresos.obtenerCantidad(ingresos.IngresosID)); return(RedirectToAction("Index")); }
public JsonResult Edit(Ingresos ingresos) { if (ModelState.IsValid) { db.Entry(ingresos).State = EntityState.Modified; db.SaveChanges(); } return(Json(ingresos)); }
public ActionResult Create([Bind(Include = "IngresosID,productosID,cantidad,fecha")] Ingresos ingresos, FormCollection post) { //Se guarda el ingreso ingresos.fecha = Helpers.convertirFecha(post["fecha"].ToString()); db.productos.Find(ingresos.productosID).guardarIngreso(ingresos); return(RedirectToAction("Index")); }
public ActionResult EditarIngreso(Ingresos ingresos) { if (ModelState.IsValid) { db.Entry(ingresos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("VistaIngresos")); } return(View(ingresos)); }
private void Fill(out Ingresos oObj, NullableDataReader dr) { AuxiliaresDatos oAuxDao = new AuxiliaresDatos(); oObj = new Ingresos(dr.GetNullableByte("idTipoIngreso") == null ? null : oAuxDao.Traer_TipoIngreso(dr.GetByte("idTipoIngreso")), dr.GetNullableDateTime("fechaIngreso"), this.TraeIngresadosXFechaMovimiento(dr.GetInt64("id_Beneficiario"), dr.GetInt16("codPrestacion"), dr.GetDateTime("fechaIngreso")), dr.GetNullableString("observacion") == null ? "" : dr.GetString("observacion") ); }
public void Editar(Ingresos ingresos) { var ingresoAntiguo = ListaIngresos.Find(x => x.IngresoId == ingresos.IngresoId); ingresoAntiguo = ingresos; dataService.Update(ingresoAntiguo, true); SumaIngreso = ListaIngresos.Where(x => x.Mes == Date.ToString("MMM", culture) && x.Anio == Date.ToString("yyyy", culture)).ToList().Sum(x => double.Parse(x.IngresoCantidad)).ToString(); CollectionIngresos = new ObservableCollection <Ingresos>(ListaIngresos.OrderByDescending(x => double.Parse(x.Dia)).ToList()); instanciarPaginasService.Instanciar(); }
public void Put(int id, [FromBody] Ingresos newObj) { var oldObj = db.Ingresos.Find(id); if (oldObj == null) { return; } newObj.Id = oldObj.Id; db.Entry(oldObj).CurrentValues.SetValues(newObj); db.SaveChanges(); }
public ActionResult Edit([Bind(Include = "IdIngresos,Paciente_Id,Habitacion_Id,Fecha_Ingreso")] Ingresos ingresos) { if (ModelState.IsValid) { db.Entry(ingresos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Habitacion_Id = new SelectList(db.Habitaciones, "IdHabitacion", "Tipo", ingresos.Habitacion_Id); ViewBag.Paciente_Id = new SelectList(db.Pacientes, "IdPacientes", "Cedula", ingresos.Paciente_Id); return(View(ingresos)); }
public ActionResult Edit([Bind(Include = "idIngreso,idPaciente,idHabitacion,fecha")] Ingresos ingresos) { if (ModelState.IsValid) { db.Entry(ingresos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idPaciente = new SelectList(db.Pacientes, "idPaciente", "cedula", ingresos.idPaciente); ViewBag.idHabitacion = new SelectList(db.Habitaciones, "idHabitacion", "idHabitacion", ingresos.idHabitacion); return(View(ingresos)); }
public ActionResult Crear(Ingresos ingresos) { var DBContext = new DBContxt(); ViewBag.Cuentas = DBContext.Cuentas; iv.validarIngresos(ingresos, ModelState); if (iv.IsValid()) { igre.crearIngresos(ingresos); return(RedirectToActionPermanent("Index", "Cuenta")); } return(View("Crear")); }
protected void BtnConsulta_Click(object sender, EventArgs e) { if (Tipo() == "Fecha") { GridViewVista.DataSource = Ingresos.ListaF(TbDesde.Text, TbHasta.Text); GridViewVista.DataBind(); } else { GridViewVista.DataSource = Ingresos.Lista("*", "Ingresos Where " + Tipo() + " like'" + TbBuscar.Text + "%'"); GridViewVista.DataBind(); } }
public ActionResult Create([Bind(Include = "IdIngreso,IdPacientes,IdHabitaciones,FechaIngreso")] Ingresos ingresos) { if (ModelState.IsValid) { db.Ingresos.Add(ingresos); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdHabitaciones = new SelectList(db.Habitaciones, "IdHabitacion", "Numero", ingresos.IdHabitaciones); ViewBag.IdPacientes = new SelectList(db.Pacientes, "IdPaciente", "Nombre", ingresos.IdPacientes); return(View(ingresos)); }
public async Task <IActionResult> Post([Bind("EmpleadoId")] Ingresos ingreso) { if (!ModelState.IsValid) { return(BadRequest(ErrorHelper.GetModelStateErrors(ModelState))); } ingreso.Fecha = DateTime.Now; context.Add(ingreso); await context.SaveChangesAsync(); return(Created($"/ingresos/{ingreso.RegistroId}", ingreso)); }
private async void AgregarIngreso() { //Crea el objeto Ingreso, lo agrego a la lista del mes, y después se hace la sumatoria de la lista if (MontoIngreso == "0" || string.IsNullOrEmpty(MontoIngreso) || string.IsNullOrWhiteSpace(MontoIngreso)) { await dialogService.ShowMessage("Error", "Debe asignar un valor mayor que cero"); return; } Ingresos = new Ingresos(); Ingresos.Anio = Date.ToString("yyyy", culture); Ingresos.Mes = Date.ToString("MMM", culture); Ingresos.Dia = Date.ToString("dd", culture); Ingresos.ImagenFecha = "date"; if (string.IsNullOrEmpty(OrigenIngreso)) { OrigenIngreso = "Sin Origen"; } Ingresos.IngresoNombre = string.Format("{0}{1}", OrigenIngreso.Substring(0, 1).ToUpper(), OrigenIngreso.Substring(1)); Ingresos.ImagenOrigen = "income"; if (MontoIngreso == null) { MontoIngreso = 0.ToString(); } if (!double.TryParse(MontoIngreso, out double result)) { await dialogService.ShowMessage("Error", "El contenido del monto debe ser un número"); MontoIngreso = null; return; } if (MontoIngreso.Contains("-")) { Ingresos.IngresoCantidad = MontoIngreso.Replace("-", ""); } else { Ingresos.IngresoCantidad = string.Format("{0}", MontoIngreso); } Ingresos.ImagenMonto = "money"; ListaIngresos.Add(Ingresos); //Realizar la sumatoria con los ingresos pertenecientes al mes y año elegido SumaIngreso = ListaIngresos.Where(x => x.Mes == Ingresos.Mes && x.Anio == Ingresos.Anio).ToList().Sum(x => double.Parse(x.IngresoCantidad)).ToString(); MontoIngreso = null; OrigenIngreso = null; dataService.Save(ListaIngresos, true); CollectionIngresos = new ObservableCollection <Ingresos>(ListaIngresos.Where(x => x.Mes == Ingresos.Mes && x.Anio == Ingresos.Anio).OrderByDescending(x => double.Parse(x.Dia)).ToList()); instanciarPaginasService.Instanciar(); }
// GET: Ingresos/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Ingresos ingresos = db.Ingresos.Find(id); if (ingresos == null) { return(HttpNotFound()); } return(View(ingresos)); }
static void CheckBeforePatch(Ingreso oldData, Ingreso request, DALProxy proxy, int idUsuario, string operacion) { oldData.ValidateAndThrowHttpError(operacion); Ingresos egresos= new Ingresos(){Nuevo=request, Viejo=oldData}; IngresosValidator ev = new IngresosValidator(); ev.ValidateAndThrowHttpError(egresos,operacion); oldData.CheckSucursal(proxy,idUsuario); oldData.CheckPeriodo(proxy); request.PopulateWith(oldData); }
static void CheckOldAndNew(Ingreso oldData, Ingreso request, DALProxy proxy, int idUsuario) { oldData.ValidateAndThrowHttpError(Operaciones.Update); Ingresos egresos= new Ingresos(){Nuevo=request, Viejo=oldData}; IngresosValidator ev = new IngresosValidator(); ev.ValidateAndThrowHttpError(egresos,Operaciones.Update); oldData.CheckSucursal(proxy, idUsuario); var data = new Ingreso(); data.PopulateWith(oldData); if( request.Fecha!=default(DateTime) && request.Fecha!=data.Fecha) { data.Fecha=request.Fecha; data.Periodo= data.Fecha.ObtenerPeriodo(); } data.CheckPeriodo(proxy); if(request.IdTercero!=default(int) && request.IdTercero!=data.IdTercero) { data.IdTercero=request.IdTercero; var tercero=data.CheckTercero(proxy); data.NombreDocumentoTercero=tercero.NombreDocumento; data.NombreTercero=tercero.Nombre; data.DocumentoTercero=tercero.Documento; data.DVTercero= tercero.DigitoVerificacion; } if(!request.Descripcion.IsNullOrEmpty() && request.Descripcion!=data.Descripcion) data.Descripcion=request.Descripcion; if(request.DiasCredito!=data.DiasCredito) data.DiasCredito=request.DiasCredito; request.PopulateWith(data); }