public Caja llenarDatosCerrar() { Caja caja = new Caja(); caja.Id = this.cajaActiva.Id; caja.Codigo_secuencial = int.Parse(this.txt_secuencia.Text); caja.Id_empleado = Global.idEmpleado; caja.Fecha_hora = DateTime.Parse(this.txt_fechaHora.Text); caja.Apertura_cierre = "C"; caja.Monto_incial = Decimal.Parse(this.txt_monto.Text); caja.Id_confPos = this.idConfPos; caja.Efectivo = Decimal.Parse(this.txt_efectivo.Text); caja.Cheque = Decimal.Parse(this.txt_cheque.Text); caja.Tarjeta = Decimal.Parse(this.txt_tarjetas.Text); caja.Retencion = Decimal.Parse(this.txt_retencion.Text); caja.Total_cierre = Decimal.Parse(this.txt_total.Text); caja.Total_cobro = Decimal.Parse(this.txt_cobro.Text); caja.Total_facturado = Decimal.Parse(this.txt_facturado.Text); caja.Saldo_final = Decimal.Parse(this.txt_saldoFinal.Text); if (this.cierreManual) { caja.Efectivo_Manual = String.IsNullOrEmpty(this.txt_efectivomanual.Text)?0:Convert.ToDecimal(this.txt_efectivomanual.Text); caja.Cheque_Manual = String.IsNullOrEmpty(this.txt_chequemanual.Text)?0:Convert.ToDecimal(this.txt_chequemanual.Text); } return(caja); }
private void GuardarOrdenPago() { //Obtenemos una instancia comun de la caja actual. _cajaActual = Context.CajaActual; var orden = ObtenerOrdenPagoDesdeForm(); Caja caja = this.Context.CajaActual; if (_formMode == ActionFormMode.Create) { ActualizarOrdenPagoDetalle(); Uow.OrdenesPagos.Agregar(orden); } else { ActualizarOrdenPagoDetalle(); Uow.OrdenesPagos.Modificar(orden); } Uow.Commit(); _ordenId = _ordenPago.Id; this.DialogResult = DialogResult.OK; }
public ActionResult Create([Bind(Include = "Id,Fecha_Apertura,Inicial,Fecha_Cierre,Entrada,Salida,Cierre,Operaciones,UserId,Estado")] Caja caja) { if (ModelState.IsValid) { caja.Entrada = caja.Inicial; caja.Cierre = caja.Inicial; string fechaP = DateTime.Now.ToString("yyyy-MM-dd"); DateTime fInicial = DateTime.ParseExact(fechaP, "yyyy-MM-dd", System.Globalization.CultureInfo.InvariantCulture); caja.Fecha_Apertura = fInicial; MovimientoCaja movCaja = new MovimientoCaja(); movCaja.CajaId = caja.Id; movCaja.Concepto = "Apertura de caja"; movCaja.Egreso = 0; movCaja.Fecha = fInicial; movCaja.Ingreso = caja.Inicial; movCaja.Movimiento = "Entrada"; movCaja.Saldo = caja.Inicial; List <MovimientoCaja> movimientos = new List <MovimientoCaja>(); movimientos.Add(movCaja); caja.detallesCaja = movimientos; caja.Estado = false; caja.Operaciones = 1; db.Cajas.Add(caja); db.SaveChanges(); return(RedirectToAction("Details", "Cajas", new { id = caja.Id })); } ViewBag.UserId = new SelectList(db.Users, "Id", "Nombre", caja.UserId); return(View(caja)); }
static void Main(string[] args) { Caja caja1 = new Caja(); Caja caja2 = new Caja(); Negocio miNegocio = new Negocio(caja1, caja2); string[] cliente = new string[10]; for (int i = 0; i < 10; i++) { cliente[i] = "Cliente" + i; miNegocio.Clientes.Add(cliente[i]); } Thread tAsignarCaja = new Thread(miNegocio.AsignarCaja); Thread tAtender1 = new Thread(miNegocio.Caja1.AtenderClientes); tAtender1.Name = "Caja 1"; Thread tAtender2 = new Thread(miNegocio.Caja2.AtenderClientes); tAtender2.Name = "Caja 2"; tAsignarCaja.Start(); tAsignarCaja.Join(); tAtender1.Start(); tAtender2.Start(); Console.ReadKey(); }
private void button1_Click(object sender, EventArgs e) { Caja caja = new Caja(); cajaBindingSource.EndEdit(); caja = (Caja)cajaBindingSource.Current; if (EstadocomboBox.Text == "Activa") { caja.Estado = 1; } else { caja.Estado = 2; } cCaja.Insertar(caja); if (actualizacion) { MessageBox.Show("Caja actualizada con éxito"); } else { MessageBox.Show("Caja registrada con éxito"); } actualizacion = false; activarcontroles(); }
public async Task <IActionResult> PutCaja(string NumReferencia, Caja caja) { if (NumReferencia != caja.NumReferencia) { return(BadRequest()); } _context.Entry(caja).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CajaExists(NumReferencia)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private void MovimientoCaja() { try { Caja c = new Caja(); c.Descripcion = "VENTA MOSTRADOR"; //b.Descripcion = "VENTA MOSTRADOR"; if (cboTipoPago.SelectedIndex == 0) { c.Efectivo = total; c.Voucher = 0M; } else if (cboTipoPago.SelectedIndex == 1 || cboTipoPago.SelectedIndex == 2) { c.Efectivo = 0M; c.Voucher = totalPorcentaje; } c.TipoMovimiento = EC_Admin.MovimientoCaja.Entrada; c.IDSucursal = Config.idSucursal; c.RegistrarMovimiento(); } catch (Exception ex) { throw ex; } }
public static Clases.Caja get_caja_por_fecha(DateTime fecha) { //creo la conexion SqlConnection cnn = new SqlConnection(conexion); //abro la conexion cnn.Open(); //creo la lista para almacenar las personas Caja cj = new Caja(); //Creo el comando sql a utlizar SqlCommand cmd = new SqlCommand("select id_caja, monto from caja where fecha = @fecha"); cmd.Parameters.Add(new SqlParameter("@fecha", fecha)); //asigno la conexion al comando cmd.Connection = cnn; //creo el datareader SqlDataReader obdr = cmd.ExecuteReader(); //recorro el datareader while (obdr.Read()) { cj.Id_caja = obdr.GetInt64(0); cj.Monto = Math.Round(obdr.GetDecimal(1), 2); } //Cierro la conexion cnn.Close(); //retorno la lsita return(cj); }
private void dgvCajas_SelectionChanged(object sender, EventArgs e) { //verifica si la fila ha sido seleccionada if (dgvCajas.SelectedRows.Count > 0) { //obtiene el objeto de la fila seleccionada Caja c = (Caja)dgvCajas.Rows[dgvCajas.SelectedRows[0].Index].DataBoundItem; txtDescripcion.Text = c.descripcion; //obtiene el usuario seleccionado for (int i = 0; i < cboUsuarios.Items.Count; i++) { Usuario u = (Usuario)cboUsuarios.Items[i]; if (u.nombreCompleto == c.nombreCompleto) { cboUsuarios.SelectedIndex = i; } } //obtiene el estado seleccionado for (int i = 0; i < cboEstado.Items.Count; i++) { String estado = cboEstado.Items[i].ToString(); if (c.nombreEstado == estado) { cboEstado.SelectedIndex = i; } } } }
private CajaMovimiento CrearCajaMovimiento(VentaDataBase ventaData, Caja caja, Venta venta) { CajaMovimiento cajaMovimiento = new CajaMovimiento(); cajaMovimiento.Id = Guid.NewGuid(); cajaMovimiento.CajaId = caja.Id; cajaMovimiento.TipoMovimientoCajaId = ventaData.TipoCajaMovimientoSeleccionado; cajaMovimiento.TipoComprobante = ventaData.TipoComprobanteSeleccionado; cajaMovimiento.ComprobanteId = venta.Id; cajaMovimiento.Senia = ventaData.Senas + ventaData.CreditosDevolucion; if (ventaData.CondicionVentaSeleccionada == CondicionVentaEnum.CuentaCorriente) { cajaMovimiento.Importe = ventaData.Anticipo; } else { cajaMovimiento.Importe = ventaData.TotalPagar; } cajaMovimiento.ImpFac = ventaData.SubTotal; //if (ventaData.CondicionVentaSeleccionada == CondicionVentaEnum.CuentaCorriente) // cajaMovimiento.ImpFac = ventaData.SubTotal; //else // cajaMovimiento.ImpFac = ventaData.TotalPagar; cajaMovimiento.PcAlta = ventaData.PcAlta; cajaMovimiento.SucursalAltaId = ventaData.SucursalId; cajaMovimiento.OperadorAltaId = ventaData.OperadorId; cajaMovimiento.FechaAlta = _clock.Now; return(cajaMovimiento); }
public void Modificar(Caja caja) { //Creamos el objeto que se conecta con la base de datos //Es necesario enciarle la cadena de conexion para que //conozca cual es la base de datos SqlConnection conexion = new SqlConnection(Conexion.Cadena); try { // Se debe abrir la conexión conexion.Open(); //Sentencia que se necesita ejecutar string sql = "PA_Modificar_Caja"; //El comando es el objeto que ejecuta la sebntencia SqlCommand comando = new SqlCommand(sql, conexion); // Nota: es obligatorio cambiar el tipo de comando comando.CommandType = System.Data.CommandType.StoredProcedure; comando.Parameters.AddWithValue("@idCaja", caja.idCaja); comando.Parameters.AddWithValue("@descripcion", caja.descripcion); comando.Parameters.AddWithValue("@idUsuario", caja.idUsuario); comando.Parameters.AddWithValue("@estado", caja.estado); // Ejecutar el comando comando.ExecuteNonQuery(); } catch (Exception) { throw; } finally { conexion.Close(); } }
private void btnReimprimeCaja_Click(object sender, RoutedEventArgs e) { Temporizador.Stop(); if (oPesosCajas.Count > 0) { // TODO: Cargar las variables para pasar el peso y los datos a la etiqueta Caja cc = oPesosCajas.Last(); foreach (var x in EtiquetaCaja.SubStrings) { switch (x.Name.ToLower()) { case "pesaje_peso": x.Value = cc.Peso.ToString(); break; case "pesaje_lote": x.Value = TrabajoActivo.Lote; break; case "pesaje_fecha": x.Value = TrabajoActivo.Fecha.ToShortDateString(); break; case "pesaje_numero": x.Value = cc.Numero.ToString(); break; case "pesaje_numeroproductos": x.Value = oPesosProductos.Where(c => c.IdCaja == cc.Id).Count().ToString(); break; default: break; } } try { ImprimeEtiquetaWorker.RunWorkerAsync(EtiquetaCaja); } catch (Exception) { MessageBox.Show("Espere mientras se completa la impresión", "Aviso", MessageBoxButton.OK, MessageBoxImage.Information); }; } Temporizador.Start(); }
private void btnAceptar_Click(object sender, RoutedEventArgs e) { if (IsInteger(txtNumeroCaja.Text)) { if (txtNombreCajero.Text.Trim() != "") { //Agrego la caja en cuestion var _db = new LineaSupermercadoContext(); int numeroCaja = Convert.ToInt32(txtNumeroCaja.Text.ToString()); int cantCajas = _db.Cajas.Where(x => x.NumeroCaja == numeroCaja).Count(); if (cantCajas == 0) { Caja caja = new Caja(); caja.NumeroCaja = Convert.ToInt32(txtNumeroCaja.Text.ToString()); caja.Cajero = txtNombreCajero.Text; _db.Cajas.Add(caja); _db.SaveChanges(); DialogResult = true; } else { MessageBox.Show("El numero de caja ya existe"); } } else { MessageBox.Show("El nombre del cajero no puede estar vacio"); } } else { MessageBox.Show("El numero de caja es incorrecto"); } }
public IHttpActionResult PutCaja(int id, Caja caja) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != caja.Id_Caja) { return(BadRequest()); } db.Entry(caja).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CajaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void Page_Loaded(object sender, RoutedEventArgs e) { fechaCierre.SelectedDate = DateTime.Now; Usuario usuario = new Usuario(); TotalesCierreCaja totales = new TotalesCierreCaja(); usuario = (Usuario)App.Current.Properties["usuarioSesion"]; txtUsuario.Text = usuario.Nombre; CajaLogica logica = new CajaLogica(); caja = logica.ObtenerCajaAbierta(usuario.Id); fechaApertura.SelectedDate = caja.FechaApertura; totales = logica.ObtenerTotalesCierrreCaja(fechaApertura.SelectedDate.Value, fechaCierre.SelectedDate.Value, usuario.Id); txtefectivoSinBase.Text = totales.Contado.ToString(); // txtbase.Text = totales.MobtoApertura.ToString(); txtbase.Text = string.Format("{0:N2}", Convert.ToDecimal(totales.MobtoApertura)); txtTotalGastos.Text = totales.Gastos.ToString(); var totalEfectivoSistema = (totales.MobtoApertura + totales.Contado) - totales.Gastos; txtTotalEfectivoSistema.Text = totalEfectivoSistema.ToString(); LlenarDataGrid(); }
//Crear, en class library, la clase Caja<T> //atributos: capacidad:int y elementos:List<T> (TODOS protegidos) //Propiedades: //Elementos:(sólo lectura) expone al atributo de tipo List<T>. //PrecioTotal:(sólo lectura) retorna el precio total de la caja (la suma de los precios de sus elementos). //Constructor //Caja(), Caja(int); //El constructor por default es el único que se encargará de inicializar la lista. //Métodos: //ToString: Mostrará en formato de tipo string: //el tipo de caja, la capacidad, la cantidad actual de elementos, el precio total y el listado completo //de todos los elementos contenidos en la misma. Reutilizar código. //Sobrecarga de operadores: //(+) Será el encargado de agregar elementos a la caja, //siempre y cuando no supere la capacidad máxima de la misma. private void btnPunto2_Click(object sender, EventArgs e) { try { this.c_zapatos = new Caja <Zapato>(3); this.c_fosforos = new Caja <Fosforo>(3); this.c_remedios = new Caja <Remedio>(2); this.c_zapatos += new Zapato("Mocasín", "Moscato", 850);; this.c_zapatos += new Zapato("Charol", "Carlota", 600);; this.c_zapatos += this.zapato; this.c_fosforos += this.fosforo; this.c_fosforos += new Fosforo("Cera", "Cerúmen", 50); this.c_remedios += this.remedio; this.c_remedios += this.remedio; MessageBox.Show(this.c_zapatos.ToString()); MessageBox.Show(this.c_fosforos.ToString()); MessageBox.Show(this.c_remedios.ToString()); } catch (CajaLlenaException exe) { MessageBox.Show(exe.InformarNovedad()); } catch (Exception ex) { //Agregar, para la clase CajaLlenaException, un método de extensión (InformarNovedad():string) //que retorne el mensaje de error MessageBox.Show(ex.Message); } }
/*Esta función es la que nos va a devolver el valor fijo que va a estar */ //Esta función genera un RND llamado randomTasa. Le paso por parámetros los tiempos de Porcentaje de Ocupación, que se van a sacar // de lo que se obtenga de la función ecuacionDiferencial. // Me devuelve el tiempo en que se va a reanudar la ecuación diferencial y le cambia el estado a la caja1. // RECORDAR: El profe dijo que se le agregan 20 minutos después de que se detiene para llevar a cabo "la purga". // Otra cosa para recordar: El valor de logsE inicia en 5 hasta el 100 que es un porcentaje. Cuando se pone inestable, se detiene // se lleva a cabo la purga que es de 20 minutos y logsE vuelve a estar en 5. public void calcularFinPurga(object[][] vector, double reloj, Caja caja1) { string evento = "Inestable"; caja1.finPurga = reloj + 20; if (caja1.estado == "Ocupado") { caja1.tiempoRemanente = caja1.finAtencion - reloj; caja1.finAtencion = 0; } caja1.estado = "Purgando"; //Crear el vector que va a crear la grilla. vector[1] = vector[0]; vector[0][0] = evento; vector[0][11] = caja1.finAtencion; vector[0][16] = caja1.estado; vector[0][1] = reloj; vector[0][15] = caja1.finPurga; vector[0][10] = ""; int[] cols = { 2, 3, 5, 7, 8, 9 }; foreach (int i in cols) { vector[0][i] = 0; } }
public void finPurgaEvento(object[][] vector, double reloj, Caja caja1) { string evento = "Fin Purga"; if (caja1.tiempoRemanente != 0) { caja1.estado = "Ocupado"; caja1.finAtencion = reloj + caja1.tiempoRemanente; caja1.tiempoRemanente = 0; } double rndInest = random.NextDouble(); double siguienteInes = calcularInestabilidad(rndInest) + reloj; //Crear el vector que va a crear la grilla. vector[1] = vector[0]; vector[0][0] = evento; vector[0][16] = caja1.estado; vector[0][11] = caja1.finAtencion; vector[0][13] = rndInest; vector[0][14] = siguienteInes; vector[0][1] = reloj; vector[0][10] = ""; int[] cols = { 2, 3, 5, 7, 8, 9 }; foreach (int i in cols) { vector[0][i] = 0; } }
public bool CerrarCaja(Caja caja) { try { string query = "UPDATE Caja SET UsuarioCierreId = @UsuarioCierre, " + "FechaCierre = @FechaCierre, " + "MontoCierre = @MontoCierre, " + "TotalEfectivoEntrada = @TotalEfectivo, " + "CuentaCorrienteEntrada = @CtaCteEntrada, " + "CuentaCorrienteSalida = @CtaCteSalida " + "WHERE Id = @ID"; var parametros = new DynamicParameters(); parametros.Add("@UsuarioCierre", caja.UsuarioCierreId); parametros.Add("@FechaCierre", DateTime.Now); parametros.Add("@MontoCierre", caja.MontoCierre); parametros.Add("@TotalEfectivo", caja.TotalEfectivoEntrada); parametros.Add("@CtaCteEntrada", caja.CuentaCorrienteEntrada); parametros.Add("@CtaCteSalida", caja.CuentaCorrienteSalida); parametros.Add("@ID", caja.Id); _db.Execute(sql: query, param: parametros, commandType: System.Data.CommandType.Text); return(true); } catch (Exception e) { throw new Exception(e.Message); } }
private void btnGuardar_Click(object sender, EventArgs e) { try { List <Error> Errores = this.ValidarDatos(); if (Errores.Count == 0) { Caja Datos = this.ObtenerDatos(); Caja_Negocio CN = new Caja_Negocio(); CN.ActualizaConfiguracionLocal(Datos); if (Datos.Completado) { MessageBox.Show("Los datos se actualizaron correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = System.Windows.Forms.DialogResult.OK; } else { MessageBox.Show("No se puedo realizar los cambios. Intente mas tarde.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.Cancel; } } else { this.MostrarMensajeError(Errores); } } catch (Exception ex) { MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); LogError.AddExcFileTxt(ex, "frmConfiguracionLocal ~ btnGuardar_Click"); } }
private void btnGuardar_Click(object sender, EventArgs e) { try { List <Error> Errores = this.ValidarDatos(); if (Errores.Count == 0) { Caja Datos = this.ObtenerDatos(); Caja_Negocio CN = new Caja_Negocio(); CN.GuardarAperturaCaja(Datos); if (Datos.Completado) { Comun.CajaAbierta = true; this.DialogResult = DialogResult.OK; } else { MessageBox.Show("Ocurrió un error en el preceso de apertura de caja.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.Cancel; } } else { this.MostrarMensajeError(Errores); } } catch (Exception ex) { MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); LogError.AddExcFileTxt(ex, "frmAperturaCaja ~ btnGuardar_Click"); } }
private void button2_Click(object sender, EventArgs e) { Caja cajaCerrada = cnn.consultarEstatusCaja(Convert.ToInt32(idTienda)); if (!cajaCerrada.estatus) { panelCaja.Visible = true; } else { Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); config.AppSettings.Settings.Remove("codigo_caja"); config.AppSettings.Settings.Add("codigo_caja", cajaCerrada.idCaja); config.AppSettings.Settings.Remove("codigo_dinero"); config.AppSettings.Settings.Add("codigo_dinero", cajaCerrada.dinero.idDinero); config.Save(ConfigurationSaveMode.Modified); ConfigurationManager.RefreshSection("appSettings"); FormTomaOrden pantallaOrden = new FormTomaOrden(); pantallaOrden.Show(); this.Hide(); } }
static void Main(string[] args) { Caja caja1 = new Caja(); Caja caja2 = new Caja(); Negocio negocio = new Negocio(caja1, caja2); negocio.Clientes.Add("Carlos"); negocio.Clientes.Add("Alberto"); negocio.Clientes.Add("Juan"); negocio.Clientes.Add("Josefa"); negocio.Clientes.Add("Franco"); negocio.Clientes.Add("Federico"); negocio.Clientes.Add("Victoria"); Thread asignarCajas = new Thread(negocio.AsignarCaja); Thread atenderClientesCaja1 = new Thread(caja1.AtenderClientes); atenderClientesCaja1.Name = "Caja 1"; Thread atenderClientesCaja2 = new Thread(caja2.AtenderClientes); atenderClientesCaja2.Name = "Caja 2"; asignarCajas.Start(); asignarCajas.Join(); atenderClientesCaja1.Start(); atenderClientesCaja2.Start(); }
public List <Caja> SeleccionarTodosCaja(int estado) { List <Caja> lista = new List <Caja>(); //Creamos el objeto que se conecta con la base de datos //Es necesario enciarle la cadena de conexion para que //conozca cual es la base de datos SqlConnection conexion = new SqlConnection(Conexion.Cadena); try { // Se debe abrir la conexión conexion.Open(); //Sentencia que se necesita ejecutar string sql = "PA_Seleccionar_Caja_2"; //El comando es el objeto que ejecuta la sentencia SqlCommand comando = new SqlCommand(sql, conexion); // Nota: es obligatorio cambiar el tipo de comando comando.CommandType = System.Data.CommandType.StoredProcedure; comando.Parameters.AddWithValue("@estado", estado); // Ejecutar el comando de modo que retorne datos SqlDataReader reader = comando.ExecuteReader(); //lee todas las filas resultado de la consulta while (reader.Read()) { // Se extrae la informacion de la tupla y se convierte a un objeto Caja caja = new Caja(); caja.idCaja = Convert.ToInt32(reader["Id"].ToString()); caja.descripcion = reader["Descripcion"].ToString(); caja.nombreCompleto = reader["NombreCompleto"].ToString(); caja.estado = Convert.ToInt32(reader["Estado"].ToString()); if (caja.estado == 1) { caja.nombreEstado = "Activo"; } else { caja.nombreEstado = "Inactivo"; } lista.Add(caja); } return(lista); } catch (Exception) { throw; } finally { conexion.Close(); } }
private Caja GetEntity() { Caja objCaja = new Caja(); objCaja.CodigoRack = txtRack.Text; objCaja.ID_Etiqueta = txtNumSerie.Text; return(objCaja); }
public ActionResult DeleteConfirmed(int id) { Caja caja = db.Caja.Find(id); db.Caja.Remove(caja); db.SaveChanges(); return(RedirectToAction("Index")); }
public static void agregarObjeto(Caja caja, List <Objeto> objetos) { OrdenEntities contexto = new OrdenEntities(); List <Objeto> objetosActuales = caja.Objeto.ToList(); objetosActuales.AddRange(objetos); }
private void OnLabel_DetalleCaja_Tapped(object sender, EventArgs e) { Label label = (Label)sender; TapGestureRecognizer gesture = (TapGestureRecognizer)label.GestureRecognizers[0]; Caja caja = (Caja)gesture.CommandParameter; Navigation.PushAsync(new DetalleCajaPage(caja)); }
private void OnLabel_RemoveCaja_Tapped(object sender, EventArgs e) { Label label = (Label)sender; TapGestureRecognizer gesture = (TapGestureRecognizer)label.GestureRecognizers[0]; Caja caja = (Caja)gesture.CommandParameter; RemoveCaja(caja); }
public Controller_Transaccion() { this.cctalk = CCTalk.getInstancia(); this.error = Error.getInstancia(); this.transaction = new Transaccion(); this.cashBox = new Caja(); this.paying = new Pago(); }
public static void Main(string[] args) { float f1 = 3.544f, f2 = 343.432f, f3 = 5534.909f; Caja cajaUno = new Caja[f1, f2, f3]; Console.WriteLine(" alto {0} ancho{1} profundo{2} ", cajaUno[0].ToString(), cajaUno[1].ToString(), cajaUno[2].ToString() ); Console.WriteLine(" alto {0} ancho{1} profundo{2} ", cajaUno["alto"].ToString(), cajaUno["profundo"].ToString(), cajaUno["ancho"].ToString()); }
static void Main(string[] args) { Caja caja = new Caja(30, 30, 30); Console.WriteLine("Se creo una caja con las medidas: "); Console.WriteLine("caja[0] = {0}", caja[0]); Console.WriteLine("caja[1] = {0}", caja[1]); Console.WriteLine("caja[2] = {0}", caja[2]); Console.WriteLine("\nSe estableciò caja[0] a 10...\n"); caja[0] = 10; Console.WriteLine("Se estableciò caja[ \"anchura\" ] a 20...\n"); caja["anchura"] = 20; Console.WriteLine("Ahora la caja tiene las medidas:"); Console.WriteLine("caja[ \"longitud\" ] = {0}", caja["longitud"]); Console.WriteLine("caja[ \"anchura\" ] = {0}", caja["anchura"]); Console.WriteLine("caja[ \"altura\" ] = {0}", caja["altura"]); Console.ReadKey(); }