private List <Ubicacion> buscarUbicaciones() { List <Ubicacion> listaUbiAct = new List <Ubicacion>(); Bodega bodega = (Bodega)cboBodega.SelectedItem; String codigo = txtBuscarCodUbi.Text; foreach (Ubicacion ubicacion in listaUbicacion) { if (esCambioCboBodega) { if (bodega != null && bodega == ubicacion.Bodega) { listaUbiAct.Add(ubicacion); } } else if (esPressEnterTxtUbi) { if (bodega != null && bodega == ubicacion.Bodega && ubicacion.Ubicac_Codigo == codigo) { listaUbiAct.Add(ubicacion); } } } return(listaUbiAct); }
public FrmInventario(bool _esEquipo, bool _esPerecible, Bodega _bodega, Ubicacion _ubicacion) { InitializeComponent(); esEquipo = _esEquipo; esPerecible = _esPerecible; mBodega = _bodega; mUbicacion = _ubicacion; this.Text = "Inventario de Productos"; this.lblUbicacion.Text = _bodega.Bodega_Nombre + ": " + _ubicacion.Ubicac_Descripcion; if (esEquipo) { this.pnlSerie.Visible = true; this.Text = "Inventario de Equipos"; } if (esPerecible) { this.pnlLote.Visible = true; this.pnlFechaVenc.Visible = true; this.Text = "Inventario de Prod. Perecibles"; } dgInventarioDet.DataSource = listaInventarioDet; Llenar_detalles(); limpiar(); int ancho = this.Width / 2; this.btnAgregar.Width = ancho; this.btnQuitar.Width = ancho; }
public Ubicacion(int _mParame_Ubicacion, int _mPardet_Ubicacion, String _mUbicac_Codigo, String _mUbicac_Descripcion, Bodega _bodega) { this.mParame_Ubicacion = _mParame_Ubicacion; this.mPardet_Ubicacion = _mPardet_Ubicacion; this.mUbicac_Codigo = _mUbicac_Codigo; this.mUbicac_Descripcion = _mUbicac_Descripcion; this.mbodega = _bodega; }
private void Actualizar() { ArchivoConfiguracion = Assembly.GetExecutingAssembly().GetName().CodeBase.Substring(0, Assembly.GetExecutingAssembly().GetName().CodeBase.LastIndexOf('\\') + 1) + "ic.xml"; try { XDocument doc = XDocument.Load(ArchivoConfiguracion); XElement root = doc.Element("Root"); XElement usuarios = root.Element("Usuarios"); mUsuario = usuarios.Value.ToString(); XElement bodegas = root.Element("Bodegas"); var resultBodegas = from bodega in bodegas.Elements("Bodega") select new { Empres_Codigo = bodega.Element("Empres_Codigo").Value, Sucurs_Codigo = bodega.Element("Sucurs_Codigo").Value, Bodega_Codigo = bodega.Element("Bodega_Codigo").Value, Bodega_Nombre = bodega.Element("Bodega_Nombre").Value }; listaBodega.Clear(); foreach (var bodega in resultBodegas) { listaBodega.Add(new Bodega(Convert.ToInt32(bodega.Empres_Codigo.ToString()), Convert.ToInt32(bodega.Sucurs_Codigo.ToString()), Convert.ToInt32(bodega.Bodega_Codigo.ToString()), bodega.Bodega_Nombre.ToString())); } XElement ubicaciones = root.Element("Ubicaciones"); var resultUbicaciones = from ubicacion in ubicaciones.Elements("Ubicacion") select new { Parame_Ubicacion = ubicacion.Element("Parame_Ubicacion").Value, Pardet_Ubicacion = ubicacion.Element("Pardet_Ubicacion").Value, Ubicac_Codigo = ubicacion.Element("Ubicac_Codigo").Value, Ubicac_Descripcion = ubicacion.Element("Ubicac_Descripcion").Value, Empres_Codigo = ubicacion.Element("Empres_Codigo").Value, Sucurs_Codigo = ubicacion.Element("Sucurs_Codigo").Value, Bodega_Codigo = ubicacion.Element("Bodega_Codigo").Value }; foreach (var ubi in resultUbicaciones) { Bodega bod = buscarBodega(Convert.ToInt32(ubi.Empres_Codigo.ToString()), Convert.ToInt32(ubi.Sucurs_Codigo.ToString()), Convert.ToInt32(ubi.Bodega_Codigo.ToString())); if (bod != null) { listaUbicacion.Add(new Ubicacion(Convert.ToInt32(ubi.Parame_Ubicacion.ToString()), Convert.ToInt32(ubi.Pardet_Ubicacion.ToString()), ubi.Ubicac_Codigo.ToString(), ubi.Ubicac_Descripcion.ToString(), bod)); } } estaActualizado = true; } catch { } }