private void HumanoOnBloquearOperacao(Type typeEntidade, Bolsa <bool> bolsa) { if (typeEntidade.IsSubclassOf(type)) { bolsa.Objeto = true; } }
public async Task <IActionResult> Edit(Guid id, [Bind("Id_Bolsa,Percentual,OwnerID,DataInicio,Periodo,Status")] Bolsa bolsa) { if (id != bolsa.Id_Bolsa) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(bolsa); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BolsaExists(bolsa.Id_Bolsa)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(bolsa)); }
public frmMantenimientoRecepcionBolsas(Bolsa bolsa) { _bolsa = bolsa; /// cboDenominacion.Text = bolsa.Denominacion.ToString(); }
private void HumanoOnPermitirVantagem(Type typeEntidade, Vantagem vantagem, Bolsa <bool> bolsa) { if (typeEntidade.IsSubclassOf(type) && PermitirVantagem(vantagem)) { bolsa.Objeto = true; } }
public object mListaFiltroRentaFija(string sTipoRenta, string sNemonico) { object objResult = null; Model modeloRpta = new Model(); // Bolsa mBolsa = new Bolsa(); object obj = new object(); try { object objRpta = new Bolsa().mListaFiltroRentaFija(this.ConfigWeb_, sTipoRenta, sNemonico); modeloRpta = (Model)objRpta; objResult = modeloRpta; } catch (Exception ex) { modeloRpta.bEstado = false; modeloRpta.iCodigo = sCodErrorControllerAPi; modeloRpta.sRpta = String.Format("Class: {0} > StackTrace: {1} - Message: {2} ", "BolsaController", ex.StackTrace, ex.Message);// ex.Message.ToString(); modeloRpta.obj = obj; objResult = modeloRpta; // JsonConvert } return(JsonConvert.SerializeObject(objResult)); }
private void CriadorTipoEntidadeOnCriar(int tipoEntidade, Bolsa <Humano> bolsa) { if (bolsa.Objeto == null && type.Name.Equals(((TipoPersonagem)tipoEntidade).ToString())) { bolsa.Objeto = Activator.CreateInstance <T>(); } }
public bool AgregarBolsa(Bolsa b) { if (CantBolsAct + 1 <= Bolasas.Length) { Bolasas[CantBolsAct] = b; CantBolsAct++; Dinero += (int)b.Monto; b.Desaparecer(); if (CambiadaPlata != null) { CambiadaPlata((int)lado, Dinero); } if (AgarradaBolsa != null) { AgarradaBolsa((int)lado, CantBolsAct); } return(true); } else { return(false); } }
public object mGetTipoNegociacion(int iCodigoOpcion) { object objResult = null; Model modeloRpta = new Model(); Bolsa mBolsa = new Bolsa(); object obj = new object(); try { object objRpta = mBolsa.mGetTipoNegociacion(this.ConfigWeb_, iCodigoOpcion); modeloRpta = (Model)objRpta; objResult = modeloRpta; } catch (Exception ex) { modeloRpta.bEstado = false; modeloRpta.iCodigo = sCodErrorControllerAPi; modeloRpta.sRpta = String.Format("Class: {0} > StackTrace: {1} - Message: {2} ", "BolsaController", ex.StackTrace, ex.Message);// ex.Message.ToString(); modeloRpta.obj = obj; objResult = modeloRpta; // JsonConvert } return(JsonConvert.SerializeObject(objResult)); }
static void Main(string[] args) { Bolsa <Golosina> bolsa = new Bolsa <Golosina>(5); bolsa.AddElemento(new Golosina("fresa")); bolsa.AddElemento(new Golosina("limon")); bolsa.AddElemento(new Golosina("naranja")); bolsa.AddElemento(new Golosina("platano")); bolsa.AddElemento(new Golosina("limon")); bolsa.AddElemento(new Golosina("naranja")); bolsa.AddElemento(new Golosina("platano")); /* * foreach (Golosina g in bolsa.Elementos) { * * Console.WriteLine(g.Sabor); * }*/ Golosina a = new Golosina("limon"); Golosina b = new Golosina("fresa"); Pack <Golosina, Golosina> mipack = new Pack <Golosina, Golosina>(a, b); Console.WriteLine(mipack.Elemento1.Sabor); Console.WriteLine(mipack.Elemento2.Sabor); Console.ReadLine(); }
public async Task <ActionResult> DeleteConfirmed(int id) { Bolsa bolsa = await db.Bolsas.FindAsync(id); db.Bolsas.Remove(bolsa); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <IActionResult> Create([Bind("Id_Bolsa,Percentual,OwnerID,DataInicio,Periodo,Status")] Bolsa bolsa) { if (ModelState.IsValid) { bolsa.Id_Bolsa = Guid.NewGuid(); _context.Add(bolsa); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(bolsa)); }
public async Task <ActionResult> Edit([Bind(Include = "BolsaID,ClienteID,Minutos,MinutosRestantes")] Bolsa bolsa) { if (ModelState.IsValid) { db.Entry(bolsa).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.ClienteID = new SelectList(db.Clientes, "ClienteID", "Nombre", bolsa.ClienteID); return(View(bolsa)); }
/// <summary> /// Mostrar la ventana de modificación. /// </summary> private void mostarVentanaModificacion() { try { Bolsa bolsa = (Bolsa)dgvBolsas.SelectedRows[0].DataBoundItem; frmMantenimientoRecepcionBolsas formulario = new frmMantenimientoRecepcionBolsas(bolsa, _coordinador); formulario.ShowDialog(this); } catch (Excepcion ex) { ex.mostrarMensaje(); } }
// GET: Bolsas/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Bolsa bolsa = await db.Bolsas.FindAsync(id); if (bolsa == null) { return(HttpNotFound()); } return(View(bolsa)); }
//------------------------------------------------------------------// public bool AgregarBolsa(Bolsa b) { if (CantBolsAct + 1 <= Bolasas.Length) { Bolasas[CantBolsAct] = b; CantBolsAct++; Dinero += (int)b.Monto; b.Desaparecer(); return(true); } else { return(false); } }
public void TestExcepcionAlumnoRepetido() { Bolsa <Prenda> bolsa = 3; Prenda p1 = new Prenda(1, Prenda.ETipoPrenda.Remera, "Nike", 1345, 7); Prenda p2 = new Prenda(1, Prenda.ETipoPrenda.Zapato, "Adidas", 8434, 1); Prenda p3 = new Prenda(1, Prenda.ETipoPrenda.Pantalon, "Puma", 3928, 8); Prenda p4 = new Prenda(1, Prenda.ETipoPrenda.Zapato, "Zara", 7340, 6); Prenda p5 = new Prenda(1, Prenda.ETipoPrenda.Remera, "Nike", 1923, 4); bolsa += p1; bolsa += p2; bolsa += p3; bolsa += p4; bolsa += p5; }
// GET: Bolsas/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Bolsa bolsa = await db.Bolsas.FindAsync(id); if (bolsa == null) { return(HttpNotFound()); } ViewBag.ClienteID = new SelectList(db.Clientes, "ClienteID", "Nombre", bolsa.ClienteID); return(View(bolsa)); }
/// <summary> /// Buscar si ya se registro la carga para una Sucursal. /// </summary> private CargaSucursal buscarCargaSucursal(Sucursal sucursal, DateTime fecha) { CargaSucursal nuevo = new CargaSucursal(); foreach (CargaSucursal mutilado in _mutilados) { if (mutilado.Sucursal != null) { if (mutilado.Sucursal.Codigo == sucursal.Codigo) { return(mutilado); } } else { mutilado.Sucursal = sucursal; } } Bolsa bolsita = new Bolsa(); bolsita.SerieBolsa = cbSerietula.Text; BindingList <Bolsa> bolsas = new BindingList <Bolsa>(); bolsas.Add(bolsita); ManifiestoSucursalCarga manifiesto = new ManifiestoSucursalCarga(bolsas); _atencion.agregarManifiestoSucursalCarga(ref manifiesto); txtNumeroManifiesto.Text = manifiesto.ID.ToString(); //nuevo = new CargaSucursal(sucursal:sucursal, transportadora: sucursal.Empresa, fecha_asignada: dtpFecha.Value, cajero: _colaborador, manifiesto: manifiesto, estado: EstadosCargasSucursales.Entrega_Boveda); nuevo = new CargaSucursal(sucursal: sucursal, transportadora: sucursal.Empresa, fecha_asignada: dtpFecha.Value, cajero: _colaborador, estado: EstadosCargasSucursales.Entrega_Boveda, mutilado: true); nuevo.Mutilado = true; nuevo.Manifiesto = new BindingList <ManifiestoSucursalCarga>(); nuevo.Manifiesto.Add(manifiesto); if (nuevo.Sucursal != null) { _mutilados.Add(nuevo); } return(nuevo); }
/// <summary> /// Lista la tulas que corresponden al manifiesto buscado /// </summary> public void listartulas() { try { // _manifiesto = (ManifiestoSucursalCarga)dgvManifiestos.SelectedRows[0].DataBoundItem; Bolsa nuevabolsa = new Bolsa(); BindingList <Bolsa> nuevalista = _atencion.listarBolsasSucursalPorManifiesto(_manifiesto); nuevalista.Add(nuevabolsa); dgvTulasManifiesto.DataSource = nuevalista; } catch (Exception ex) { throw ex; } }
static void Main(string[] args) { Bolsa <Prenda> bolsa = 6; Bolsa <Accesorio> bolsa1 = 5; Prenda p1 = new Prenda(1, Prenda.ETipoPrenda.Remera, "Nike", 1500, 3); Accesorio a1 = new Accesorio(1, Accesorio.ETipoAc.Reloj, Accesorio.ETipoMaterial.Plata, "Rolex", 5000, 8); Prenda p2 = new Prenda(2, Prenda.ETipoPrenda.Pantalon, "Adidas", 1800, 10); Accesorio a2 = new Accesorio(2, Accesorio.ETipoAc.Collar, Accesorio.ETipoMaterial.Plata, "Pandora", 2300, 4); Prenda p3 = new Prenda(3, Prenda.ETipoPrenda.Pantalon, "Kosiuko", 2000, 12); Accesorio a3 = new Accesorio(3, Accesorio.ETipoAc.Pulsera, Accesorio.ETipoMaterial.Acero, "Viceroy", 1650, 6); Prenda p4 = new Prenda(4, Prenda.ETipoPrenda.Zapato, "Nike", 4000, 5); Accesorio a4 = new Accesorio(4, Accesorio.ETipoAc.Collar, Accesorio.ETipoMaterial.Oro, "Graff", 6000, 5); bolsa += p1; bolsa += p1; //repetido bolsa += p2; bolsa1 += a1; bolsa1 += a2; bolsa1 += a3; bolsa1 += a4; bolsa += p3; //sin lugar bolsa += p4; Console.WriteLine(); Console.WriteLine(p1.Equals(p4)); Console.WriteLine(a2.Equals(a4)); Console.WriteLine(bolsa.Mostrar()); Console.WriteLine(bolsa1.Mostrar()); Console.ReadLine(); }
public frmMantenimientoRecepcionBolsas(Bolsa bolsa, Colaborador coordinador) { _bolsa = bolsa; _coordinador = coordinador; try{ //cboDenominacion.Text = _bolsa.Denominacion.ToString(); btnGuardar.Enabled = false; gbDatos.Enabled = false; } catch (Excepcion ex) { ex.mostrarMensaje(); this.Close(); } }
/// <summary> /// Clic en el botón de eliminar. /// </summary> private void btnEliminar_Click(object sender, EventArgs e) { try { if (Mensaje.mostrarMensajeConfirmacion("MensajeRegistroHorasExtraEliminacion") == DialogResult.Yes) { Bolsa registro = (Bolsa)dgvBolsas.SelectedRows[0].DataBoundItem; // _supervision.eliminarBolsa(registro); dgvBolsas.Rows.Remove(dgvBolsas.SelectedRows[0]); Mensaje.mostrarMensaje("MensajeRegistroHorasExtraConfirmacionEliminacion"); } } catch (Excepcion ex) { ex.mostrarMensaje(); } }
public override bool Equals(object obj) { if (obj == null) { return(false); } if (this.GetType() != obj.GetType()) { return(false); } Bolsa bolsa = (Bolsa)obj; if (ID != bolsa.DB_ID) { return(false); } return(true); }
/// <summary> /// Obtener los cartuchos de una carga de una Sucursal. /// </summary> /// <param name="a">Parámetro que indica si se mostrarán los cartuchos anulados</param> /// <param name="c">Objeto CargaSucursal con los datos de la carga</param> public void obtenerBolsaMontoSucursales(ref Bolsa c) { SqlCommand comando = _manejador.obtenerProcedimiento("SelectBolsaMontosSucursales"); SqlDataReader datareader = null; _manejador.agregarParametro(comando, "@bolsa", c.ID, SqlDbType.Int); try { datareader = _manejador.ejecutarConsultaDatos(comando); while (datareader.Read()) { int id_cartucho_carga = (int)datareader["ID_Cartucho_Carga"]; Decimal cantidad_asignada = (Decimal)datareader["Monto_Asignado"]; byte id_denominacion = (byte)datareader["ID_Denominacion"]; decimal valor = (decimal)datareader["Valor"]; Monedas moneda = (Monedas)datareader["Moneda"]; Denominacion denominacion = new Denominacion(id: id_denominacion, valor: valor, moneda: moneda); BolsaMontosSucursales bolsa_carga = new BolsaMontosSucursales(denominacion, id: id_cartucho_carga, cantidad_asignada: cantidad_asignada); c.agregarCartucho(bolsa_carga); } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } }
public bool AgregarBolsa(Bolsa bag) { if (currentBags + 1 <= Bags.Length) { Bags[currentBags] = bag; currentBags++; money += (int)bag.Monto; if (player == playerSelect.player1) { AddMoney1(this); } if (player == playerSelect.player2) { AddMoney2(this); } bag.Desaparecer(); return(true); } else { return(false); } }
/// <summary> /// Quita una bolsa de la lista de bolsas de sucursales /// </summary> /// <param name="bolsa">Objeto Bolsa con los datos de las bolsas</param> public void quitarBolsa(Bolsa bolsa) { _lista_bolsas.Remove(bolsa); }
/// <summary> /// Agrega una nueva bolsa a la lista de bolsa /// </summary> /// <param name="bolsa">Objeto Bolsa con los datos de las bolsa</param> public void agregarBolsa(Bolsa bolsa) { _lista_bolsas.Add(bolsa); }
/// <summary> /// Crea PDF para las Cargas de las Sucursales /// </summary> /// <param name="carga">Objeto CargaSucursal con los datos de la Carga de la Sucursal</param> /// <summary> /// Crea PDF para las Cargas de Sucursales /// </summary> /// <param name="carga">Objeto ManifiestoSucursal con los datos de la Carga de la Sucursal</param> public void CrearPDFSucursal(ManifiestoSucursalCarga man) //Abre crear PDF Sucursal { CargaSucursal carga = _carga; DateTime hoy = DateTime.Today; string actual = hoy.ToString("dd/MM/yyyy"); string destinopdf = @"\\10.120.131.100\Manifiestos\SUC-" + man.ID.ToString() + ".pdf"; //DEFINE NOMBRE Y UBICACION DEL PDF QUE SE DESEA CREAR Stream output = new FileStream(destinopdf, FileMode.Create, FileAccess.Write); string plantilla = @"\\10.120.131.100\Releases\manifiesto5.pdf"; //DEFINE LA UBICACION Y EL NOMBRE DE LA PLANTILLA A USAR TipoCambio tip = null; tip = _mantenimiento.obtenerTipoCambio(dtpFecha.Value); int tipocambio = (int)tip.Venta; int tipocambioeuros = (int)tip.VentaEuros; PdfReader readerBicycle = null; iTextSharp.text.Rectangle pagesize = new iTextSharp.text.Rectangle(504, 580); Document documento = new Document(pagesize); FileStream theFile = new FileStream(plantilla, FileMode.Open, FileAccess.Read); PdfWriter writer = PdfWriter.GetInstance(documento, output); writer.SetEncryption(null, null, PdfWriter.ALLOW_PRINTING, PdfWriter.STRENGTH40BITS); documento.Open(); readerBicycle = new PdfReader(theFile); PdfTemplate background = writer.GetImportedPage(readerBicycle, 1); documento.NewPage(); string receptor = ""; string emisor = ""; iTextSharp.text.Image pic = null; iTextSharp.text.Image pic2 = null; if (carga.Tripulacion == null) { carga.Tripulacion = new Tripulacion(); } string colaborador_recibo = ""; if (carga.ColaboradorRecibidoBoveda != null) { colaborador_recibo = carga.ColaboradorRecibidoBoveda.ID.ToString(); } if (File.Exists(@"\\10.120.9.20\Blindados\Firmas\atencionsucursales-tripulacion" + carga.Tripulacion.ID.ToString() + "-colaboradorentrega" + carga.Tripulacion.Portavalor.ID.ToString() + "-colaboradorrecibe" + colaborador_recibo + "-fecha" + carga.Fecha_asignada.Year.ToString() + carga.Fecha_asignada.Month.ToString() + carga.Fecha_asignada.Day.ToString("00") + ".jpg")) { if (carga.EntregaBovedaSucursal == EntregaRecibo.Entregas) { receptor = @"\\10.120.9.20\Blindados\Firmas\atencionsucursales-tripulacion" + carga.Tripulacion.ID.ToString() + "-colaboradorrecibe" + carga.Tripulacion.Portavalor.ID.ToString() + "-colaboradorentrega" + colaborador_recibo + "-fecha" + carga.Fecha_asignada.Year.ToString() + carga.Fecha_asignada.Month.ToString("00") + carga.Fecha_asignada.Day.ToString("00") + ".jpg"; emisor = @"\\10.120.9.20\Blindados\Firmas\atencionsucursales-tripulacion" + carga.Tripulacion.ID.ToString() + "-colaboradorrecibe" + colaborador_recibo + "-colaboradorentrega" + carga.Tripulacion.Portavalor.ID.ToString() + "-fecha" + carga.Fecha_asignada.Year.ToString() + carga.Fecha_asignada.Month.ToString("00") + carga.Fecha_asignada.Day.ToString("00") + ".jpg"; } else { receptor = @"\\10.120.9.20\Blindados\Firmas\atencionsucursales-tripulacion" + carga.Tripulacion.ID.ToString() + "-colaboradorrecibe" + carga.Tripulacion.Portavalor.ID.ToString() + "-colaboradorentrega" + colaborador_recibo + "-fecha" + carga.Fecha_asignada.Year.ToString() + carga.Fecha_asignada.Month.ToString("00") + carga.Fecha_asignada.Day.ToString("00") + ".jpg"; emisor = @"\\10.120.9.20\Blindados\Firmas\atencionsucursales-tripulacion" + carga.Tripulacion.ID.ToString() + "-colaboradorrecibe" + colaborador_recibo + "-colaboradorentrega" + carga.Tripulacion.Portavalor.ID.ToString() + "-fecha" + carga.Fecha_asignada.Year.ToString() + carga.Fecha_asignada.Month.ToString("00") + carga.Fecha_asignada.Day.ToString("00") + ".jpg"; } pic = iTextSharp.text.Image.GetInstance(receptor); pic2 = iTextSharp.text.Image.GetInstance(emisor); pic.ScaleAbsolute(75, 45); pic.SetAbsolutePosition(411, 440); documento.Add(pic); // receptor pic2.ScaleAbsolute(75, 35); pic2.SetAbsolutePosition(411, 120); documento.Add(pic2); } _pcb = writer.DirectContentUnder; _pcb.AddTemplate(background, 0, 0); _pcb = writer.DirectContent; _pcb.BeginText(); //pic2.ScaleAbsolute(75, 45); //pic2.SetAbsolutePosition(411, 330); //documento.Add(pic2); //_pcb = writer.DirectContentUnder; //_pcb.AddTemplate(background, 0, 0); //_pcb = writer.DirectContent; //_pcb.BeginText(); TipoCambio t = _mantenimiento.obtenerTipoCambio(dtpFecha.Value); //_pcno me diab = writer.DirectContentUnder; //_pcb.AddTemplate(background, 0, 0); //_pcb = writer.DirectContent; //_pcb.BeginText(); SetFontBarCode(8); //ESTABLECE LA FUENTE E IMPRIME CON LA FUENTE BARCODE HASTA SER CAMBIADA PrintText("*" + man.ID.ToString() + "*", 335, 561); //Imprime codigo de barras SetFont(13); PrintText("No: SUC-" + man.ID.ToString(), 335, 550); //Imprime numero de manifiesto SetFont(8); //CAMBIAMOS LA FUENTE //montoLetrasPdf(montoenletras); //Imprime monto total en letras y valida el tamaño PrintText(t.Venta.ToString("N0") + "/" + t.VentaEuros.ToString("N0"), 300, 525); //Imprime tipo de cambio PrintText(carga.Cartuchos.Count.ToString(), 360, 525); //Cantidad depositos PrintText("1", 440, 525); //Imprime cantidad de manifiestos //LADO IZQUIERDO if (carga.EntregaBovedaSucursal == EntregaRecibo.Entregas) { PrintText("SERVICIO BANCARIO", 90, 490); //Origen de los fondos PrintText(carga.Sucursal.Nombre, 59, 465); //Origen de los fondos //PrintText("Centro de Dist. Cipreses", 59, 440); PrintText(carga.Sucursal.Provincia.ToString(), 44, 416); //Origen de los fondos PrintText(carga.Sucursal.Provincia.ToString(), 175, 417); //Provincia PrintText(dtpFecha.Value.ToShortDateString(), 230, 384); //Fecha de Entrega if (carga.Colaborador_verificador != null) { PrintText(carga.Colaborador_verificador.ToString(), 19, 384); //Nombre de Persona que preparó cargamento } if (carga.Tripulacion.Portavalor != null) { PrintText("BAC SAN JOSE", 52, 354);//PrintText(carga.Tripulacion.Portavalor.ToString(), 52, 354); //Entregado a } if (carga.Sucursal.Direccion != null) { PrintText(carga.Sucursal.Direccion, 59, 440); //Origen de los fondos } PrintText("Centro de Dist. Cipreses", 45, 330); // Direccion PrintText("CURRIDABAT", 45, 307); // Ciudad PrintText("SAN JOSE", 178, 307); //Provincia if (carga.Sucursal != null) { PrintText("CURRIDABAT", 201, 353); //Oficinas //PrintText("Centro de Dist. Cipreses", 323, 60); //DIRECCION //PrintText("SAN JOSE", 323, 228); //Provincia } } else { if (carga.EntregaBovedaSucursal == EntregaRecibo.Pedidos) { PrintText("SERVICIO BANCARIO", 90, 490); //Origen de los fondos PrintText("BAC San José", 59, 465); //Origen de los fondos PrintText("Centro de Dist. Cipreses", 59, 440); //Origen de los fondos PrintText("CURRIDABAT", 44, 416); //Origen de los fondos //PrintText("SAN JOSE", 175, 417); //Provincia PrintText(dtpFecha.Value.ToShortDateString(), 230, 384); //Fecha de Entrega PrintText(carga.Sucursal.Provincia.ToString(), 175, 417); //Provincia if (carga.Colaborador_verificador != null) { PrintText(carga.Colaborador_verificador.ToString(), 19, 384); //Nombre de Persona que preparó cargamento } if (carga.Tripulacion.Portavalor != null) { PrintText("BAC SAN JOSE", 52, 354);//PrintText(carga.Tripulacion.Portavalor.ToString(), 52, 354); //Entregado a } if (carga.Sucursal.Direccion != null) { PrintText(carga.Sucursal.Direccion.ToString(), 45, 330); // Direccion } PrintText(carga.Sucursal.Provincia.ToString(), 178, 307); //Provincia PrintText(carga.Sucursal.Provincia.ToString(), 45, 307); //Ciudad if (carga.Sucursal != null) { PrintText(carga.Sucursal.Nombre, 201, 353); //Oficinas } } } //MARCHAMOS BT BULTOS Y MONTO int bultos = 0; //if (carga.Cartuchos.Count > 5 || carga.Cartuchos == null) //{ int fila = 276; decimal montocol = 0; decimal montodol = 0; decimal montoeur = 0; string monto_final_letras = ""; foreach (Bolsa b in man.ListaBolsas) { Bolsa copia = b; montocol = 0; montodol = 0; montoeur = 0; foreach (BolsaMontosSucursales mont in copia.Cartuchos) { if (mont.Denominacion.Moneda == Monedas.Colones) { montocol = montocol + mont.Cantidad_asignada; } if (mont.Denominacion.Moneda == Monedas.Dolares) { montodol = montodol + mont.Cantidad_asignada; } if (mont.Denominacion.Moneda == Monedas.Euros) { montoeur = montoeur + mont.Cantidad_asignada; } } if (montocol > 0) { PrintText(("CRC " + montocol.ToString("N2")), 148, fila); /*MONTO colones*/ PrintText("B", 86, fila); /*BULTOS*/ PrintText("1", 110, fila); /*BT*/ PrintText(copia.SerieBolsa, 20, fila); /*Numero de Bolsa*/ fila = fila - 20; } if (montodol > 0) { PrintText(("USD " + montodol.ToString("N2")), 148, fila); /*MONTO colones*/ PrintText("B", 86, fila); /*BULTOS*/ PrintText("1", 110, fila); /*BT*/ PrintText(copia.SerieBolsa, 20, fila); /*Numero de Bolsa*/ fila = fila - 20; } if (montoeur > 0) { PrintText(("EUR " + montoeur.ToString("N2")), 148, fila); /*MONTO colones*/ PrintText("B", 86, fila); /*BULTOS*/ PrintText("1", 110, fila); /*BT*/ PrintText(copia.SerieBolsa, 20, fila); /*Numero de Bolsa*/ fila = fila - 20; } // Muestra el valor total del manifiesto. //PrintText(("CRC " + (montocol + (montodol * tipocambio) + (montoeur * tipocambioeuros)).ToString("N2")), 152, 33); //Realiza la suma de Carga en colones mas la Carga de dolares en colones //string montototal = ""; //montototal = Convert.ToInt64(montocol + (montodol * tipocambio) + (montoeur * tipocambioeuros)).ToString(); //Conviete el gran total en letras. //if (montototal != "0") //{ // montoenletras = _coordinacion.convertirMontoaLetras(montototal) + " DE COLONES"; //} } decimal montito_total = 0; foreach (Bolsa b in man.ListaBolsas) { foreach (BolsaMontosSucursales bol in b.Cartuchos) { if (bol.Denominacion.Moneda == Monedas.Dolares) { montito_total = montito_total + (bol.Cantidad_asignada * tipocambio); } if (bol.Denominacion.Moneda == Monedas.Euros) { montito_total = montito_total + (bol.Cantidad_asignada * tipocambioeuros); } if (bol.Denominacion.Moneda == Monedas.Colones) { montito_total = montito_total + bol.Cantidad_asignada; } } } string montito_total_letras = _coordinacion.convertirMontoaLetras(montito_total.ToString()); string monto = montito_total_letras + " DE COLONES"; //Imprime Gran Total Monto en Letras en el pdf if (monto.Length > 80) { PrintText(monto.Substring(0, 28), 18, 523); PrintText(monto.Substring(68, monto.Length - 28), 20, 521); } else { PrintText(monto, 18, 523); } // Muestra total manifiesto PrintText(("CRC " + montito_total.ToString("N2")), 152, 33); //LADO DERECHO if (carga.Tripulacion != null) { PrintText(carga.Tripulacion.Portavalor.ToString(), 303, 486); //Nombre portavalor recibe } else { PrintText("", 303, 486); //Nombre portavalor recibe } PrintText(carga.Ruta.ToString(), 361, 465); //Ruta PrintText(man.ListaBolsas.Count.ToString(), 311, 465); PrintText(carga.Hora_inicio.ToShortTimeString(), 305, 420); PrintText(carga.Hora_finalizacion.ToShortTimeString(), 358, 420); PrintText(dtpFecha.Value.ToShortDateString(), 333, 440); //Fecha //Obtiene el nombre del portavalor. _coordinacion.listarPortavalorPorCargaSucursal(ref carga); if (carga.ColaboradorRecibidoBoveda != null) { PrintText((carga.ColaboradorRecibidoBoveda + " " + carga.ColaboradorRecibidoBoveda.Identificacion), 320, 632); PrintText((carga.ColaboradorRecibidoBoveda + " " + carga.ColaboradorRecibidoBoveda.Identificacion), 320, 578); } else { PrintText("", 320, 578); PrintText("", 320, 632); } //PrintText(carga.Ruta.ToString(), 369, 175); //Ruta //PrintText(man.ListaBolsas.Count.ToString(), 317, 175);// Bultos //PrintText(carga.Fecha_asignada.ToShortDateString(), 416, 175);// Fecha //////////////////////////////////////Quitar el número de ATM 08/04/2014/////////////////////////////////////////////////////// PrintText(carga.Observaciones, 325, 450); _pcb.EndText(); writer.Flush(); if (readerBicycle == null) { readerBicycle.Close(); } documento.Close(); //Cierra crear PDF Sucursal } //Cierra crear PDF Sucursales
private void Awake() { instanciaCompartida = this; }
private void CargaCliente9(string sTarjeta) { CLIENTE9 objCliente; ws.cls_Cliente9 c9 = new ws.cls_Cliente9(); ws.cls_Cliente9.ConsultaBeneficios cb = new ws.cls_Cliente9.ConsultaBeneficios(); cb.idTargeta = sTarjeta; cb.idTienda = AVE.Contexto.IdTienda; cb.idTerminal = AVE.Contexto.IdTerminal; //nomcliente.Text = TarjetaCliente.Text.ToString(); //GetClienteActual(); //CalculoPromocion_CarritoCliente(); //cargaCarrito(); //poneTotales(); //CargarPagosCarritos(); String ret = c9.InvokeWS_ConsultaBeneficios(ref cb); if (!String.IsNullOrEmpty(ret)) { ret = ret.Replace("Puntos Net", "Cliente 9"); //Label10.Text = "0"; //Label11.Text = "0"; //Label12.Text = "0"; //Label13.Text = "0(0)"; //Label14.Text = "0(0)"; //RadioButton3.Enabled = false; //RadioButton4.Enabled = false; } if (Session[szClienteNine] == null) { objCliente = new CLIENTE9(); objCliente.Aniversario = cb.aniversario; objCliente.Fecha = Convert.ToDateTime(HttpContext.Current.Session[Constantes.Session.FechaSesion].ToString()).AddHours(DateTime.Now.Hour).AddMinutes(DateTime.Now.Minute).AddSeconds(DateTime.Now.Second); objCliente.Cumpleaños = cb.cumpleanos; objCliente.Email = cb.mail; objCliente.Cliente = cb.nombre; objCliente.CandidataShoeLover = (cb.shoelover == "true" ? "SI" : "NO"); objCliente.Empleado_cliente = null; objCliente.NumTarjetaNew = String.Empty; objCliente.ParesRedimidos = 0; objCliente.PuntosRedimidos = 0; objCliente.SaldoPuntosAnt = Convert.ToDouble(cb.puntos); objCliente.SaldoPuntosAct = 0; objCliente.ParesRedimidos = 0; objCliente.PuntosObtenidos = 0; objCliente.ParesAcumuladosAnt = Convert.ToDouble(cb.paresAcumulados); objCliente.NumTarjeta = cb.idTargeta; objCliente.dblSaldoBolsa5 = cb.dblSaldoBolsa5; objCliente.dblSaldoPares9 = cb.dblSaldoPares9; objCliente.NumConfirmaBolsa5 = Int16.Parse(cb.bolsasAcumuladas); objCliente.NivelActual = cb.strNivelActual; objCliente.BolsasAcumuladasAnt = double.Parse(cb.bolsasAcumuladas); objCliente.BenC9 = "1"; objCliente.BolsaPagada = 0; objCliente.ParPagado = 0; objCliente.PuntosPagados = 0; Session[szClienteNine] = objCliente; } else { objCliente = ((CLIENTE9)Session[szClienteNine]); } double pares; int paresRegalado; double Bolsa; int BolsaRegalado; //TarjetaCliente.Text = objCliente.NumTarjeta.ToString(); //nomcliente.Text = TarjetaCliente.Text; //HiddenTipoCliente.Value = "9"; Label10.Text = (objCliente.SaldoPuntosAnt - objCliente.PuntosPagados).ToString(); pares = objCliente.ParesAcumuladosAnt - (objCliente.ParPagado * 8); paresRegalado = (pares < 8 ? 0 : int.Parse(Math.Truncate(pares / 8).ToString())); Bolsa = objCliente.BolsasAcumuladasAnt - (objCliente.BolsaPagada * 4); BolsaRegalado = (Bolsa < 4 ? 0 : int.Parse(Math.Truncate(Bolsa / 4).ToString())); Label11.Text = (paresRegalado > 0 ? objCliente.dblSaldoPares9.ToString() : "0"); Label12.Text = (BolsaRegalado > 0 ? objCliente.dblSaldoBolsa5.ToString() : "0"); Label13.Text = pares.ToString() + "(" + paresRegalado.ToString() + ")"; Label14.Text = Bolsa + "(" + BolsaRegalado.ToString() + ")"; //VALIDAMOS PARES optParesAcumulados.Enabled = (Int64.Parse(paresRegalado.ToString()) > 0 && c9.GetPAR9(ObjCarrito.IdCarrito, Int64.Parse(pares.ToString()))); //VALIDAMOS BOLSA5 optBolsasAcumuladas.Enabled = (Int64.Parse(BolsaRegalado.ToString()) > 0 && c9.GetBOLSA5(ObjCarrito.IdCarrito, objCliente.NivelActual, Int64.Parse(Bolsa.ToString()))); }