예제 #1
0
        static public List <Entidades.DetalleProductos> ListProductosCedula(int c)
        {
            Conexion.OpenConnection();
            List <Entidades.DetalleProductos> productos = new List <Entidades.DetalleProductos>();
            string       query   = "select * from detallecedulaproductos where idCedula = @idCedula";
            MySqlCommand comando = new MySqlCommand(query, Conexion.Connection);

            comando.Parameters.AddWithValue("@idCedula", c);
            MySqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                Entidades.DetalleProductos producto = new Entidades.DetalleProductos();
                producto.Cedula     = reader.GetInt32("idCedula");
                producto.Codigo     = reader.GetInt32("idProducto");
                producto.TotalDosis = reader.GetDouble("totalDosis");
                productos.Add(producto);
            }

            Conexion.CloseConnection();
            return(productos);
        }
예제 #2
0
        static public void insertarDetalleProductos(Entidades.DetalleProductos a)
        {
            Conexion.OpenConnection();

            string       query   = "insert into detallecedulaproductos (idCedula,idProducto,nombreComercial,ingredienteActivo,dosisH,totalDosis,tipo,costo,costoH,numRegistro,dias,UM) values(@idCedula,@idProducto,@nombreComercial,@ingredienteActivo,@dosiH,@totalDosis,@tipo,@costo,@costoH,@numRegistro,@dias,@UM)";
            MySqlCommand comando = new MySqlCommand(query, Conexion.Connection);

            comando.Parameters.AddWithValue("@idCedula", a.Cedula);
            comando.Parameters.AddWithValue("@idProducto", a.Codigo);
            comando.Parameters.AddWithValue("@nombreComercial", a.NombreComercial);
            comando.Parameters.AddWithValue("@ingredienteActivo", a.IngredienteActivo);
            comando.Parameters.AddWithValue("@dosiH", a.DosisH);
            comando.Parameters.AddWithValue("@totalDosis", a.TotalDosis);
            comando.Parameters.AddWithValue("@costo", a.Costo);
            comando.Parameters.AddWithValue("@tipo", a.Tipo);
            comando.Parameters.AddWithValue("@costoH", a.CostoH);
            comando.Parameters.AddWithValue("@UM", a.UM1);
            comando.Parameters.AddWithValue("@dias", a.Intervalo);
            comando.Parameters.AddWithValue("@numRegistro", a.NumRegistro);

            comando.ExecuteNonQuery();
            Conexion.CloseConnection();
        }