Пример #1
0
        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);
        }
Пример #2
0
        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;
        }
Пример #3
0
 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;
 }
Пример #4
0
        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 { }
        }