Ejemplo n.º 1
0
        public static List <clsPresentacion> Listar_Presentacion()
        {
            List <clsPresentacion> miVariable = new List <clsPresentacion>();
            SqlConnection          miConexion;

            miConexion = new SqlConnection(mdlVariables.CadenaConexion);

            SqlCommand COMANDO;

            COMANDO             = new SqlCommand("usp_Presentacion_Listar", miConexion);
            COMANDO.CommandType = System.Data.CommandType.StoredProcedure;

            miConexion.Open();
            SqlDataReader misDatos;

            misDatos = COMANDO.ExecuteReader();
            while (misDatos.Read() == true)
            {
                clsPresentacion ListarPresentacion;
                ListarPresentacion = new clsPresentacion(
                    Convert.ToInt16(misDatos["CodigoPresentacion"]),
                    Convert.ToString(misDatos["Nombre"]));

                miVariable.Add(ListarPresentacion);
            }
            miConexion.Close();
            return(miVariable);
        }
Ejemplo n.º 2
0
        public static List <clsProducto> Buscar_PorProducto(string textoABuscarProducto)
        {
            List <clsProducto> miVariable = new List <clsProducto>();
            SqlConnection      miConexion;

            miConexion = new SqlConnection(mdlVariables.CadenaConexion);
            SqlCommand COMANDO;

            COMANDO             = new SqlCommand("usp_Producto_Buscar", miConexion);
            COMANDO.CommandType = System.Data.CommandType.StoredProcedure;
            COMANDO.Parameters.AddWithValue("@parBuscarProducto", textoABuscarProducto);
            miConexion.Open();
            SqlDataReader misDatos;

            misDatos = COMANDO.ExecuteReader();
            while (misDatos.Read() == true)
            {
                clsPresentacion aux01;
                if (misDatos["Presentacion"] == DBNull.Value)
                {
                    aux01 = null;
                }
                else
                {
                    aux01 = new clsPresentacion(
                        //  Convert.ToInt16(misDatos["CodigoPresentacion"]),
                        Convert.ToString(misDatos["Presentacion"]));
                }

                clsCategoria aux02;
                if (misDatos["Categoria"] == DBNull.Value)
                {
                    aux02 = null;
                }
                else
                {
                    aux02 = new clsCategoria(Convert.ToString(misDatos["Categoria"]));
                }
                //clsCategoria aux02;
                //aux02 = new clsCategoria(
                //    //Convert.ToInt16(misDatos["CodigoCategoria"]),
                //    Convert.ToString(misDatos["Categoria"]));
                clsProducto Fila;
                Fila = new clsProducto(
                    Convert.ToInt32(misDatos["CodigoProducto"]),
                    Convert.ToString(misDatos["Producto"]),
                    Convert.ToDecimal(misDatos["PrecioBase"]),
                    Convert.ToDecimal(misDatos["PrecioAdquirido"]),
                    Convert.ToByte(misDatos["StockMinimo"]),
                    Convert.ToInt16(misDatos["StockActual"]), aux01, aux02);

                //aux01, aux02);

                miVariable.Add(Fila);
            }
            miConexion.Close();
            return(miVariable);
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Registrar Producto
 /// </summary>
 /// <param name="argNombre"></param>
 /// <param name="argPreAdq"></param>
 /// <param name="argSMinimo"></param>
 /// <param name="argSActual"></param>
 /// <param name="argPresentacion"></param>
 /// <param name="argCategoria"></param>
 public clsProducto(string argNombre, decimal argPrecioBase, decimal argPreAdq, byte argSMinimo, int argSActual, clsPresentacion argPresentacion,
                    clsCategoria argCategoria)
 {
     NombreProducto  = argNombre;
     PrecioBase      = argPrecioBase;
     PrecioAdquirido = argPreAdq;
     StockMinimo     = argSMinimo;
     StockActual     = argSActual;
     Presentacion    = argPresentacion;
     Categoria       = argCategoria;
 }