Пример #1
0
        /// <summary>
        /// Constructor con parametros
        /// </summary>
        /// <param name="idInventario"></param>
        public Inventario(int idInventario)
        {
            Data.dsInventarioTableAdapters.InventarioTableAdapter Adapter = new Data.dsInventarioTableAdapters.InventarioTableAdapter();
            //Data.dsProductoTableAdapters.ProductosTableAdapter Adapter = new Data.dsProductoTableAdapters.ProductosTableAdapter();
            Data.dsInventario.InventarioDataTable dt = Adapter.SelectInventario(idInventario);

            if (dt.Rows.Count > 0)
            {
                Data.dsInventario.InventarioRow dr = dt[0];
                this.idInventario = dr.idInventario;
                this.idProducto = dr.idProducto;
                this.cNombreProducto = dr.cNombreProducto;
                if (!dr.IsidAlmacenNull())
                    this.idAlmacen = dr.idAlmacen;
                if (!dr.IscNombreAlmacenNull())
                    this.cNombreAlmacen = dr.cNombreAlmacen;
                if (!dr.IsnCantidadNull())
                    this.nCantidad = dr.nCantidad;
                this.idEstado= dr.idEstado;
                if (!dr.IscEstadoNull())
                    this.cEstado = dr.cEstado;
                this.dtFechaIngreso = dr.dtFechaIngreso;
            }
        }
Пример #2
0
        /// <summary>
        /// Genera la lista de productos de la DB
        /// </summary>
        /// <returns></returns>
        public static List<Inventario> GetListaInventarios()
        {
            List<Inventario> listaInventarios = new List<Inventario>();
            Data.dsInventarioTableAdapters.InventarioTableAdapter Adapter = new Data.dsInventarioTableAdapters.InventarioTableAdapter();
            Data.dsInventario.InventarioDataTable dt = Adapter.SelectListaInventarios();

            foreach (var dr in dt)
            {
                Inventario item = new Inventario();
                item.idInventario = dr.idInventario;
                item.idProducto = dr.idProducto;
                item.cNombreProducto = dr.cNombreProducto;
                if (!dr.IsidAlmacenNull())
                    item.idAlmacen = dr.idAlmacen;
                if (!dr.IscNombreAlmacenNull())
                    item.cNombreAlmacen = dr.cNombreAlmacen;
                if (!dr.IsnCantidadNull())
                    item.nCantidad = dr.nCantidad;
                item.idEstado = dr.idEstado;
                if (!dr.IscEstadoNull())
                    item.cEstado = dr.cEstado;
                item.dtFechaIngreso = dr.dtFechaIngreso;

                listaInventarios.Add(item);
            }

            return listaInventarios;
        }
Пример #3
0
 /// <summary>
 /// Actualiza el inventario a la DB
 /// </summary>
 public void UpdateInventario()
 {
     Data.dsInventarioTableAdapters.InventarioTableAdapter Adapter = new Data.dsInventarioTableAdapters.InventarioTableAdapter();
     Adapter.UpdateInventario(this.idInventario, this.idProducto, this.idAlmacen, this.nCantidad, this.idEstado, this.dtFechaIngreso);
 }
Пример #4
0
 /// <summary>
 /// Elimina el elemento de la DB
 /// </summary>
 /// <param name="idInventario"></param>
 public static void DeleteInventario(int idInventario)
 {
     Data.dsInventarioTableAdapters.InventarioTableAdapter Adapter = new Data.dsInventarioTableAdapters.InventarioTableAdapter();
     Adapter.DeleteInventario(idInventario);
 }