예제 #1
0
 /// <summary>
 /// Constuctor sin parametros 
 /// </summary>
 public Especial()
 {
     Data.dsFacturaTableAdapters.FacturasHeaderTableAdapter Adapter1 = new Data.dsFacturaTableAdapters.FacturasHeaderTableAdapter();
     this.FacturasCount = (int) Adapter1.CountFacturas();
     Data.dsClienteTableAdapters.ClienteTableAdapter Adapter2 =
         new Data.dsClienteTableAdapters.ClienteTableAdapter();
     this.ClientesCount = (int)Adapter2.CountClientes();
     Data.dsEmpleadoTableAdapters.EmpleadoTableAdapter Adapter3 =
         new Data.dsEmpleadoTableAdapters.EmpleadoTableAdapter();
     this.EmpleadosSuma = (int) Adapter3.SumEmpleados();
     Data.dsProductoTableAdapters.ProductosTableAdapter Adapter4 = new Data.dsProductoTableAdapters.ProductosTableAdapter();
     this.ProductosSum = (int) Adapter4.SumProductosInv();
 }
예제 #2
0
        /// <summary>
        /// Constructor con parametros
        /// </summary>
        /// <param name="idCodigo"></param>
        public Producto(int idCodigo)
        {
            Data.dsProductoTableAdapters.ProductosTableAdapter Adapter = new Data.dsProductoTableAdapters.ProductosTableAdapter();
            Data.dsProducto.ProductosDataTable dt = Adapter.SelectProducto( idCodigo);

            if (dt.Rows.Count > 0)
            {
                Data.dsProducto.ProductosRow dr = dt[0];
                this.idCodigo = dr.idCodigo;
                this.cNombre = dr.cNombre;
                this.mPrecio = dr.mPrecio;
                this.nCantidad = dr.nCantidad;
                this.idTipo = dr.idTipo;
                this.cModelo = dr.cModelo;
            }
        }
예제 #3
0
 /// <summary>
 /// Elimina el producto de la DB
 /// </summary>
 /// <param name="idCodigo"></param>
 public static void DeleteProducto(int idCodigo)
 {
     Data.dsProductoTableAdapters.ProductosTableAdapter Adapter = new Data.dsProductoTableAdapters.ProductosTableAdapter();
     Adapter.DeleteProducto(idCodigo);
 }
예제 #4
0
 /// <summary>
 /// Actualiza el producto a la DB
 /// </summary>
 public void UpdateProducto()
 {
     Data.dsProductoTableAdapters.ProductosTableAdapter Adapter = new Data.dsProductoTableAdapters.ProductosTableAdapter();
     Adapter.UpdateProducto(this.idCodigo, this.cNombre, this.mPrecio, this.nCantidad, this.idTipo, this.cModelo);
 }
예제 #5
0
        /// <summary>
        /// Genera la lista de productos de la DB
        /// </summary>
        /// <returns></returns>
        public static List<Producto> GetListaProductos()
        {
            List<Producto> listaProductos = new List<Producto>();
            Data.dsProductoTableAdapters.ProductosTableAdapter Adapter = new Data.dsProductoTableAdapters.ProductosTableAdapter();
            Data.dsProducto.ProductosDataTable dt = Adapter.SelectListaProductos();

            foreach(var dr in dt)
            {
                Producto item = new Producto();
                item.idCodigo = dr.idCodigo;
                item.cNombre = dr.cNombre;
                item.mPrecio = dr.mPrecio;
                item.nCantidad = dr.nCantidad;
                item.idTipo = dr.idTipo;
                item.cModelo = dr.cModelo;
                listaProductos.Add(item);
            }

            return listaProductos;
        }
예제 #6
0
 /// <summary>
 /// Inserta el producto a la DB
 /// </summary>
 public void InsertProducto()
 {
     Data.dsProductoTableAdapters.ProductosTableAdapter Adapter = new Data.dsProductoTableAdapters.ProductosTableAdapter();
     Adapter.InsertProducto(this.cNombre, this.mPrecio, /*this.nCantidad,*/ this.idTipo, this.cModelo, this.idSuplidor);
 }
예제 #7
0
        /// <summary>
        /// Genera el contenido del dropbdown con los productos
        /// </summary>
        /// <returns></returns>
        public static List<SelectListItem> GetSelectListProducto()
        {
            List<SelectListItem> listaProductos = new List<SelectListItem>();
            Data.dsProductoTableAdapters.ProductosTableAdapter Adapter = new Data.dsProductoTableAdapters.ProductosTableAdapter();
            Data.dsProducto.ProductosDataTable dt = Adapter.SelectListaProductos();

            foreach (var dr in dt)
            {
                SelectListItem item = new SelectListItem();
                item.Value = dr.idCodigo.ToString().Trim();
                if (dr.IscModeloNull())
                    dr.cModelo = "";

                item.Text = dr.cNombre.Trim() + " " + dr.cModelo.Trim();
                listaProductos.Add(item);
            }

            return listaProductos;
        }