/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet DetallesEgresoes. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToDetallesEgresoes(DetallesEgreso detallesEgreso) { base.AddObject("DetallesEgresoes", detallesEgreso); }
/// <summary> /// Crear un nuevo objeto DetallesEgreso. /// </summary> /// <param name="idDetEgreso">Valor inicial de la propiedad idDetEgreso.</param> /// <param name="idEgreso">Valor inicial de la propiedad IdEgreso.</param> /// <param name="c200bs">Valor inicial de la propiedad c200bs.</param> /// <param name="c100bs">Valor inicial de la propiedad c100bs.</param> /// <param name="c50bs">Valor inicial de la propiedad c50bs.</param> /// <param name="c100dolares">Valor inicial de la propiedad c100dolares.</param> /// <param name="c50dolares">Valor inicial de la propiedad c50dolares.</param> /// <param name="c20dolares">Valor inicial de la propiedad c20dolares.</param> /// <param name="c10dolares">Valor inicial de la propiedad c10dolares.</param> /// <param name="c5dolares">Valor inicial de la propiedad c5dolares.</param> /// <param name="c1dolares">Valor inicial de la propiedad c1dolares.</param> /// <param name="tCambio">Valor inicial de la propiedad TCambio.</param> public static DetallesEgreso CreateDetallesEgreso(global::System.Int32 idDetEgreso, global::System.Int32 idEgreso, global::System.Int32 c200bs, global::System.Int32 c100bs, global::System.Int32 c50bs, global::System.Int32 c100dolares, global::System.Int32 c50dolares, global::System.Int32 c20dolares, global::System.Int32 c10dolares, global::System.Int32 c5dolares, global::System.Int32 c1dolares, global::System.Decimal tCambio) { DetallesEgreso detallesEgreso = new DetallesEgreso(); detallesEgreso.idDetEgreso = idDetEgreso; detallesEgreso.IdEgreso = idEgreso; detallesEgreso.c200bs = c200bs; detallesEgreso.c100bs = c100bs; detallesEgreso.c50bs = c50bs; detallesEgreso.c100dolares = c100dolares; detallesEgreso.c50dolares = c50dolares; detallesEgreso.c20dolares = c20dolares; detallesEgreso.c10dolares = c10dolares; detallesEgreso.c5dolares = c5dolares; detallesEgreso.c1dolares = c1dolares; detallesEgreso.TCambio = tCambio; return detallesEgreso; }
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; }