/// <summary> /// Crear un nuevo objeto EgresoCaja. /// </summary> /// <param name="idEgreso">Valor inicial de la propiedad idEgreso.</param> /// <param name="idCaja">Valor inicial de la propiedad idCaja.</param> /// <param name="montoEgreso">Valor inicial de la propiedad MontoEgreso.</param> public static EgresoCaja CreateEgresoCaja(global::System.Int32 idEgreso, global::System.Int32 idCaja, global::System.Decimal montoEgreso) { EgresoCaja egresoCaja = new EgresoCaja(); egresoCaja.idEgreso = idEgreso; egresoCaja.idCaja = idCaja; egresoCaja.MontoEgreso = montoEgreso; return egresoCaja; }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet EgresoCajas. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToEgresoCajas(EgresoCaja egresoCaja) { base.AddObject("EgresoCajas", egresoCaja); }
private void btnRetirar_Click(object sender, RoutedEventArgs e) { EgresoCaja objEgreso = new EgresoCaja(); objEgreso.idCaja = Clases.CCajero.cajaid; objEgreso.MontoEgreso = 0; objContexto.AddToEgresoCajas(objEgreso); objContexto.SaveChanges(); var objE = from EgresoCaja ec in objContexto.EgresoCajas select ec; foreach (EgresoCaja x in objE) { Clases.CCajero.egresocajaid = x.idEgreso; } DetallesEgreso objDetalle = new DetallesEgreso(); objDetalle.IdEgreso = Clases.CCajero.egresocajaid; objDetalle.c200bs = int.Parse(txbbs200.Text); objDetalle.c100bs = int.Parse(txbbs100.Text); objDetalle.c50bs = int.Parse(txbbs50.Text); Clases.CCajero.totalbs = (objDetalle.c200bs * 200) + (objDetalle.c100bs * 100) + (objDetalle.c50bs * 50); objDetalle.c100dolares = int.Parse(txbdolar100.Text); Clases.CCajero.totaldolares = objDetalle.c100dolares * 100; objDetalle.c50dolares = int.Parse(txbdolar50.Text); Clases.CCajero.totaldolares += (objDetalle.c50dolares * 50); objDetalle.c20dolares = int.Parse(txbdolar20.Text); Clases.CCajero.totaldolares += (objDetalle.c20dolares * 20); objDetalle.c10dolares = int.Parse(txbdolar10.Text); Clases.CCajero.totaldolares += (objDetalle.c10dolares * 10); objDetalle.c5dolares = int.Parse(txbdolar5.Text); Clases.CCajero.totaldolares += (objDetalle.c5dolares * 5); objDetalle.c1dolares = int.Parse(txbdolar1.Text); Clases.CCajero.totaldolares += (objDetalle.c1dolares * 1); Clases.CCajero.totaldolaresenbs = Clases.CCajero.totaldolares * Clases.CTipoCambio.tcambio; Clases.CCajero.totalretiro = Clases.CCajero.totaldolaresenbs + Clases.CCajero.totalbs; objDetalle.TCambio = Clases.CTipoCambio.tcambio; objContexto.AddToDetallesEgresoes(objDetalle); objContexto.SaveChanges(); lblRetiroBss.Content = Clases.CCajero.totalbs.ToString(); lblRetirodolaress.Content = Clases.CCajero.totaldolares.ToString(); lblSusenBss.Content = Clases.CCajero.totaldolaresenbs.ToString(); lblTotalRetiros.Content = Clases.CCajero.totalretiro.ToString(); detalles.Visibility = Visibility.Visible; }