public void VaciarConsumos(EntityConnectionStringBuilder connection, Consumos con) { var context = new samEntities(connection.ToString()); context.DELETE_consumos_cabecera_rep_MDL(con.FOLIO_SAM, con.WERKS); }
public Electrodomestico(float precio, Colores color, Consumos consumoEnergetico, float peso) { this.precioBase = precio; this.color = color; this.consumoEnergetico = consumoEnergetico; this.peso = peso; }
//Carga Aleatoria public virtual void AtributoBase() { Random rnd = new Random(); this.precioBase = (Math.Round(rnd.NextDouble(), 6) * 10000); this.color = ((Colores)(rnd.Next(0, 5))); this.consumoEnergetico = ((Consumos)(rnd.Next(0, 6))); this.peso = rnd.Next(1, 120); }
public void ActualizaConsumos(EntityConnectionStringBuilder connection, Consumos con) { var context = new samEntities(connection.ToString()); if (con.FOLIO_SAP.Equals("")) { context.UPDATE_reportes__consumos_cabecera_rep_reportes_MDL(con.FOLIO_SAM, con.PROCESADO, con.ERROR); } else { context.DELETE_reportes_consumos_cabecera_rep_reporte_MDL(con.FOLIO_SAM); } }
public void IngresaConsumos(EntityConnectionStringBuilder connection, Consumos co) { var context = new samEntities(connection.ToString()); context.consumos_cabecera_rep_MDL(co.FOLIO_SAP, co.FOLIO_SAM, co.FOLIO_ORD, co.AUFNR, co.WERKS, co.UZEIT, co.DATUM, co.RECIBIDO, co.PROCESADO, co.ERROR); }
async Task ExecuteLoadItemsCommand() { if (IsBusy) { return; } IsBusy = true; try { Consumos.Clear(); var dbItems = await App.Database.GetConsumosForClienteAsync(ClienteSeleccionado); if (dbItems.Count == 0) { //Si no hay consumos, inserto todos los productos con consumo // cero por defecto dbItems = await App.Database.InsertarConsumosDefaultAsync(ClienteSeleccionado); } //Inserto consumos con su respectivo producto en la estructura // para poder hacer el binding y mostrar nombres en pantalla foreach (var item in dbItems) { var prod = await App.Database.Get <Producto>(p => p.Id == item.ProductoId); var detalleConsumo = new DetalleConsumo(); detalleConsumo.P = prod; detalleConsumo.C = item; Consumos.Add(detalleConsumo); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
public double GetConsumo(DateTime date) { if (Consumos == null || Consumos.Count == 0 || _indexConsumo >= Consumos.Count) { return(0); } if (UltimoConsumo == null) { UltimoConsumo = Consumos[_indexConsumo]; } var first = _indexConsumo; var last = Consumos.Skip(first).TakeWhile(c => c.FechaMedicion <= date).Count() + first; if (--last < 0) { last = 0; } _indexConsumo = last; return(Consumos[last].ValorNum1 - Consumos[first].ValorNum1); }
public Electrodomestico() { this.color = (Colores)0; this.consumoEnergetico = (Consumos)5; this.peso = 5; }