public Partida(string n, DateTime t, Map m, Inventario i,Personaje j, Point p) { map=m; inv=i; jugador=j; pos=p; }
// Use this for initialization void Start () { inventario = new Inventario(); if(System.IO.File.Exists(Manager.rutaInventario + "Inventario.xml")) { inventario = Inventario.LoadInventario(Manager.rutaInventario + "Inventario.xml"); } listaObjetos = transform.GetChild(0).GetChild(0).gameObject; imagenObjeto = transform.GetChild(1).GetChild(0).gameObject; nombreObjeto = transform.GetChild(1).GetChild(1).gameObject; cantidadObjeto = transform.GetChild(1).GetChild(2).gameObject; descripcionObjeto = transform.GetChild(1).GetChild(3).gameObject; salir = transform.GetChild(2).gameObject; salir.GetComponent<Button>().onClick.AddListener(delegate { Salir(); }); //Listener del botón if(inventario.DevolverNumeroObjetos() == 0) { Destroy(listaObjetos); Destroy(imagenObjeto); Destroy(nombreObjeto); descripcionObjeto.transform.GetComponent<Text>().text = "No dispones de ningún objeto"; } else { CargarListaInventario(); ActualizarVistaObjeto(); //ponemos el foco en el primer objeto GameObject myEventSystem = GameObject.Find("EventSystem(Clone)"); myEventSystem.GetComponent<UnityEngine.EventSystems.EventSystem>().SetSelectedGameObject(listaObjetos.transform.GetChild(0).gameObject); } }
private void CargarInventario(Inventario inventario) { for(int i = 0; i < inventario.DevolverNumeroObjetos(); i++) { inventario.SustituyeObjeto(ObjetoInventario.LoadObjeto(Manager.rutaObjetoInventario + inventario.DevolverObjeto(i).ID.ToString() + ".xml"), i); } }
void OnTriggerEnter2D(Collider2D coll) { if (coll.gameObject.tag == "colisaoItem") { this.iconePegar.enabled = true; this.inventarioPlayer = coll.gameObject.GetComponentInParent<Inventario>() as Inventario; } }
// public void InicializarTienda(int numObjetosFila, int numObjetosColumna, Font fuente, Inventario inventario, Image fondo) public void InicializarTienda(bool escaparate, int numObjetosColumna, Inventario inventario, bool dialogo) { this.inventario = inventario; this.escaparate = escaparate; // numX = numObjetosFila; numY = numObjetosColumna; //this.fuente = fuente; //this.fondo = fondo; gameObject.transform.SetParent(Manager.instance.canvasGlobal.transform, false); contenedorMenus = gameObject.transform.GetChild(0).GetChild(0).GetChild(0).gameObject; descripcion = gameObject.transform.GetChild(1).gameObject; botonSalir = descripcion.transform.GetChild(0).gameObject; nombreObjetoSeleccionado = descripcion.transform.GetChild(1).GetChild(0).gameObject; descripcionObjetoSeleccionado = descripcion.transform.GetChild(1).GetChild(2).gameObject; botonCompra = descripcion.transform.GetChild(2).gameObject; if(escaparate) Destroy(botonCompra); botonSalir.GetComponent<Button>().onClick.AddListener(delegate { Salir(dialogo); }); //Listener del botón numMenu = 1; CrearInterfaz(); }
private void OnTriggerExit2D(Collider2D coll) { if (coll.gameObject.tag == "colisaoItem") { this.iconePegar.enabled = false; this.inventarioPlayer = null; } }
protected override bool MostrarAccion(DatosAccion datosAccion, Inventario inventario) { bool mostrarAccion = base.MostrarAccion(datosAccion, inventario); if(mostrarAccion) { for(int i = 0; i < datosAccion.variables.Count; i++) { switch(datosAccion.variables[i].tipo) { case 0: // > es verdadero if(datosAccion.variables[i].valor <= datos.DevuelveValorVariable(datosAccion.variables[i].numVariable)) mostrarAccion = false; break; case 1: // == es verdadero if(datosAccion.variables[i].valor < datos.DevuelveValorVariable(datosAccion.variables[i].numVariable) || datosAccion.variables[i].valor < datos.DevuelveValorVariable(datosAccion.variables[i].numVariable)) mostrarAccion = false; break; case 2: // < es verdadero if(datosAccion.variables[i].valor >= datos.DevuelveValorVariable(datosAccion.variables[i].numVariable)) mostrarAccion = false; break; } } } return mostrarAccion; }
public frmTomaActivo(string _Usuario, Inventario _Inventario, Parametro ubicacion, Empleado custodio) { InitializeComponent(); mUsuario = _Usuario; mInventario = _Inventario; pUbicacion = ubicacion; eCustodio = custodio; }
// GET: Inventario public ActionResult Index(Inventario viewmodel) { if (Session["userId"] == null) { return Redirect("/Usuarios/Login"); } ProyectoISW2Context db = new ProyectoISW2Context(); ViewBag.PruebaId = new SelectList(db.Pruebas, "Id", "Nombre"); return View(new Inventario()); }
void Start () { mochila = new Inventario(30); Item banana = new Item("cacho de bananas", 5, 5); // print ( mochila.Guardar(banana) ); mochila.Guardar(banana); mochila.Guardar(banana); mochila.Guardar(banana); print (mochila.itens.Count); print (mochila.PesoAtual); // mochila.PesoAtual = 0; }
// Use this for initialization void Start() { //Objetos inicializados para coleta de componentes. GameObject f = GameObject.Find ("Frags"); fragmentos = f.GetComponent<SeusFragmentos> (); GameObject i = GameObject.Find ("inventario 2"); invent = i.GetComponent<Inventario> (); GameObject t = GameObject.Find ("TextMeshes"); texts = t.GetComponent<TextMeshes> (); }
void Start() { //mesa = new Item ("mesa simples", 50, 100); //print (mesa); //print ( mesa.Descrever() ); mochila = new Inventario(20); print(mochila.PesoAtual); mochila.Guardar(new Item("maca", 1, 5)); print(mochila.PesoAtual); mochila.Guardar(new Item("colecao de pedras", 80, 1000)); print(mochila.PesoAtual); }
public ActionResult FiltrarLapices(Inventario viewmodel) { if (Session["userId"] == null) { return Redirect("/Usuarios/Login"); } // para simplificar el ejemplo, en lugar de ir a buscar datos a la base de datos // llenamos el objeto con datos de mentira LlenarConDatosDummyLapices(viewmodel); // devolvemos una vista parcial para renderizar la grilla return PartialView("ListadoLapices", viewmodel.ListaDeLapices); }
public static ObservableCollection<Inventario> ListarInventario() { var lista = new ObservableCollection<Inventario>(); try { using (var cnn = SQLConexion.Conectar()) { cnn.Open(); var query = new SqlCommand("usp_ListarInventario", cnn); query.CommandType = CommandType.StoredProcedure; using (var dr = query.ExecuteReader()) { while (dr.Read()) { var date = new DateTime(); var inventario = new Inventario(); inventario.Codigo = dr["Codigo"].ToString(); inventario.Comite = dr["Comite"].ToString(); inventario.Periodo = Convert.ToInt32(dr["Periodo"]); inventario.Estado = (EEstado)Enum.Parse(typeof(EEstado), dr["Estado"].ToString()); DateTime.TryParse(dr["InicioProgramado"].ToString(), out date); inventario.InicioProgramado = date; DateTime.TryParse(dr["InicioReal"].ToString(), out date); inventario.InicioReal = date; DateTime.TryParse(dr["FinalReal"].ToString(), out date); inventario.FinalReal = date; lista.Add(inventario); } } } } catch (ArgumentException e) { throw new Exception(e.Message); } return lista; }
// Use this for initialization void Start() { recursos = GetComponent <Inventario>(); }
private void FiltrarRegistros(Inventario viewmodel) { if (viewmodel.NombrePrueba != null) { viewmodel.ListaDePruebas = viewmodel.ListaDePruebas.Where(l => l.Nombre.Contains(viewmodel.NombrePrueba.ToUpper())).ToList(); } else { viewmodel.ListaDePruebas.Clear(); } }
public ActionResult Update(Inventario objInv) { using (FerreteriaDiplomadoEntities db = new FerreteriaDiplomadoEntities()) { if (objInv == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } List <CategoriasProductos> data = db.CategoriasProductos.ToList(); SelectList lista = new SelectList(data, "CategoriaID", "Descripcion"); ViewBag.ListaCategorias = lista; var listTip = new SelectList(new[] { new { ID = "0", Name = "Fisico" }, new { ID = "1", Name = "Servicio" }, new { ID = "2", Name = "Otro" }, }, "ID", "Name", 1); ViewBag.ListaTipo = listTip; CategoriasProductos cat = new CategoriasProductos(); if (objInv.CategoriaID != 0 && objInv.CategoriaID != null) { cat = db.CategoriasProductos.Find(objInv.CategoriaID); if (cat != null) { objInv.Categoria = cat.Descripcion; } } if (!ModelState.IsValid) { return(View()); } decimal itbis = 18; objInv.Precio1_Itbis = (objInv.Precio1 + (objInv.Precio1 * itbis) / 100); switch (objInv.Tipo) { case "Fisico": objInv.Tipo = "0"; break; case "Servicio": objInv.Tipo = "1"; break; case "Otro": objInv.Tipo = "2"; break; } objInv.Tipo = listTip.Skip(int.Parse(objInv.Tipo)).First().Text; db.Entry(objInv).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } }
private void LlenarConDatosDummyManuales(Inventario viewmodel) { using (var db = new ProyectoISW2Context()) { var query = (from p in db.Manuals select p).ToList(); foreach (Manual manual in query) { viewmodel.ListaDeManuales.Add(manual); } } }
internal static Inventario CrearExistencia(Entidades.Almacen almacen) { var existencia = new Inventario(new Articulo(), new UnidadMedida()); return(existencia); }
public void Eliminar(Inventario inventario) { mInventario.Eliminar(inventario); }
private void FiltrarRegistrosProyectores(Inventario viewmodel) { if (viewmodel.NombreProyector != null) { viewmodel.ListaDeProyectores = viewmodel.ListaDeProyectores.Where(l => l.Marca.Contains(viewmodel.NombreProyector.ToUpper())).ToList(); } else { viewmodel.ListaDeProyectores.Clear(); } }
private void SeleccionaRegistro() { if (Grid1.Rows.Count <= 0) { DialogResult = DialogResult.Abort; Dispose(); return; } switch (Catalogo) { case (int)Ambiente.TipoBusqueda.Clientes: using (var db = new DymContext()) { Cliente = db.Cliente.Where(x => x.ClienteId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Proveedores: using (var db = new DymContext()) { Proveedor = db.Proveedor.Where(x => x.ProveedorId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Productos: using (var db = new DymContext()) { Producto = db.Producto.Where(x => x.ProductoId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Categorias: using (var db = new DymContext()) { Categoria = db.Categoria.Where(x => x.CategoriaId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Laboratorios: using (var db = new DymContext()) { Laboratorio = db.Laboratorio.Where(x => x.LaboratorioId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Impuestos: using (var db = new DymContext()) { Impuesto = db.Impuesto.Where(x => x.ImpuestoId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Sustancias: using (var db = new DymContext()) { Sustancia = db.Sustancia.Where(x => x.SustanciaId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Estaciones: using (var db = new DymContext()) { Estacion = db.Estacion.Where(x => x.EstacionId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.ClavesSat: using (var db = new DymContext()) { CClaveProdServ = db.CClaveProdServ.Where(x => x.ClaveProdServId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Presentaciones: using (var db = new DymContext()) { Presentacion = db.Presentacion.Where(x => x.PresentacionId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.UnidadesMedida: using (var db = new DymContext()) { UnidadMedida = db.UnidadMedida.Where(x => x.UnidadMedidaId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Usuarios: using (var db = new DymContext()) { Usuario = db.Usuario.Where(x => x.UsuarioId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.MetodoPago: using (var db = new DymContext()) { MetodoPago = db.CMetodopago.Where(x => x.MetodoPagoId == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.FormaPago: using (var db = new DymContext()) { FormaPago = db.CFormapago.Where(x => x.FormaPagoId.Equals( Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim())).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.UsoCDFI: using (var db = new DymContext()) { Usocfdi = db.CUsocfdi.Where(x => x.UsoCfdiid == Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Tickets: using (var db = new DymContext()) { Venta = db.Venta.Where(x => x.NoRef == (int)Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Empresas: using (var db = new DymContext()) { Empresa = db.Empresa.Where(x => x.EmpresaId == (int)Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.RegimenFiscal: using (var db = new DymContext()) { Regimenfiscal = db.CRegimenfiscal.Where(x => x.RegimenFiscalId.Equals( Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString())).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Sucursal: using (var db = new DymContext()) { Sucursal = db.Sucursal.Where(x => x.SucursalId == (int)Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Reportes: using (var db = new DymContext()) { Informe = db.Informe.Where(x => x.InformeId.Equals(Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString())).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.ConceptoMovsInv: using (var db = new DymContext()) { ConceptoMovInv = db.ConceptoMovInv.Where(x => x.ConceptoMovInvId.Equals(Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString())).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Lotes: using (var db = new DymContext()) { Lote = db.Lote.Where(x => x.LoteId == (int)Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.TipoInvetario: using (var db = new DymContext()) { TipoInventario = db.TipoInventario.Where(x => x.TipoInventarioId == (int)Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value).FirstOrDefault(); } break; case (int)Ambiente.TipoBusqueda.Inventarios: using (var db = new DymContext()) { Inventario = db.Inventario.Where(x => x.InventarioId == (int)Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value).FirstOrDefault(); } break; default: MessageBox.Show("Error, no hay enumerador para catalogo"); break; } DialogResult = DialogResult.OK; }
public void ObtenerInventario(string codigo) { if (Inventario == null) Inventario = new Inventario(); this.Inventario = InventarioBL.ObtenerInventario(codigo); this.Inventario.Activos = ActivoFijoBL.ListarActivosDeInventario(codigo); }
static void Main(string[] args) { Console.Title = "Noguera.Leandro.2D.TP4"; ProductoPerecedero p1 = new ProductoPerecedero("Leche", 1, 62.33, 30, Producto.ETipo.perecedero); ProductoPerecedero p2 = new ProductoPerecedero("Yogur", 2, 78.25, 30, Producto.ETipo.perecedero); ProductoNoPerecedero p3 = new ProductoNoPerecedero("Galletitas", 3, 28.88, 30, Producto.ETipo.noPerecedero); ProductoNoPerecedero p4 = new ProductoNoPerecedero("Harina", 4, 28.52, 30, Producto.ETipo.noPerecedero); Venta venta = new Venta(); Thread hilo1 = new Thread(Inventario.PuntoVenta1); Thread hilo2 = new Thread(Inventario.PuntoVenta2); try { Console.WriteLine("\nSE CARGAN PRODUCTOS:"); Console.WriteLine(); if (Inventario.Productos + p1) { Console.WriteLine($"Producto: {p1.Descripcion} cargado con exito"); } if (Inventario.Productos + p2) { Console.WriteLine($"Producto: {p2.Descripcion} cargado con exito"); } if (Inventario.Productos + p3) { Console.WriteLine($"Producto: {p3.Descripcion} cargado con exito"); } if (Inventario.Productos + p4) { Console.WriteLine($"Producto: {p4.Descripcion} cargado con exito"); } } catch (ProductosException e) { Console.WriteLine(e.Message); } Console.WriteLine("Presione una tecla para continuar..."); Console.ReadKey(); Console.Clear(); try { Console.WriteLine("\nSE MUESTRAN LOS PRODUCTOS CARGADOS A LA BASE DE DATOS:"); Console.WriteLine(); Console.WriteLine(Inventario.MostrarProductos()); } catch (ArchivosException e) { Console.WriteLine(e.Message); Console.WriteLine(e.InnerException.Message); } Console.WriteLine("Presione una tecla para continuar..."); Console.ReadKey(); Console.Clear(); try { Console.WriteLine("\nSE INTENTA CARGAR NUEVAMENTE p1:"); Console.WriteLine(); if (Inventario.Productos + p1) { Console.WriteLine($"Producto: {p1.Descripcion} cargado con exito"); } } catch (ProductosException e) { Console.WriteLine(e.Message); } Console.WriteLine("Presione una tecla para continuar..."); Console.ReadKey(); Console.Clear(); try { Console.WriteLine("\nSE AGREGAN ARTICULOS A LA VENTA:"); Console.WriteLine(); venta += 1; venta += 2; venta += 3; } catch (VentasException e) { Console.WriteLine(e.Message); } Console.WriteLine("Presione una tecla para continuar..."); Console.ReadKey(); Console.Clear(); try { Console.WriteLine("\nSE INTENTA CARGAR UN ID ERRONEO: "); Console.WriteLine(); venta += 18; } catch (VentasException e) { Console.WriteLine(e.Message); } Console.WriteLine("Presione una tecla para continuar..."); Console.ReadKey(); Console.Clear(); try { Console.WriteLine("\nSE CIERRA LA VENTA (Se guarda en el listado de ventas de inventario e imprime un ticket en txt):"); Console.WriteLine(); if (Inventario.Ventas + venta) { Console.WriteLine($"Venta guardada con exito. Ticket Nro: {venta.TicketNro}"); } } catch (Exception e) { Console.WriteLine(e.Message); } Console.WriteLine("Presione una tecla para continuar..."); Console.ReadKey(); Console.Clear(); try { hilo1.Name = "Punto de venta 1"; hilo2.Name = "Punto de venta 2"; Console.WriteLine("SE GENERAN VENTAS DESDE DOS HILOS DIFERENTES"); hilo1.Start(); hilo2.Start(); Thread.Sleep(10000); } catch (Exception e) { Console.WriteLine(e.Message); } Console.ResetColor(); Console.WriteLine("Presione una tecla para continuar..."); Console.ReadKey(); Console.Clear(); try { Console.WriteLine("\nSE IMPRIME EL LISTADO DE PRODUCTOS PARA VERIFICAR QUE BAJO EL STOCK DE LOS PRODUCTOS VENDIDOS: "); Console.WriteLine(); Console.WriteLine(Inventario.MostrarProductos()); } catch (ArchivosException e) { Console.WriteLine(e.Message); Console.WriteLine(e.InnerException.Message); } Console.WriteLine("Presione una tecla para continuar..."); Console.ReadKey(); Console.Clear(); try { Console.WriteLine("\nLOS METODOS DE EXTENSION CALCULAN EL STOCK TOTAL CONTENIDO EN LA BASE DE DATOS Y LA SUMATORIA DE MONTOS TOTALES DEL LISTADO DE VENTAS"); Console.WriteLine(); Console.WriteLine($"Stock total: {Inventario.Productos.StockTotal()}"); Console.WriteLine($"Acumulado de ventas: ${Inventario.Ventas.TotalVentas()}"); } catch (Exception e) { Console.WriteLine(e.Message); } Console.WriteLine("Presione una tecla para continuar..."); Console.ReadKey(); Console.Clear(); try { Console.WriteLine("\nSE GUARDA EL LISTADO DE VENTAS EN UN ARCHIVO XML"); Console.WriteLine(); if (Inventario.Guardar(Inventario.Ventas)) { Console.WriteLine("Guardado con exito"); } } catch (ArchivosException e) { Console.WriteLine(e.Message); Console.WriteLine(e.InnerException.Message); } Console.WriteLine("Presione una tecla para continuar..."); Console.ReadKey(); Console.Clear(); }
private void GuardarCompra() { Compra beCompra = new Compra { Proveedor = Convert.ToInt32(LblIDProveedor.Text), Empleado = FrmPrincipal.AccesoUsernameID, TipoComprobante = CbxTipoComprobante.SelectedValue.ToString(), Serie = TxtSerie.Text, Numero = TxtNumero.Text, Fecha = Convert.ToDateTime(DtpFecha.Text), SubTotal = Compra_SubTotal, Igv = Compra_Igv, Total = Compra_Total, Estado = 1 }; DCompra boCompra = new DCompra(); if (boCompra.Agregar(beCompra) == true) { if (MLVDetalle.Items.Count > 0) { DDetalleCompra boDetalleCompra = new DDetalleCompra(); foreach (ListViewItem items in MLVDetalle.Items) { DetalleCompra beDetalleCompra = new DetalleCompra { Serie = beCompra.Serie, Numero = beCompra.Numero, Producto = items.SubItems[0].Text, PrecioUnitario = Convert.ToDouble(items.SubItems[3].Text), Cantidad = Convert.ToInt32(items.SubItems[4].Text), PrecioTotal = Convert.ToDouble(items.SubItems[5].Text) }; //Agregar dettalle compra if (boDetalleCompra.Agregar(beDetalleCompra) == true) { int cantidadfinal = 0; double costounitariofinal = 0; double costototalfinal = 0; //Obteniendo Ultimo Movimiento DMovimiento boM = new DMovimiento(); Movimiento datos = boM.SeleccionarUltimoMovimientoProducto(beDetalleCompra.Producto); if (string.IsNullOrEmpty(datos.Producto)) { cantidadfinal = beDetalleCompra.Cantidad; costounitariofinal = beDetalleCompra.PrecioUnitario; costototalfinal = beDetalleCompra.PrecioTotal; } else { //Si hay datos cantidadfinal = datos.CantidadFinal + beDetalleCompra.Cantidad; costototalfinal = datos.CostoTotalFinal + beDetalleCompra.PrecioTotal; costounitariofinal = Math.Round((costototalfinal / cantidadfinal), 2); } Movimiento beMovimiento = new Movimiento { Fecha = DateTime.Now, TipoComprobante = beCompra.TipoComprobante, Serie = beCompra.Serie, Numero = beCompra.Numero, TipoOperacion = "02", Producto = beDetalleCompra.Producto, CantidadEntrada = beDetalleCompra.Cantidad, CostoUnitarioEntrada = beDetalleCompra.PrecioUnitario, CostoTotalEntrada = beDetalleCompra.PrecioTotal, CantidadSalida = 0, CostoUnitarioSalida = 0, CostoTotalSalida = 0, CantidadFinal = cantidadfinal, CostoUnitarioFinal = costounitariofinal, CostoTotalFinal = costototalfinal }; DMovimiento boMovimiento = new DMovimiento(); if (boMovimiento.Agregar(beMovimiento) == true) { Inventario beInventario = new Inventario { Producto = beMovimiento.Producto, ValorUnitario = beMovimiento.CostoUnitarioFinal, Existencias = beMovimiento.CantidadFinal, ValorInventario = beMovimiento.CostoTotalFinal }; DInventario boInventario = new DInventario(); boInventario.Modificar(beInventario); } } } } //message FrmCompras frm = Owner as FrmCompras; frm.Listar(); Close(); FrmPrincipal.Main.ChangeMessage("La Compra se ingreso correctamente", "Success"); } else { FrmPrincipal.Main.ChangeMessage("Algo salio mal", "Failed"); } }
public ActionResult Guardar(FormProductoViewModel productoview) { ModelState.Remove("Productofrm.Id"); ModelState.Remove("DetalleProductofrm.Id"); if (ModelState.IsValid) { if (productoview.Productofrm.Id == 0) { _context.Productos.Add(productoview.Productofrm); var inventario = new Inventario { ProductoId = productoview.Productofrm.Id, Stock = productoview.Cantidad }; _context.Inventarios.Add(inventario); if (productoview.Productofrm.TipoProductoId == Tipo_negocio.Seguridad) { productoview.DetalleProductofrm.ProductoId = productoview.Productofrm.Id; _context.DetalleProductos.Add(productoview.DetalleProductofrm); if (IndexValidacion.SaveChanges(_context).Respuestaex) { var detalleInBD = _context.DetalleProductos.SingleOrDefault(x => x.ProductoId == productoview.Productofrm.Id); detalleInBD.ImagenFile = productoview.DetalleProductofrm.ImagenFile; ImagenHelper.SubirImagen(detalleInBD); } else { productoview.DetalleProductofrm.ImagenFile = productoview.DetalleProductofrm.ImagenFile; ModelState.AddModelError("Codigoproducto", IndexValidacion.SaveChanges(_context).Mensaje); } } if (IndexValidacion.SaveChanges(_context).Respuestaex) { return(RedirectToAction("Index", "Productos")); } ModelState.AddModelError("Codigoproducto", IndexValidacion.SaveChanges(_context).Mensaje); } else { var productoInBd = _context.Productos.Single(x => x.Id == productoview.Productofrm.Id); var detalleInBD = _context.DetalleProductos.SingleOrDefault(x => x.ProductoId == productoview.Productofrm.Id); productoInBd.Nombre = productoview.Productofrm.Nombre; productoInBd.Barcode = productoview.Productofrm.Barcode; productoInBd.CategoriaId = productoview.Productofrm.CategoriaId; productoInBd.ImpuestoId = productoview.Productofrm.ImpuestoId; productoInBd.Precio = productoview.Productofrm.Precio; productoInBd.FechaVencimiento = productoview.Productofrm.FechaVencimiento; if (detalleInBD != null) { detalleInBD.Marca = productoview.DetalleProductofrm.Marca; detalleInBD.Color = productoview.DetalleProductofrm.Color; detalleInBD.Descripcion = productoview.DetalleProductofrm.Descripcion; detalleInBD.Modelo = productoview.DetalleProductofrm.Modelo; detalleInBD.ImagenFile = productoview.DetalleProductofrm.ImagenFile; ImagenHelper.SubirImagen(detalleInBD); } if (IndexValidacion.SaveChanges(_context).Respuestaex) { return(RedirectToAction("Index", "Productos")); } ModelState.AddModelError("Codigoproducto", IndexValidacion.SaveChanges(_context).Mensaje); } } ViewData["Productofrm.CategoriaID"] = new SelectList(_context.Categorias.OrderBy(c => c.Nombre), "Id", "Nombre", productoview.Productofrm.CategoriaId); ViewData["Productofrm.ImpuestoID"] = new SelectList(_context.Impuestos.OrderBy(i => i.Tasa), "Id", "Nombre", productoview.Productofrm.ImpuestoId); ViewData["Productofrm.TipoProductoID"] = new SelectList(_context.TipoProductos.OrderBy(i => i.Id), "Id", "Nombre", productoview.Productofrm.TipoProductoId); return(View("Crud", productoview)); }
private void Awake() { inventario = this; listaCasillas = GetComponentsInChildren <Casilla>(); }
/// <summary> /// Carga inicial de usuarios /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FormLogIn_Load(object sender, EventArgs e) { Inventario.HardcodeoUsuarios(); }
// // GET: /Inventario/Details/5 public ViewResult Details(int id) { Inventario inventario = db.Inventario.Find(id); return(View(inventario)); }
public ActionResult Create([Bind(Include = "idProducto,codigobarra,Descripcion,idtipo,Precio,itbis,costo,nota,Inventario,CodProducto,Foto")] productos productos) { var usuarioid = Session["userid"].ToString(); var empresaid = Session["empresaid"].ToString(); var usuarioid1 = Convert.ToInt32(usuarioid); var empresaid1 = Convert.ToInt32(empresaid); var t = (from s in db.productos where s.idProducto == productos.idProducto select s.idProducto).Count(); if (t != 0) { if (ModelState.IsValid) { if (productos.Descripcion != null) { productos.Descripcion = productos.Descripcion.ToUpper(); } if (productos.nota != null) { productos.nota = productos.nota.ToUpper(); } if (productos.Precio == null) { productos.Precio = Decimal.Parse("0.00"); } if (productos.costo == null) { productos.costo = Decimal.Parse("0.00"); } if ((from t1 in db.productos where t1.idProducto == productos.idProducto select t1.cantidad).FirstOrDefault() <= 0) { productos.cantidad = 0; } else { productos.cantidad = (from t1 in db.productos where t1.idProducto == productos.idProducto select t1.cantidad).FirstOrDefault(); } productos.Status = "1"; productos.usuarioid = Convert.ToInt32(usuarioid); productos.empresaid = Convert.ToInt32(empresaid); if (productos.Inventario == "si") { if ((from a in db.Inventario where a.idProducto == productos.idProducto select a).FirstOrDefault() != null) { var q = (from a in db.Inventario where a.idProducto == productos.idProducto select a).First(); q.idProducto = productos.idProducto; q.itbis = productos.itbis; q.nota = productos.nota; q.Precio = productos.Precio; q.costo = productos.costo; q.codigodebarras = productos.codigobarra; q.Descripcion = productos.Descripcion; q.CodigoProducto = productos.CodProducto; if (q.cantidad <= 0) { q.cantidad = 0; } else { q.cantidad = (from t1 in db.productos where t1.idProducto == productos.idProducto select t1.cantidad).FirstOrDefault(); } q.Foto = productos.Foto; q.status = productos.Status; q.empresaid = empresaid1; q.usuarioid = usuarioid1; } else if ((from a in db.Inventario where a.idProducto == productos.idProducto select a).FirstOrDefault() == null) { if (productos.Inventario == "si") { Inventario invent = new Inventario(); invent.idProducto = productos.idProducto; invent.itbis = productos.itbis; invent.nota = productos.nota; invent.Precio = productos.Precio; invent.costo = productos.costo; invent.codigodebarras = productos.codigobarra; invent.Descripcion = productos.Descripcion; invent.CodigoProducto = productos.CodProducto; invent.Foto = productos.Foto; invent.status = productos.Status; invent.empresaid = empresaid1; invent.usuarioid = usuarioid1; if (invent.cantidad <= 0) { invent.cantidad = 0; } else { invent.cantidad = (from t1 in db.productos where t1.idProducto == productos.idProducto select t1.cantidad).FirstOrDefault(); } db.Inventario.Add(invent); } } } db.Entry(productos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } else if (productos.idProducto <= 0) { if (ModelState.IsValid) { if (productos.Descripcion != null) { productos.Descripcion = productos.Descripcion.ToUpper(); } if (productos.nota != null) { productos.nota = productos.nota.ToUpper(); } if (productos.Precio == null) { productos.Precio = Decimal.Parse("0.00"); } if (productos.costo == null) { productos.costo = Decimal.Parse("0.00"); } productos.Status = "1"; productos.cantidad = 0; productos.usuarioid = Convert.ToInt32(usuarioid); productos.empresaid = Convert.ToInt32(empresaid); if (productos.Inventario == "si") { Inventario invent = new Inventario(); invent.idProducto = productos.idProducto; invent.itbis = productos.itbis; invent.nota = productos.nota; invent.Precio = productos.Precio; invent.costo = productos.costo; invent.codigodebarras = productos.codigobarra; invent.Descripcion = productos.Descripcion; invent.CodigoProducto = productos.CodProducto; invent.Foto = productos.Foto; invent.status = productos.Status; invent.cantidad = productos.cantidad; productos.usuarioid = productos.usuarioid; productos.empresaid = productos.empresaid; invent.empresaid = empresaid1; invent.usuarioid = usuarioid1; db.Inventario.Add(invent); } db.productos.Add(productos); db.SaveChanges(); return(RedirectToAction("Index")); } } ViewBag.idtipo = new SelectList(db.tiposproductos, "idtipoproducto", "nombre", productos.idtipo); ViewBag.itbis = new SelectList(db.itbis, "valor", "valor", productos.itbis); return(View(productos)); }
public void Actualizar(Inventario inventario) { mInventario.Actualizar(inventario); }
private void bAgregar_Click(object sender, EventArgs e) { try {//Trim sirve para borrar espacios si es que existen Inventario _en = new Inventario(); InventarioBL _inventarioBl = new InventarioBL(); int intVerificador = 0; string strNombreProveedor = txtNombreProveedor.Text.ToString().Trim(); string strFactura = txtNoFactura.Text.ToString().Trim(); string strFechaAdquisicion = txtFechaAdquisicion.Text.ToString().Trim(); string strProductoAdquirido = txtProductoAdquirido.Text.ToString().Trim(); string strCantidad = txtCantidad.Text.ToString().Trim(); string strTotalAPagar = txtMontoPagar.Text.ToString().Trim(); string strStatus = txtStatus.Text.ToString().Trim(); if (txtNombreProveedor.Text == ("") || txtNoFactura.Text == ("") || txtFechaAdquisicion.Text == ("") || txtProductoAdquirido.Text == ("") || txtCantidad.Text == ("") || txtMontoPagar.Text == ("") || txtStatus.Text == ("")) { MessageBox.Show("Parece que olvidaste llenar todos los campos", "¡Cuidado!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { _enCuentas.FcNombreProveedor = txtNombreProveedor.Text; _enCuentas.FiNoFactura = int.Parse(txtNoFactura.Text); _enCuentas.FDtFechaAdquisicion = txtFechaAdquisicion.Text; _enCuentas.FcProductoAdquirido = txtProductoAdquirido.Text; _enCuentas.FdTotalAPagar = decimal.Parse(txtMontoPagar.Text); _enCuentas.FdCantidad = decimal.Parse(txtCantidad.Text); _enCuentas.FcStatus = txtStatus.Text; foreach (var productoInventario in _inventarioBl.MostrarInventario()) { _en.IdProducto = productoInventario.IdProducto; _en.NombreProducto = productoInventario.NombreProducto; _en.GrupoPertenenciente = productoInventario.GrupoPertenenciente; _en.Cantidad = productoInventario.Cantidad; _en.Presentacion = productoInventario.Presentacion; _en.CostoUnitario = productoInventario.CostoUnitario; _en.PrecioContado = productoInventario.PrecioContado; _en.PrecioACredito = productoInventario.PrecioACredito; if (_en.NombreProducto.Equals(_enCuentas.FcProductoAdquirido)) { _en.Cantidad = _en.Cantidad + int.Parse(_enCuentas.FdCantidad.ToString()); _inventarioBl.ModificarProducto(_en); int Resultado = _cuentasBL.AgregarCuentasPorPagar(_enCuentas); dGCuentasPagar.Refresh(); dGCuentasPagar.DataSource = _cuentasBL.MostrarCuentasPorPagar(); MessageBox.Show("¡Se realizó el registro correctamente!", "¡Éxito!", MessageBoxButtons.OK, MessageBoxIcon.Warning); intVerificador = 1; Limpiar(); } } if (intVerificador != 1) { MessageBox.Show("No se encontro el producto. Favor de darlo de alta en inventario e intentarlo nuevamente.", "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); Limpiar(); } } } catch (Exception ex) { throw ex; MessageBox.Show("Hubo un error al agregar el registro", "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } }
private void FiltrarRegistrosManuales(Inventario viewmodel) { if (viewmodel.NombreManual != null) { viewmodel.ListaDeManuales = viewmodel.ListaDeManuales.Where(l => l.Nombre.Contains(viewmodel.NombreManual.ToUpper())).ToList(); } else { viewmodel.ListaDeManuales.Clear(); } }
// Use this for initialization void Start() { invent = GetComponent<Inventario>(); invent.AddItem(2); }
private void LlenarConDatosDummyLapices(Inventario viewmodel) { using (var db = new ProyectoISW2Context()) { var query = (from p in db.Lapices select p).ToList(); foreach (Lapices lapices in query) { viewmodel.ListaDeLapices.Add(lapices); } } }
public IActionResult Importar() { List <Inventario> ListaInventario = new List <Inventario>(); string rootFolder = "C:/Users/Marcos/Documents/Share/"; string fileName = @"ImportarInventario.xlsx"; string celdaExcel, version = String.Empty; FileInfo file = new FileInfo(Path.Combine(rootFolder, fileName)); using (ExcelPackage package = new ExcelPackage(file)) { ExcelWorksheet workSheet = package.Workbook.Worksheets["Inventario"]; int totalRows = workSheet.Dimension.Rows; int totalColums = workSheet.Dimension.Columns; Inventario objInventario = new Inventario(); List <String> CamposTabla = new List <string>(); for (int i = 1; i <= totalRows; i++) { for (int j = 1; j <= totalColums; j++) { //Obtener version de plantilla if (workSheet.Cells[1, 1].Value.ToString() == "version") { version = workSheet.Cells[i, j + 1].Value.ToString(); } //Agregar nombres de campos if (i == 2) { CamposTabla.Add(workSheet.Cells[i, j].Value.ToString()); } //Obtener registros if (i > 2) { objInventario.Id = Guid.NewGuid(); if (workSheet.Cells[i, j].Value == null) { objInventario.Sku = "NADA"; } else { objInventario.Sku = workSheet.Cells[i, j].Value.ToString(); } if (workSheet.Cells[i, j + 1].Value == null) { objInventario.NumeroSerie = "NADA"; } else { objInventario.NumeroSerie = workSheet.Cells[i, j + 1].Value.ToString(); } if (workSheet.Cells[i, j + 2].Value == null) { objInventario.Cantidad = 0; } else { objInventario.Cantidad = Convert.ToInt32(workSheet.Cells[i, j + 2].Value); } if (workSheet.Cells[i, j + 3].Value == null) { break; } else { string CodigoProducto = workSheet.Cells[i, j + 3].Value.ToString(); var _producto = _context.Producto.Single(b => b.Codigo == CodigoProducto); objInventario.Idproducto = _producto.Id; } _context.Inventario.AddRange(objInventario); _context.SaveChanges(); break; } } } } return(View()); }
private void LlenarConDatosDummyProyectores(Inventario viewmodel) { using (var db = new ProyectoISW2Context()) { var query = (from p in db.Proyectors select p).ToList(); foreach (Proyector proyector in query) { viewmodel.ListaDeProyectores.Add(proyector); } } }
void Start() { inventario =(Inventario) GameObject.FindWithTag("Player").GetComponent(typeof(Inventario)); tiempoFin = Time.time + 120; cadenaTiempo = "100"; }
// Use this for initialization void Start() { instanceSharet = this; LibreriaS = GameObject.Find("Game Manager").GetComponent <libreriaDeScrips>(); numTables = 2; ScreenLimit(); BrawlerScript = GameObject.Find("baltle interfaceC/baltle interface").GetComponent <animationScritpBatle>(); transforcorchete = new RectTransform[numTables]; panel = new RectTransform[numTables]; pos = new Vector3[numTables]; posInitial = new Vector3[numTables]; panelPos = new Vector3[numTables]; panelPosInitial = new Vector3[numTables]; panelmask = GameObject.Find("menu inicial/Panel menu 1/mask panel 1").GetComponent <RectTransform>(); if (GameObject.Find("menu inicial/Panel menu 1/mask panel 1/limit object/corchetes menu 1") != null) { //Panel menu 1 transforcorchete[0] = GameObject.Find("menu inicial/Panel menu 1/mask panel 1/limit object/corchetes menu 1").GetComponent <RectTransform>(); panel[0] = GameObject.Find("menu inicial/Panel menu 1/mask panel 1/limit object").GetComponent <RectTransform>(); pos[0] = transforcorchete[0].anchoredPosition3D; // Take the current position posInitial[0] = transforcorchete[0].anchoredPosition3D; panelPos[0] = panel[0].anchoredPosition3D; panelPosInitial[0] = panel[0].anchoredPosition3D; } if (GameObject.Find("menu inicial/menu inicial/mask panel 1/limit object") != null) { //menu inicial transforcorchete[1] = GameObject.Find("menu inicial/menu inicial/mask panel 1/limit object/corchetes menu 1").GetComponent <RectTransform>(); panel[1] = GameObject.Find("menu inicial/menu inicial/mask panel 1/limit object").GetComponent <RectTransform>(); pos[1] = transforcorchete[1].anchoredPosition3D; // Take the current position posInitial[1] = transforcorchete[1].anchoredPosition3D; panelPos[1] = panel[1].anchoredPosition3D; panelPosInitial[1] = panel[1].anchoredPosition3D; } NumSquareBraquet = 0; menuDesplegable = GameObject.Find("menu inicial").GetComponent <Canvas>(); MenuCrewilds = GameObject.Find("/Crewild").GetComponent <Canvas>(); MenuEstados = GameObject.Find("/informacion").GetComponent <Canvas>(); MenuObjetos = GameObject.Find("/objetos").GetComponent <Canvas>(); MenuJugador = GameObject.Find("/Jugador").GetComponent <Canvas>(); MenuEquipo = GameObject.Find("/equipo").GetComponent <Canvas>(); MenuGuardado = GameObject.Find("/guardado").GetComponent <Canvas>(); MenuSalirA = GameObject.Find("/SalirAMenu").GetComponent <Canvas>(); MenuCanvas = GameObject.Find("/Canvas").GetComponent <Canvas>(); transicionesCanvas = GameObject.Find("/transiciones").GetComponent <Canvas>(); VanillaTabla = GameObject.Find("/Canvas/Vanilla"); imagenCriaturacamvas = GameObject.Find("/Canvas/cuadroCrewild"); PlayerMov = GameObject.Find("personaje").GetComponent <movimiento>(); CrewildChoiseScritp = GameObject.Find("Crewild/Crewild").GetComponent <CrewildChoiseSelect>(); CreWildInfoScript = GameObject.Find("informacion/estadisticas").GetComponent <informacionCrewild>(); InventarioScrip = GameObject.Find("objetos/objetos").GetComponent <Inventario>(); EquipoScritp = GameObject.Find("equipo/equipo").GetComponent <equipo>(); BoxSelecction = GameObject.Find("Canvas/box Election"); BoXCrewild = GameObject.Find("Canvas/cuadroCrewild"); Invoke("InvokeCerrarCanvas", 0.5f); }
public ArticuloRetirado(Inventario inventario, decimal cantidad) { Inventario = inventario.NoEsNull(nameof(inventario)); Cantidad = cantidad; }
void Start() { matrice = GetComponent<MatriceBlocchi>(); inventario = GetComponent<Inventario>(); timeScaleFixed = timeScale; }
public int RegistrarInventario(Inventario inventario) { return(inventarioDAO.RegistrarInventario(inventario)); }
void Start() { inventario = GameObject.FindGameObjectWithTag("Player").GetComponent <Inventario> (); }
private void Start() { inventario = GameObject.FindGameObjectWithTag("Player01").GetComponent <Inventario>(); goControladorArmas = GameObject.FindGameObjectWithTag("Controlador").GetComponent <ControlandoArma>(); }
void Awake() { Instance = this; }
// Consolida o inventario Semestre/Ano public static Boolean Create() { int semestre = 1; if (DateTime.Now.Month > 6) { semestre = 2; } Inventario inventario = new Inventario { Ano = DateTime.Now.Year, Semestre = semestre, Consolidado = "SIM" }; NpgsqlParameter param; if (dbConn == null) { dbConn = Database.Conexao; } else { dbConn.Open(); } try { NpgsqlCommand command = new NpgsqlCommand(null, dbConn); command.CommandText = "INSERT INTO Inventario(semestre, ano, consolidado)" + "values(@semestre, @ano, @consolidado) RETURNING id"; param = new NpgsqlParameter("@semestre", NpgsqlTypes.NpgsqlDbType.Integer, 00); param.Value = inventario.Semestre; command.Parameters.Add(param); param = new NpgsqlParameter("@ano", NpgsqlTypes.NpgsqlDbType.Integer, 0); param.Value = inventario.Ano; command.Parameters.Add(param); param = new NpgsqlParameter("@consolidado", NpgsqlTypes.NpgsqlDbType.Varchar, 10); param.Value = inventario.Consolidado; command.Parameters.Add(param); command.Prepare(); var result = command.ExecuteScalar(); dbConn.Close(); List <Localidade> localidades = LocalidadeDAO.GetAll(); foreach (Localidade local in localidades) { List <Item> itens = ItemDAO.GetByLocalidade(local.ID); if (!InsereItensInventario(itens, Convert.ToInt32(result))) { return(false); } } return(true); } catch (Exception e) { System.Diagnostics.Debug.WriteLine("INVENTARIO/InventarioDAO/Create:: " + e); dbConn.Close(); return(false); } }
protected void BtnIngresarInvent_Click(object sender, EventArgs e) { bool Insertar = true; DateTime StartDate = new DateTime(); DateTime EndDate = new DateTime(); try { StartDate = Convert.ToDateTime(TxtStartDate.Text); } catch { RequiredStartDate.Text = "Formato de fecha incorrecto"; RequiredStartDate.IsValid = false; Insertar = false; } if (!string.IsNullOrWhiteSpace(TxtEndDate.Text)) { try { EndDate = Convert.ToDateTime(TxtEndDate.Text); } catch { ErrorEndDate.Visible = true; ErrorEndDate.Text = "Formato de fecha incorrecto"; Insertar = false; } } if (DDListSucursal.SelectedIndex == 0) { ErrorDDListSucursal.Visible = true; ErrorDDListSucursal.Text = "Debe seleccionar una sucursal"; Insertar = false; } else { } if (Insertar) { //inserta en la tabla de inventarios y redirige a la asignacion de rutas Inventario inventario = new Inventario { Name = TxtNombreInv.Text, Description = TxtDescripInv.Text, DateCreate = DateTime.Now, KOSU = DDListSucursal.SelectedValue, Status = "0", StartTime = StartDate, EndTime = EndDate, }; LogClass logClass = new LogClass(); int IdReturn = logClass.InsertInventario(inventario); if (IdReturn > 0) { TokenClass token = new TokenClass(); Response.Redirect("~/View/Logistica/AdministracionRutas?ID=" + IdReturn + "&TOKEN=" + token.TokenId); } else { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "none", "<script> $(document).ready(function () {alert('Error al tratar de ingresar el inventario en la base de datos');});</script>", false); } } }
// // GET: /Inventario/Delete/5 public ActionResult Delete(int id) { Inventario inventario = db.Inventario.Find(id); return(View(inventario)); }
//Comprobamos las propiedades del nodo recorriendo sus listas //tipo_dialogo = 0: El dialogo actual está situado en una intro // 1: El dialogo actual está situado en un mensaje que no forma parte de ningún temamensaje // 2: El dialogo actual está situado en un mensaje que forma parte de un temamensaje private void ComprobarPropiedadesNodo(int tipoDialogo, int posTema, ref int posDialogo, DialogueNode node) { //Comprueba los grupos del nodo //Se añaden/eliminan los grupos indicados for(int i = 0; i < node.DevuelveNumeroGrupos(); i++) { int IDGrupo = node.grupos[i].DevuelveID(); bool tipo = node.grupos[i].DevuelveTipo(); //Si el tipo es verdadero, cargamos el grupo if(tipo) { CrearGrupo(IDGrupo, tipoDialogo, ref posDialogo); } //Si es falso, destruimos el grupo indicado y las intros/mensajes asignados a él else { EliminarGrupo(IDGrupo, tipoDialogo, posTema, ref posDialogo); } } //Comprueba la lista de intros a añadir for(int i = 0; i < node.DevuelveNumeroIntros(); i++) { int prioridad = node.intros[i].DevuelvePrioridad(); int ID = node.intros[i].DevuelveIDIntro(); int IDInteractuable = node.intros[i].devuelveIDInteractuable(); int IDDialogo = node.intros[i].DevuelveIDDialogo(); Intro intro = Intro.LoadIntro(Manager.rutaIntros + ID.ToString() + ".xml", prioridad); //Si la intro forma parte de un grupo y ese grupo ya ha acabado, no es añadida if(!Manager.instance.GrupoAcabadoExiste(intro.DevuelveIDGrupo())) { //Si nos encontramos en el diálogo el cual queremos añadir una intro if(IDInteractuable == this.IDInteractuable && IDDialogo == this.ID) { //Si estamos en una intro y la prioridad es mayor que la actual, cambiamos el indice de dialogo if(tipoDialogo == 0 && prioridad > intros[posDialogo].DevuelvePrioridad()) { posDialogo++; } AnyadirIntro(intro); } else { Dialogo dialogo = BuscarDialogo(IDInteractuable, IDDialogo); dialogo.AnyadirIntro(intro); dialogo.AddToColaObjetos(); } } } //Comprueba los mensajes a añadir for(int i = 0; i < node.DevuelveNumeroMensajes(); i++) { int ID = node.mensajes[i].DevuelveID(); int IDTema = node.mensajes[i].DevuelveIDTema(); int IDInteractuable = node.mensajes[i].DevuelveIDInteractuable(); int IDDialogo = node.mensajes[i].DevuelveIDDialogo(); Mensaje mensaje = Mensaje.LoadMensaje(Manager.rutaMensajes + ID.ToString() + ".xml"); //Si el mensaje forma parte de un grupo y ese grupo ya ha acabado, no es añadido if(!Manager.instance.GrupoAcabadoExiste(mensaje.DevuelveIDGrupo())) { //Si nos encontramos en el diálogo el cual queremos añadir un mensaje if(IDInteractuable == this.IDInteractuable && IDDialogo == this.ID) { AnyadirMensaje(IDTema, mensaje); } else { Dialogo dialogo = BuscarDialogo(IDInteractuable, IDDialogo); dialogo.AnyadirMensaje(IDTema, mensaje); dialogo.AddToColaObjetos(); } } } //Comprobamos los objetos que cambian variables de grupos for(int i = 0; i < node.DevuelveNumeroGruposVariables(); i++) { int IDGrupo = node.gruposVariables[i].DevuelveIDGrupo(); int tipo = node.gruposVariables[i].DevuelveTipo(); int num = node.gruposVariables[i].DevuelveNumero(); int valor = node.gruposVariables[i].DevuelveValor(); //Si el grupo existe, cambiamos las variables if(Manager.instance.GrupoActivoExiste(IDGrupo)) { switch(tipo) { case 0: //suma la cantidad Manager.instance.AddVariablesGrupo(IDGrupo, num, valor); break; case 1: //establece la cantidad Manager.instance.SetVariablesGrupo(IDGrupo, num, valor); break; } } //Sino existe, comprobamos que no ha sido eliminado else { //Tras comprobar que no ha sido eliminado, lo añadimos a lista de grupos modificados if (!Manager.instance.GrupoAcabadoExiste(IDGrupo)) { Grupo grupo; //Comprobamos si el grupo modificado existe en la colaObjetos del Manager //Buscamos en la cola de objetos ColaObjeto colaObjeto = Manager.instance.GetColaObjetos(Manager.rutaGruposModificados + IDGrupo.ToString () + ".xml"); //Se ha encontrado en la cola de objetos if(colaObjeto != null) { ObjetoSerializable objetoSerializable = colaObjeto.GetObjeto(); grupo = objetoSerializable as Grupo; } //No se ha encontrado en la cola de objetos else { //Comprobamos si está en la lista de grupos modificados if (System.IO.File.Exists (Manager.rutaGruposModificados + IDGrupo.ToString () + ".xml")) { grupo = Grupo.CreateGrupo (Manager.rutaGruposModificados + IDGrupo.ToString () + ".xml"); } //Si no está ahí, miramos en el directorio predeterminado else { grupo = Grupo.CreateGrupo (Manager.rutaGrupos + IDGrupo.ToString () + ".xml"); } } switch (tipo) { case 0: //suma la cantidad grupo.variables [num] += valor; break; case 1: //establece la cantidad grupo.variables [num] = valor; break; } //Guardamos el grupo en la ruta de grupos modificados grupo.AddToColaObjetos(); } } } //Creamos un objeto inventario Inventario inventario; //Si se van a dar objetos, cargamos el inventario if(node.DevuelveNumeroObjetos() > 0) { //Buscamos el inventario en la colaobjetos ColaObjeto inventarioCola = Manager.instance.GetColaObjetos(Manager.rutaInventario + "Inventario.xml"); //Se ha encontrado en la cola de objetos if(inventarioCola != null) { ObjetoSerializable objs = inventarioCola.GetObjeto(); inventario = objs as Inventario; } //No se ha encontrado en la cola de objetos else { //Cargamos el inventario si existe, sino lo creamos if(System.IO.File.Exists(Manager.rutaInventario + "Inventario.xml")) { inventario = Inventario.LoadInventario(Manager.rutaInventario + "Inventario.xml"); } else { inventario = new Inventario(); } } //Comprobamos los objetos del nodo a añadir for(int i = 0; i < node.DevuelveNumeroObjetos(); i++) { int IDObjeto = node.objetos[i].DevuelveIDObjeto(); int cantidad = node.objetos[i].DevuelveCantidad(); //Añadimos el objeto inventario.AddObjeto(IDObjeto, cantidad); } inventario.AddToColaObjetos(); } //Comprobamos que nonmbres de los interactuablesvamos a cambiar for(int i = 0; i < node.DevuelveNumeroNombres(); i++) { int IDInteractuable = node.nombres[i].DevuelveIDInteractuable(); int indice = node.nombres[i].DevuelveIndiceNombre(); GameObject interactuableGO; //El nombre a cambiar es del interactuable del cual forma parte el dialogo if(IDInteractuable == -1) { interactuableGO = Manager.instance.GetInteractuable(this.IDInteractuable); } //El nombre a cambiar es de cualquier otro else { interactuableGO = Manager.instance.GetInteractuable(IDInteractuable); } //El interactuable se ha encontrado en la escena if(interactuableGO != null) { Interactuable interactuable = interactuableGO.GetComponent<Interactuable>() as Interactuable; //Si el objeto es un NPC, le cambiamos el nombre if(interactuable.GetType() == typeof(InteractuableNPC)) { InteractuableNPC interactuableNPC = interactuable as InteractuableNPC; int indiceActual = interactuableNPC.DevuelveIndiceNombre(); if (indiceActual < indice) { interactuableNPC.SetIndiceNombre(indice); interactuableNPC.AddDatosToColaObjetos(); //Actualizamos el interactuable para que muestre el nombre modificado interactuableNPC.SetNombre(interactuableNPC.DevuelveNombreActual()); } } } //El interactuable no se ha encontrado en la escena, lo buscamos en la cola de objetos o en directorios else { InterDatos interDatos; ColaObjeto colaObjeto = Manager.instance.GetColaObjetos(Manager.rutaInterDatosGuardados + IDInteractuable.ToString() + ".xml"); if(colaObjeto != null) { ObjetoSerializable objetoSerializable = colaObjeto.GetObjeto(); interDatos = objetoSerializable as InterDatos; } else { //Si existe un fichero guardado, cargamos ese fichero, sino cargamos el fichero por defecto if (System.IO.File.Exists(Manager.rutaInterDatosGuardados + IDInteractuable.ToString() + ".xml")) { interDatos = InterDatos.LoadInterDatos(Manager.rutaInterDatosGuardados + IDInteractuable.ToString() + ".xml"); } else { interDatos = InterDatos.LoadInterDatos(Manager.rutaInterDatos + IDInteractuable.ToString() + ".xml"); } } //Si el objeto es un NPC, le cambiamos el nombre if(interDatos.GetType() == typeof(NPCDatos)) { NPCDatos npcDatos = interDatos as NPCDatos; int indiceActual = npcDatos.DevuelveIndiceNombre(); if (indiceActual < indice) { npcDatos.SetIndiceNombre(indice); npcDatos.AddToColaObjetos(); } } } } //Comprobamos si hay alguna rutina que cambiar for(int i = 0; i < node.DevuelveNumeroRutinas(); i++) { int IDRutina = node.rutinas[i].DevuelveIDRutina(); ManagerRutina.instance.CargarRutina(IDRutina, false, false); } }
public async Task <ActionResult> PagoConPaypal(double?totalPagoPyapal, string totalship, string Cancel = null) { //getting the apiContext APIContext apiContext = PaypalConfiguration.GetAPIContext(); var persona = DbModel.Personas.First(x => x.Correo == User.Identity.Name); try { if (totalship == "Gratis") { totalship = "0"; } string payerId = Request.Params["PayerID"]; totalPagoPyapal -= Convert.ToInt32(totalship); if (string.IsNullOrEmpty(payerId)) { string baseURI = Request.Url.Scheme + "://" + Request.Url.Authority + "/Tienda/PagoConPaypal?"; var guid = Convert.ToString((new Random()).Next(100000000)); var CrearPago = this.CrearPago(apiContext, baseURI + "guid=" + guid, totalPagoPyapal, totalship); var links = CrearPago.links.GetEnumerator(); string paypalRedirectURL = string.Empty; while (links.MoveNext()) { Links link = links.Current; if (link.rel.ToLower().Trim().Equals("approval_url")) { paypalRedirectURL = link.href; } } Session.Add(guid, CrearPago.id); return(Redirect(paypalRedirectURL)); } else { var guid = Request.Params["guid"]; var executedPayment = ExecutePayment(apiContext, payerId, Session[guid] as string); if (executedPayment.state.ToLower() != "approved") { return(View("Failure")); } } } catch (Exception ex) { PaypalLogger.Log("Error" + ex.Message); return(View("Failure")); } var orderId = DbModel.Orders.First(x => x.idPersona == persona.idPersona && x.Estatus == "Procesando"); var orderDetails = DbModel.OrdersDetails.Where(x => x.idOrder == orderId.IdOrder).OrderBy(x => x.idColor).ToList(); var productos = DbModel.Productos.ToList(); var colores = DbModel.Colores.ToList(); var productosList = DbModel.Productos.ToList(); var inventarioDetail = DbModel.Inventarios.OrderBy(x => x.Producto.Id).ToList(); var carritoBorrar = DbModel.CarritoCompras.Where(x => x.idPersona == persona.idPersona).ToList(); Guid Newguid = Guid.NewGuid(); for (int i = 0; i < carritoBorrar.Count; i++) { int idInventario = 0; for (int j = 1; j <= carritoBorrar[i].Cantidad; j++) { int idProducto = carritoBorrar[i].idProducto; int idColor = carritoBorrar[i].idColor; int idMaterial = carritoBorrar[i].idMaterial; Proceso procesoCrear = new Proceso(); procesoCrear.Inventario = new Inventario(); procesoCrear.Order = new Orders(); Inventario inventario = new Inventario(); inventario.Color = new Color(); inventario.Material = new Material(); inventario.Producto = new Producto(); //if (carritoBorrar[i].idMaterial > 0 && carritoBorrar[i].idColor > 0) //{ // var ExistInv = DbModel.Inventarios.Where(x => x.Id == idInventario).ToList(); // if (ExistInv.Count == 0) // { // inventario.Color = DbModel.Colores.FirstOrDefault(x => x.Id == idColor); // inventario.Producto = DbModel.Productos.FirstOrDefault(x => x.Id == idProducto); // inventario.Material = DbModel.Materiales.FirstOrDefault(x => x.Id == idMaterial); // inventario.Cantidad = 0; // DbModel.Inventarios.Add(inventario); // DbModel.SaveChanges(); // idInventario = inventario.Id; // } //} //else //{ idInventario = DbModel.Inventarios.FirstOrDefault(x => x.Producto.Id == idProducto && x.Color.Id == idColor).Id; //} procesoCrear.Id = Guid.NewGuid().ToString(); procesoCrear.Nombre = "Corte"; procesoCrear.Estado = "En espera"; procesoCrear.Tiempo = DateTime.Now; procesoCrear.Registro = DateTime.Now; procesoCrear.Inventario = DbModel.Inventarios.FirstOrDefault(x => x.Id == idInventario); procesoCrear.Order = orderId; DbModel.Procesos.Add(procesoCrear); DbModel.SaveChanges(); DetallePedido detallePedido = new DetallePedido(); detallePedido.IdPedidoDetalle = Newguid.ToString(); detallePedido.IdProceso = procesoCrear.Id; DbModel.DetallePedidos.Add(detallePedido); DbModel.SaveChanges(); } } foreach (var item in carritoBorrar) { DbModel.CarritoCompras.Remove(item); DbModel.SaveChanges(); } var orderPgado = DbModel.Orders.FirstOrDefault(x => x.idPersona == persona.idPersona && x.Estatus == "Procesando"); orderPgado.Estatus = "Pagado"; DbModel.Orders.AddOrUpdate(orderPgado); DbModel.SaveChanges(); //string code = await UserManager.GenerateEmailConfirmationTokenAsync(User.Identity.GetUserId()); var callbackUrl = Url.Action("ConsultarPedido", "Proceso", new { Id = Newguid.ToString() }, protocol: Request.Url.Scheme); await UserManager.SendEmailAsync(User.Identity.GetUserId(), "Pedido", callbackUrl); return(RedirectToAction("IndexTienda", new { pagoRealizado = "True" })); }
private IEnumerator AddObjeto(int num, GameObject popupGO) { Inventario inventarioPropio; //Buscamos el inventario en la colaobjetos ColaObjeto inventarioCola = Manager.instance.GetColaObjetos(Manager.rutaInventario + "Inventario.xml"); //Se ha encontrado en la cola de objetos if(inventarioCola != null) { ObjetoSerializable objetoSerializable = inventarioCola.GetObjeto(); inventarioPropio = objetoSerializable as Inventario; } //No se ha encontrado en la cola de objetos else { //Cargamos el inventario si existe, sino lo creamos if(System.IO.File.Exists(Manager.rutaInventario + "Inventario.xml")) { inventarioPropio = Inventario.LoadInventario(Manager.rutaInventario + "Inventario.xml"); } else { inventarioPropio = new Inventario(); } } inventarioPropio.AddObjeto(inventario.DevolverID(num), 1); inventarioPropio.AddToColaObjetos(); yield return StartCoroutine(TextBox.instance.MostrarPopupObjetos()); Destroy(popupGO); }
public TransactionResult create(InventarioVo inventario_vo) { Inventario obj = InventarioAdapter.voToObject(inventario_vo); return(inventario_repository.create(obj)); }
public static Inventario ObtenerInventario(string codigo) { Inventario inventario = null; try { using (var cnn = SQLConexion.Conectar()) { var query = new SqlCommand("usp_ObtenerInventario", cnn); query.CommandType = CommandType.StoredProcedure; query.Connection.Open(); query.Parameters.Add(new SqlParameter("@Codigo", codigo)); using (var dr = query.ExecuteReader()) { dr.Read(); if (dr.HasRows) { var date = new DateTime(); inventario = new Inventario(); inventario.Codigo = dr["Codigo"].ToString(); inventario.Comite = dr["Comite"].ToString(); inventario.Periodo = Convert.ToInt32(dr["Periodo"]); inventario.Estado = (EEstado)Enum.Parse(typeof(EEstado), dr["Estado"].ToString()); DateTime.TryParse(dr["InicioProgramado"].ToString(), out date); inventario.InicioProgramado = date; DateTime.TryParse(dr["InicioReal"].ToString(), out date); inventario.InicioReal = date; DateTime.TryParse(dr["FinalReal"].ToString(), out date); inventario.FinalReal = date; } } } } catch (SqlException e) { throw new Exception(e.Message); } return inventario; }
// Use this for initialization void Start() { inventario = Master.Dross.GetComponent <Inventario>(); }
void Start() { matrice = GameObject.FindObjectOfType<MatriceBlocchi>(); inventario = GameObject.FindObjectOfType<Inventario>(); }
void Awake() { instance = this; }
static void Main(string[] args) { string opcion = ""; Inventario inventario = new Inventario(); Console.BackgroundColor = ConsoleColor.Black; Console.ForegroundColor = ConsoleColor.Red; while (true) { Console.Clear(); Console.WriteLine("SISTEMA DE INVENTARIO");//nombre del programa Console.WriteLine("**********************"); Console.WriteLine(""); Console.WriteLine("1-> Productos"); Console.WriteLine("2-> Ingreso de inventario"); Console.WriteLine("3-> Salida de inventario"); Console.WriteLine("4-> Producto con defectos de fabrica"); Console.WriteLine("5-> Cambiar productos con defectos"); Console.WriteLine("0-> Salir"); Console.WriteLine("Seleccione una opcion: ");//ingrese un numero de tipo entero opcion = Console.ReadLine(); switch (opcion) { case "1": { Console.BackgroundColor = ConsoleColor.Green; Console.ForegroundColor = ConsoleColor.Black; Console.Clear(); inventario.listarProductos(); Console.ReadLine(); break; } case "2": { Console.BackgroundColor = ConsoleColor.DarkBlue; Console.ForegroundColor = ConsoleColor.White; Console.Clear(); inventario.ingreso_inventario(); Console.ReadLine(); break; } case "3": { Console.BackgroundColor = ConsoleColor.DarkBlue; Console.ForegroundColor = ConsoleColor.White; Console.Clear(); inventario.salida_inventario(); Console.ReadLine(); break; } case "4": { Console.BackgroundColor = ConsoleColor.White; Console.ForegroundColor = ConsoleColor.Red; Console.Clear(); inventario.productoMalo(); Console.ReadLine(); break; } case "5": { Console.BackgroundColor = ConsoleColor.White; Console.ForegroundColor = ConsoleColor.Red; Console.Clear(); inventario.productoCambio(); Console.ReadLine(); break; } default: break; } if (opcion == "0") { break; } } }
// public ActionResult Create([Bind(Include = "Id_producto,nombre_producto,descripcion_producto,precio,coste,imagen_producto,id_categoria,ultima_actualizacion,id_marca,id_producto_relacionado,clave_unica,id_galeria,id_usuario")] Producto producto) public ActionResult Create(string nombre_producto, string descripcion_producto, string precio, string coste, string imagen_producto, string id_categoria, string ultima_actualizacion, string id_marca, string id_producto_relacionado, string clave_unica, string nombre_gal1, string nombre_gal2, string nombre_gal3, string nombre_gal4, string email_usuario, string potencia, string Tipo, string ancho, string alto, string profundidad, string peso, string polos, string rpm, string voltaje, string cantidad, string estatus) { Galeria galeria = new Galeria(); // int? idGaleria =db.Galeria.Max(g=>(int?)g.id_galeria); //int ideF=(int)idGaleria; int ideF = 0; if (!(db.Galeria.Max(o => (int?)o.id_galeria) == null)) { ideF = db.Galeria.Max(o => o.id_galeria); } else { ideF = 0; } ideF++; galeria.id_galeria = ideF; galeria.nombre_gal1 = nombre_gal1; galeria.nombre_gal2 = nombre_gal2; galeria.nombre_gal3 = nombre_gal3; galeria.nombre_gal4 = nombre_gal4; db.Galeria.Add(galeria); db.SaveChanges(); decimal precioP = Decimal.Parse(precio.ToString()); decimal costeP = Decimal.Parse(coste.ToString()); int id_categoriaP = Int32.Parse(id_categoria.ToString()); decimal anchoP = Decimal.Parse(ancho.ToString()); int id_marcaP = Int32.Parse(id_marca.ToString()); decimal altoP = Decimal.Parse(alto.ToString()); decimal profundidadP = Decimal.Parse(profundidad.ToString()); int id_producto_relacionadoP = 1; DateTime ultimaActualizacions; int clave_unicaP = Int32.Parse(clave_unica.ToString()); decimal pesoP = Decimal.Parse(peso.ToString()); decimal voltajeP = Decimal.Parse(voltaje.ToString()); ultimaActualizacions = System.DateTime.Now; email_usuario = Session["correo"].ToString(); int id = 0; id = db.Galeria.Max(g => g.id_galeria); Producto producto = new Producto(); producto.nombre_producto = nombre_producto; producto.descripcion_producto = descripcion_producto; producto.precio = precioP; producto.coste = costeP; producto.imagen_producto = imagen_producto; producto.id_categoria = id_categoriaP; producto.ultima_actualizacion = DateTime.Parse(ultimaActualizacions.ToString()); producto.id_marca = id_marcaP; producto.id_producto_relacionado = id_producto_relacionadoP; producto.clave_unica = clave_unicaP; producto.id_galeria = id; producto.email_usuario = email_usuario; producto.potencia = potencia; producto.Tipo = Tipo; producto.ancho = anchoP; producto.alto = altoP; producto.profundidad = profundidadP; producto.peso = pesoP; producto.polos = polos; producto.rpm = rpm; producto.voltaje = voltajeP; db.Producto.Add(producto); db.SaveChanges(); int idProd = db.Producto.Max(p => p.Id_producto); int cantidadP = Int32.Parse(cantidad.ToString()); Inventario inventario = new Inventario(); inventario.Id_producto = idProd; inventario.cantidad_inventario = cantidadP; inventario.estatus = estatus; db.Inventario.Add(inventario); db.SaveChanges(); ViewBag.id_categoria = new SelectList(db.Categoria, "id_categoria", "nombre_categoria", producto.id_categoria); ViewBag.id_galeria = new SelectList(db.Galeria, "id_galeria", "nombre_galeria", producto.id_galeria); ViewBag.id_marca = new SelectList(db.marca, "Id_marca", "nombre_marca", producto.id_marca); ViewBag.id_producto_relacionado = new SelectList(db.Producto, "Id_producto", "nombre_producto", producto.id_producto_relacionado); return(RedirectToAction("Index")); }
public void GuardarValor() { if(activado != activadoActual) { if(activadoActual) { datos.SetValorVariable(numVariable, valorInicial+1); } else { datos.SetValorVariable(numVariable, valorInicial-1); } datos.Serialize(); //CAMBIAR EN EL FUTURO //Buscamos el inventario en la colaobjetos Inventario inventario; ColaObjeto inventarioCola = Manager.instance.GetColaObjetos(Manager.rutaInventario + "Inventario.xml"); //Se ha encontrado en la cola de objetos if(inventarioCola != null) { ObjetoSerializable objetoSerializable = inventarioCola.GetObjeto(); inventario = objetoSerializable as Inventario; } //No se ha encontrado en la cola de objetos else { //Cargamos el inventario si existe, sino lo creamos if(System.IO.File.Exists(Manager.rutaInventario + "Inventario.xml")) { inventario = Inventario.LoadInventario(Manager.rutaInventario + "Inventario.xml"); } else { inventario = new Inventario(); } } Manager.instance.ActualizarAcciones(inventario); } }
//********************************************************* public void Insertar(Inventario inventario) { mInventario.Insertar(inventario); }